So I've been using the v1.0.1 of Agbsave9 to extract the save of a FireRed VC (that I didn't create myself) but the dumped file is only 64K and unreadable in VBA-M, even after trying to 'convert' it to 128K as described
here. Was this VC created with wrong settings? Am I out of luck? Not sure what to do.
How odd. I've been working with Pokémon FireRed, and I suppose the differences between VBA and VBA-M do show, 'lest my lack of knowledge of VBA-M precedes me. In either case, one of two situations are present in your case:
[1] The file is unreadable by the program because of the file's extension (.sav), or
[2] The file size is what's preventing the program from reading the file.
For the former, a simple rename of the file extension from .sav to .sa1 can be done, especially with the latest release of VBA (I am unsure if this also applies to VBA-M, though I'm sure it will. Someone may correct me on that). For the latter, you'll want to try to convert it using a regular VBA emulator, and here is how to do so:
[1] Download the latest version of Visual Boy Advance for Windows, and be sure to also download the vba-over.ini file as you will need it.
[2] Extract the files to a folder called "Visual Boy Advance" or however you wish to name it.
[3] Take the 64Kbit .sav that appears on the root of your SD Card after dumping it via Agbsave9, and place it in the VBA folder.
[4] Change the extension (.sav) to .sa1 so that it can be read as a battery file by the system.
[5] Load the game and log onto the game's save.
[6] Under "Emulator", navigate to "Save type" and click on "Flash 128k".
[7] Save in-game.
Once you successfully follow these steps, check your .sa1. If the file size is 128Kbit, you have successfully converted your file. Remember,
always back up your save. This is essential, in case something ever goes wrong.
can't get to create the cia although following the tutorial to the letter
I'm using Luma3ds (a9lh sysnand). I managed to dump my "Pokemon Ruby" save, launching agbsave9 at boot through a payload.
Did the save editing etc, the save is 128kb, but no way to generate the cia despite I entered all the informations needed...
Below is a the errors I got
That's because v1.0.1 is missing agb_inject_mb.gba file for some reason.
As
redunka has pointed out in my case, a potential reason for the program not creating the .cia, even with all of the necessary inputs present, is due to the absence of the .gba file mentioned in the above quote. I would fall back on the Feb version of agb_inject, or try to merge the .gba from said folder to the current version.