Plus d'instruction, mais je n'arrive pas à remplacer les tilesets par plus petits.

This commit is contained in:
Guillaume Piolat
2025-03-23 12:11:12 +01:00
parent 2cf35c8d6b
commit fb99561c28
2 changed files with 52 additions and 2 deletions

View File

@@ -1,6 +1,8 @@
- Installe le D - Installe le D
- `dub` - `dub`
Ce programme sert à divier les texture par 3, et sort un masque de différence pour permettre de voir où la texture n'est pas strictement agrandie par 3, afin d'éviter les erreurs. Ce programme sert à divier les texture par 3, et sort un masque de différence pour permettre de voir où la texture n'est pas strictement agrandie par 3, afin d'éviter les erreurs. Il n'est PAS recommendé d'utiliser une image qui n'a pas correctement réduit.
Ce programme ne réduit qu'une image dont chaque petit carré 3x3 contient la même couleur, et est aligné sur une coordonnée multiple de 3. Ce programme ne réduit qu'une image dont chaque petit carré 3x3 contient la même couleur, et est aligné sur une coordonnée multiple de 3.
Ca marche avec pas mal de texture de tileset, CEPENDANT c'est difficile à intégrer dans les tilesets existant et je n'ai pas réussi.

View File

@@ -0,0 +1,48 @@
dub build -b release --combined
rem VOICI les assets qui ne passent pas encore la réduction:
rem divise-texture-par-3 inputs/10_Vehicles_48x48.png outputs/10_Vehicles_48x48.png
rem divise-texture-par-3 inputs/11_Camping_48x48_2.png outputs/11_Camping_48x48_2.png
rem divise-texture-par-3 inputs/3_City_Props_48x48_3.png outputs/3_City_Props_48x48_3.png
rem divise-texture-par-3 inputs/4_Generic_Buildings_48x48_3.png outputs/4_Generic_Buildings_48x48_3.png
rem CELLES CI SONT REDUITE DANS un repertoire outputs/
divise-texture-par-3 inputs/11_Camping_48x48.png outputs/11_Camping_48x48.png
divise-texture-par-3 inputs/11_Camping_48x48_1.png outputs/11_Camping_48x48_1.png
divise-texture-par-3 inputs/11_Camping_48x48_3.png outputs/11_Camping_48x48_3.png
divise-texture-par-3 inputs/12_Hotel_and_Hospital_48x48.png outputs/12_Hotel_and_Hospital_48x48.png
divise-texture-par-3 inputs/13_School_48x48.png outputs/13_School_48x48.png
divise-texture-par-3 inputs/14_Swimming_Pool_48x48.png outputs/14_Swimming_Pool_48x48.png
divise-texture-par-3 inputs/15_Police_Station_48x48.png outputs/15_Police_Station_48x48.png
divise-texture-par-3 inputs/16_Office_48x48.png outputs/16_Office_48x48.png
divise-texture-par-3 inputs/17_Garden_48xx48.png outputs/17_Garden_48xx48.png
divise-texture-par-3 inputs/17_Garden_48xx48_1.png outputs/17_Garden_48xx48_1.png
divise-texture-par-3 inputs/17_Garden_48xx48_2.png outputs/17_Garden_48xx48_2.png
divise-texture-par-3 inputs/17_Garden_48xx48_3.png outputs/17_Garden_48xx48_3.png
divise-texture-par-3 inputs/18_Fire_Station_48x48.png outputs/18_Fire_Station_48x48.png
divise-texture-par-3 inputs/19_Graveyard_48x48.png outputs/19_Graveyard_48x48.png
divise-texture-par-3 inputs/1_Terrains_and_Fences_48x48.png outputs/1_Terrains_and_Fences_48x48.png
divise-texture-par-3 inputs/20_Subway_and_Train_Station_48x48.png outputs/20_Subway_and_Train_Station_48x48.png
divise-texture-par-3 inputs/20_Subway_and_Train_Station_48x48_1.png outputs/20_Subway_and_Train_Station_48x48_1.png
divise-texture-par-3 inputs/20_Subway_and_Train_Station_48x48_2.png outputs/20_Subway_and_Train_Station_48x48_2.png
divise-texture-par-3 inputs/20_Subway_and_Train_Station_48x48_3.png outputs/20_Subway_and_Train_Station_48x48_3.png
divise-texture-par-3 inputs/21_Beach_48x48.png outputs/21_Beach_48x48.png
divise-texture-par-3 inputs/22_Post_Office_48x48.png outputs/22_Post_Office_48x48.png
divise-texture-par-3 inputs/2_City_Terrains_48x48.png outputs/2_City_Terrains_48x48.png
divise-texture-par-3 inputs/3_City_Props_48x48.png outputs/3_City_Props_48x48.png
divise-texture-par-3 inputs/3_City_Props_48x48_1.png outputs/3_City_Props_48x48_1.png
divise-texture-par-3 inputs/3_City_Props_48x48_2.png outputs/3_City_Props_48x48_2.png
divise-texture-par-3 inputs/4_Generic_Buildings_48x48.png outputs/4_Generic_Buildings_48x48.png
divise-texture-par-3 inputs/4_Generic_Buildings_48x48_1.png outputs/4_Generic_Buildings_48x48_1.png
divise-texture-par-3 inputs/4_Generic_Buildings_48x48_2.png outputs/4_Generic_Buildings_48x48_2.png
divise-texture-par-3 inputs/5_Floor_Modular_Buildings_48x48.png outputs/5_Floor_Modular_Buildings_48x48.png
divise-texture-par-3 inputs/5_Floor_Modular_Buildings_48x48_1.png outputs/5_Floor_Modular_Buildings_48x48_1.png
divise-texture-par-3 inputs/5_Floor_Modular_Buildings_48x48_2.png outputs/5_Floor_Modular_Buildings_48x48_2.png
divise-texture-par-3 inputs/5_Floor_Modular_Buildings_48x48_3.png outputs/5_Floor_Modular_Buildings_48x48_3.png
divise-texture-par-3 inputs/6_Garage_Sales_48x48.png outputs/6_Garage_Sales_48x48.png
divise-texture-par-3 inputs/7_Villas_48x48.png outputs/7_Villas_48x48.png
divise-texture-par-3 inputs/8_Worksite_48x48.png outputs/8_Worksite_48x48.png
divise-texture-par-3 inputs/9_Shopping_Center_and_Markets_48x48.png outputs/9_Shopping_Center_and_Markets_48x48.png
divise-texture-par-3 inputs/Godot_Autotiles_48x48.png outputs/Godot_Autotiles_48x48.png