You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Idea: Change Texture Name entry to Index (int16_t) similar to Doom 64 format.
This would need to be 1st implemented within GbaWadUtil. I guess a hashtable that keeps track of Texturenames already seen and replacing it with an int counter as necessary would work.
This could save a couple of bytes in cart/rom space. Not sure if there would be performance hits in the game to look-up
Also not sure if it'll be better to create an new look-up table for Texture-Index -> Name or directly modify the Map textures structure (name entry).
The text was updated successfully, but these errors were encountered:
I can tell you that packing Sidedefs helped me a lot in GBAFreeDoom to save on ram.
The idea of building Optimization for it right into GbaWadUtil would be sweet.
Looking at the Sidedefs and Sectors format
Sidedef
Sectors
Idea: Change Texture Name entry to Index (int16_t) similar to Doom 64 format.
This would need to be 1st implemented within GbaWadUtil. I guess a hashtable that keeps track of Texturenames already seen and replacing it with an int counter as necessary would work.
This could save a couple of bytes in cart/rom space. Not sure if there would be performance hits in the game to look-up
Also not sure if it'll be better to create an new look-up table for Texture-Index -> Name or directly modify the Map textures structure (name entry).
The text was updated successfully, but these errors were encountered: