Right now it will extract only the uncompressed files. I'll work on compressed files when I feel like it.
[attach=4462]
Using the program:
- Make sure you have a Starcraft64 rom (details will not be provided, asking for roms is against the rules).
- Convert it to the z64 container format. Tool64 will do this.
- Open it with a hex editor and split the file at the beginning of the identifier "BOLT". You can do this easily with XVI-32 by doing an ASCII search for "BOLT" and then clicking Edit -> Delete to cursor.
- Save the new file in the BOLT.exe folder and open the command line.
- Navigate to the BOLT.exe folder and run "BOLT starcraft64.bin".
- Several files without real names will be spit out into the BOLT.exe folder. Most of these will be GRP files that you can open up with any GRP program.
Topic will be updated with more details as the program progresses.
Todo:
- Make it read the BOLT archive without modifying the z64 rom container.
- Research on the hashes/filenames.
- Research on sound format (I couldn't identify any WAV files).
- Research on compression format (Probably another LZSS variant, used by hundreds of games).
- Research on file flags.
[attach=4462]
Attachments: