Page 1 of 1

Fire red save

Posted: Tue Jun 19, 2012 2:20 pm
by pitufoss

Hi, I played pkmn fire red on VBAlink, and I couldn't save in the game with a .sa1 (or sav) file, so I recently downloaded VBA-M to try to save my game, but when I open my .sgm file, VBA-M crashes.

I also tried to use a VBA-M sav , I can open it from VBAlink, but there seems to have no way to save ingame (overwriting it)

 

if you can help me, this would be cool!

 

Pitufoss


Fire red save

Posted: Tue Jun 19, 2012 3:02 pm
by Squall Leonhart

1.7 states are not compatible with M

the battery save cannot be recovered as the state somehow tracks whether the game is running in read only mode.


Fire red save

Posted: Sat Oct 06, 2012 10:22 pm
by PatrickBaroud

I actually have a problem with Fire Red saves as well. I'm using VBA-M 1.8.0 SVN. If I load, randomly play anything, and then save from inside the game, I can go back and load regularly and the .sav file is fine (128KB Flash). However, if I launch the .gba, load a previously saved .sgm file, and then try to save, I get an error. I want to get the .sav file from the .sgm state file so that I can transfer my game inter-emulator (from VBA-M to VbagX for S60).

 

It's proved to be a hassle, so I'd appreciate any help,

Thanks.


Fire red save

Posted: Sat Oct 06, 2012 11:10 pm
by Squall Leonhart

Savestates snapshot the currently active memory of the game and its hardware state.

 

Restoring a state where the hardware settings were incorrect will result in this issue with Fire Red. An unusual oddity exists with Leaf Green where in some cases, some users have managed to salvage their game progress and create flash save of the correct size. I have reproduced this myself in Leaf Green, but have never been able to achieve the same in Fire Red.


Fire red save

Posted: Fri Nov 16, 2012 3:16 am
by Waluigi

The save detection is not perfect between games using flash 64K or 128.

 

For example, you can't play at Mario Kart after Pokemon, it rewrites the game save with the same format. That's very problematic.


Fire red save

Posted: Fri Nov 16, 2012 3:24 am
by Squall Leonhart

VBA-M does not currently have any form of flash save size auto detection. The correct settings are provided by the vba-over file

 

If that was the first time playing Mario Kart and no sav existed as yet, then that would be why, as we only define games needing 128k (and other work arounds) in the override file.

 

If a save already exists, then the game uses its currently written size.


Fire red save

Posted: Fri Nov 16, 2012 5:04 am
by Waluigi

Ok, thanks for explanations.