|
1 | 1 | # Battlezone98Redux_WorldBuilder |
2 | 2 | A powerful world building tool that auto creates custom atlases, material files, TRN entries, cubemaps, HG2/HGT conversion, and more |
3 | 3 |
|
4 | | -## HG2/HGT Tools |
5 | | -- HG2 ↔ PNG conversion (lossless 16-bit) and HG2IMG legacy PNG compatibility (8-bit RG, flipped) |
6 | | -- HGT import/export (legacy pre-HG2 format) |
7 | | -- Optional TRN-based size detection for HGT (Width/Depth ÷ 1280) |
| 4 | +## Stock Map Creator |
| 5 | +Auto generates TRN, HG2, and MAT files based on default worlds without needing to use MakeTRN. Implements some rarely used paramters for tweaking. |
8 | 6 |
|
9 | | -<img width="1402" height="982" alt="image" src="https://github.com/user-attachments/assets/34362a26-e3cd-41b5-a43a-15c8829e393b" /> |
| 7 | +<img width="1402" height="982" alt="python_el54uNiI0s" src="https://github.com/user-attachments/assets/057925a0-8737-4771-8830-6548a5c439d9" /> |
10 | 8 |
|
11 | | -<img width="1402" height="982" alt="image" src="https://github.com/user-attachments/assets/e6b60dd4-a375-44b7-a88d-613c4a93b526" /> |
12 | 9 |
|
13 | | -<img width="1402" height="982" alt="image" src="https://github.com/user-attachments/assets/44e371ee-f48c-476c-8bc4-6e393208fe20" /> |
| 10 | +## Custom Atlas Creator |
| 11 | +Creating a custom atlas with manually painted transitions can be very time consuming. This tool lets you point to a folder of solid textures, and it will arrange them on a grid, generate cap/diagonal transitions with many adjustment paramters, and exports with all the correct entries for TRN, CSV, Material, etc. |
| 12 | + |
| 13 | +<img width="1402" height="982" alt="python_0sHojush7m" src="https://github.com/user-attachments/assets/e8114ca7-ae38-49b0-99dc-30fe433b2714" /> |
| 14 | + |
| 15 | +## Legacy Atlas Creator |
| 16 | +Ports custom worlds from 1.5 format into Redux. Auto converts the .MAP files into an atlas, and exports the proper TRN, CSV, Material. |
| 17 | + |
| 18 | +<img width="1402" height="982" alt="python_TDaQIDixe7" src="https://github.com/user-attachments/assets/0ad9a060-8804-4e1e-b81d-e146e3d4d908" /> |
| 19 | + |
| 20 | +## Heightmap Converter |
| 21 | +Ports HGT or HG2 to PNG, or PNG back to HGT/HG2. Experimental World Machine implementation. |
| 22 | + |
| 23 | +<img width="1402" height="982" alt="python_KBNkOhWxwZ" src="https://github.com/user-attachments/assets/5acc659f-bc2e-4d3e-87c5-1edeb8a86576" /> |
| 24 | + |
| 25 | + |
| 26 | +## Skybox Tools |
| 27 | +You just need a single HDRI/Equirectangular Projected Skybox image and this will convert it into cubemap faces, and generate all the material/DDS/TRN entries you need to make some awesome BZR skies. |
| 28 | + |
| 29 | +<img width="1402" height="982" alt="python_Upj2ePSle0" src="https://github.com/user-attachments/assets/ad05eb5a-20c2-4604-9779-5bb8057dd7cc" /> |
| 30 | + |
| 31 | + |
| 32 | +## Mission Visualizer |
| 33 | +Experimental mission layout summarizer that loads the heightmap and BZN. |
| 34 | + |
| 35 | +<img width="1402" height="982" alt="python_RPojjiNh4q" src="https://github.com/user-attachments/assets/4628aece-bd05-43c3-ae00-51fc11ad95cc" /> |
| 36 | + |
| 37 | + |
| 38 | +## Auto-Painter |
| 39 | +Lets you define painting rules for custom painting, and manually writes the MAT file. Full replacement for MakeTRN /p |
| 40 | + |
| 41 | +<img width="1402" height="982" alt="python_1O4aYb26T2" src="https://github.com/user-attachments/assets/d91b2377-129a-46c3-9942-a8695927f0f4" /> |
14 | 42 |
|
15 | | -<img width="1402" height="982" alt="image" src="https://github.com/user-attachments/assets/0370f2e6-c796-460a-87a6-f0bcd731b8e7" /> |
16 | 43 |
|
17 | | -<img width="1402" height="982" alt="image" src="https://github.com/user-attachments/assets/1d2e8b53-d149-4768-a0b9-8608c21fc799" /> |
18 | 44 |
|
19 | 45 |
|
20 | 46 |
|
|
0 commit comments