New in this release:
- BC2 textures are now supported
- BC1 and RGBA8 textures are now dumped reliably by default
- Real texture names are now available for all textures, using a newly discovered string encoding also used in SSB files
- Textures are now dumped to separate folders for every ALR, since many map textures have standardized names (like
envmap.dds
for cubemaps) - Cubemaps now dump correctly and account for the game's padding
- Large internal refactoring,
--split
mode hasn't been tested but I don't think anyone is using that
Known bugs:
- Replacing cubemaps won't account for padding as expected by the game
Special Thanks:
Vu314
for their reverse-engineering work on SSBs, without which I never would've figured out ALR texture names