Okay I've made some progress with the extractor.
This is my first gamedata extraction tool, and I find the work an amusing way for training myself!
Currently the tool can do the following things:
- extract speech audio files and save them to WAVs
- extract snapshots from savefiles and save them to BMPs
- extract the chapters snapshots (those you see when you begin the game and decide the chapter to play) and save them to BMPs
I also managed to extract the background music files (they sound sweet) but still have to code that part into the tool. It won't take much since I'll re-use much of the Speech Module. This is the next thing I'm going to do, as soon as I sort out this one:
- how to correctly visualize the snapshots; some of the colors look distorted so I guess I'm missing some sort of palette somewhere. But I can't figure out why they would need a palette when they are 16-bit images.
Any help with this issue would be much appreciated! I think it will be of use when I'll manage to extract backgrounds as well