Hi Folks,
To address Andrew's Issues...
TSRE GenX v0.21 — Tile Autopaint and Compatibility Fixes
TSRE GenX v0.21 is available!
Download v0.21, release notes and checksum
Whole-tile autopaint from the pointer
Open the Texture Panel with F3, select your source texture and brush settings, then hover over a visible loaded terrain tile:
You do not need to aim directly at track, roads or water. The terrain beneath the pointer determines which tile receives the whole-tile operation.
Compressed textures and legacy world files
Verification
Regards,
Scott
To address Andrew's Issues...
TSRE GenX v0.21 — Tile Autopaint and Compatibility Fixes
TSRE GenX v0.21 is available!
Download v0.21, release notes and checksum
Whole-tile autopaint from the pointer
Open the Texture Panel with F3, select your source texture and brush settings, then hover over a visible loaded terrain tile:
- Alt+1 — Paint track on the tile.
- Alt+2 — Paint roads on the tile.
- Alt+3 — Paint water edges on the tile.
You do not need to aim directly at track, roads or water. The terrain beneath the pointer determines which tile receives the whole-tile operation.
- Targets near and far loaded terrain across tile boundaries, without foreground objects or an old brush position choosing the tile.
- Shortcuts work while an editor panel has keyboard focus. Holding a key does not repeat the operation.
- The Texture Panel must remain open, and the pointer must be inside the route viewport.
- The status bar reports the result or explains why no terrain tile was found.
- F12 and the Auto Paint menu list the assignments. These commands use the existing whole-tile painting tools and your current brush settings.
Compressed textures and legacy world files
- Compressed ACE compatibility: Corrects the erroneous “ACE signature is invalid” rejection of valid compressed textures before production DDS conversion. Expanded-size checks and existing image/allocation limits remain enforced.
- Legacy world-file compatibility: Recognizes complete Comment footers written after the world block by older utilities. These valid files no longer cause cleanup to retain otherwise unused assets unnecessarily.
- Incomplete worlds, malformed comments, extra world/object blocks and unknown trailing data remain protected from destructive cleanup.
- DXT1 compression, mipmap policy, texture output naming and painting/upload performance are unchanged.
Verification
- Both clean MinGW and MSVC Release builds passed all 34 registered tests. The downloadable package contains the complete matched MinGW runtime.
- Six focused format, conversion and cleanup tests passed, including the supplied compressed ACE through the actual reader/validator and both supplied world files.
- Terrain-targeting tests passed, and the corrected tile-autopaint workflow was confirmed in editor use.
- The complete affected route was unavailable. Its owner still needs to confirm full-route conversion, cleanup results and appearance in Open Rails.
Regards,
Scott







Comment