I'm noticing a rather bizarre issue with this CIA creator where it's seemingly generating the save file type incorrectly or something similar. I'm not quite sure how to explain this properly, so feel free to ask for further clarification on my end:
A while ago, a user on /r/3dshacks had asked for my older tutorial (which I had planned on updating now that this tool was released). He trying to create his own CIAs that save properly and couldn't find information online, so I linked him to this tutorial and my tutorial on how to fix a ROM with GBA Tool Advance. The games he had converted was the GBA release of Lego Racers 2, Crash Bandicoot: The Huge Adventure, and Crash Bandicoot 2: N-Tranced.
He came back to me stating there was an issue with his CIAs where they wouldn't save and it sounded as if he was following every step correctly. Curiously, I went ahead and tried making two Crash Bandicoot: The Huge Adventure CIAs with this tool. One was the original ROM with no edits whatsoever or any patches applied. The other was with a SRAM patch.
The issue is that
both CIAs do not record progress. This was an issue with the original game I stumbled upon. However, by applying the SRAM patch with GBA Tool Advance, and then using the patched ROM to generate a footer, I was able to save fine. This tool doesn't seem to save properly
even if I make sure I'm using the patched ROM and set the SRAM type properly. This wouldn't happen with the original footer tool and it would properly save progress with this exact same information given to it.
Any ideas if this can be looked into? I assume games with an already compatible save type work fine, but others such as Crash seem to be messy.