Vadru93 / LevelMod

THPS3 LevelMod
Other
20 stars 2 forks source link

Reimplement 3D grass similar to other games (th2x, th4) #128

Open DCxDemo opened 1 year ago

DCxDemo commented 1 year ago

Currently grass objects are hardcoded into BSP file and toggled via kill/create, this also means every level tdx file stores a copy of all grass layers to be shown (kinda same in th4 though).

Possible solution:

Texture naming should follow the same convention, like grass<layerNumber_2_digits>.png, this way can swap grass files and keep it compatible. It would also make it as easy as if (GrassEnabled) RenderGrassObjects() without additional scrits on QScript side.