Releases: queueRAM/sm64tools
Releases · queueRAM/sm64tools
sm64extend v0.3.2
- Add support for extending iQue ROM
sm64extend v0.3.1
- add support for .n64 little-endian ROMs
- add further validation on SM64 ROM version
- restrict range of output size to between 16 and 64MB
sm64extend v0.3
- increase detection of level script and asm references
- detect optimized ASM references
- statically link win32 build to drop MSVCR dependency
sm64compress v0.2a
sm64compress v0.2a: complete rewrite and ROM comprehension
- add fix F3D (-f), fix geo (-g), dump (-d)
- attempt to compress (-c) 0x17 and recompress 0x18 and 0x1A blocks
- dynamically find ASM references to MIO0 blocks, sequence bank, scripts
n64split v0.4a
v0.4a: music, collision, behavior fixes, more configs
- new config files: SM64 (J), SM64 (E), MK64 (U)
- add IA4 and IA1 graphics types
- add command line options:
- generate large texture from MIO0 block
- generate procedure table
- specify output directory
- disassembler changes:
- add more address detection and %hi/%lo macro insertion
- handle BAL instructions
- add automatic config file detection based on header checksum
- corrected a lot of textures in the SM64 configs
- add music sequence bank and instrument set parsing
- add collision data parser and export to Wavefront OBJ
- add sm64walk tool to walk through SM64 level scripts
- correct SM64 behavior script lengths
sm64extend 0.2.1
- add dump (-d) command line option
- add more ROM validity checks on input file
n64split v0.3.1a
v0.3.1a: Bugfixes and cleanup
- fix major bug introduced in n64graphics due to texture renaming
- update INFO and stats messages from n64split
- add ROM validation and support for .v64 (BADC ordered) ROMs
- add hello world example
Released n64split v0.3a
- 100% of behavior scripts decoded and most behavior references detected
- ~99% of asm sections disassembled
- update geo layout commands 0x0A, 0x0E, 0x0F, 0x12, 0x18, 0x19, 0x1C
- generate assembly files for standalone geo layout sections
- detect more LA pseudo-ops that are split across JALs
- add option to configure number of columns in data ptr tables
- decode interaction table and functions
- decode cut scene tables and functions
- decode camera change table and functions
- decode camera preset tables and functions
- automatic detection and disassembly of dummy stub functions
- removed individual texture subdirectories
- add examples to skip startup screens and start right in level
- switch HUD toggle example based off of Kaze's method from Green Stars
n64split v0.2a
Released n64split v0.2a
- supports decoding level scripts, geometry layout, behavior scripts and assembly routines
- adds many more procedure labels
- automatically generates linker script from config file
n64split v0.1a
Released n64split v0.1a