Emulation Goomba Save Manager (export & replace Goomba SRAM)

migles

All my gbatemp friends are now mods, except for me
Member
Joined
Sep 19, 2013
Messages
8,033
Trophies
0
Location
Earth-chan
XP
5,299
Country
China
Apparently Goomba can't normally save the Pokemon games because they use a 32kb file
saving works in the gen 1 games, but i didn't tried with the newer ones...

so I save by using a save state.
yeah this tool can't extract save states, only battery saves. and save states only work in the same emulator that created them, even if you could extract them it wouldn't be any use...
 

alnt88

New Member
Newbie
Joined
Sep 23, 2017
Messages
4
Trophies
0
Age
35
XP
55
Country
United States
save states only work in the same emulator that created them, even if you could extract them it wouldn't be any use...

Yeah I figured this was the case, but there must be some way around it. If there was some way to load my save state and then get Goomba to successfully battery save the game, then I could extract that. I can't figure out why that doesn't work though. Maybe it's a file size issue? It used to be able to battery save early in the game so maybe once my save got too big it stopped working?

I've tried everything I can think of. Loading the save state, deleting the save state from within Goomba (to free up space, if it's a space issue), and then attempting to battery save - didn't work. I've tried loading the Goomba rom in an emulator on my PC, hoping that another version of Goomba would be able to battery save, but I can't get that version to even recognize the save. There must be something else to try...
 

migles

All my gbatemp friends are now mods, except for me
Member
Joined
Sep 19, 2013
Messages
8,033
Trophies
0
Location
Earth-chan
XP
5,299
Country
China
ok. i talked with the OP via pm and i solved the problem and figured it out.

rename goomba .srm save to .sav
load goomba rom and it's save in emulator like visual boy advance.
L+R opens goomba menu, load save state
optional step i am not sure if it's needed, save normal in game (in pokemon choose save)
follow Dwedit instructions to extract the battery save from the memory. http://www.dwedit.org/dwedit_board/viewtopic.php?id=655
Exporting the SRAM:

In VisualBoyAdvance:
Tools > Memory Viewer
Click the Save... button
Address: 02038000
Size: 2000 for most games, 8000 for games that use 32K sized bigger saves (like Pokemon), if you're unsure, just use 8000
Save the file using quotes around the name, and use a .sav extension.
congrats, now you have your .sav file to be used anywhere, you can even inject it into a real game!


i couldn't manage or find a way to force the goomba emulator to save the battery in the the goomba...
there is a thread with explanation and trick http://www.dwedit.org/dwedit_board/viewtopic.php?id=483
but i can't manage to make it work... goomba seems to disable battery saving..
 
Last edited by migles,
  • Like
Reactions: emuashui and alnt88

alnt88

New Member
Newbie
Joined
Sep 23, 2017
Messages
4
Trophies
0
Age
35
XP
55
Country
United States
Confirmed working, thank you migles. I didnt think it was possible but I successfully injected my save into the 3DS virtual console with jksm.
 

tlilley

Member
Newcomer
Joined
Jul 13, 2020
Messages
19
Trophies
0
Age
30
XP
113
Country
United States
The download link in the first post is indeed dead, but through a little googling I was able to find this github repo which seems to have download links for goombasav, including the latest version which was updated only a few months ago! Nice.
 
  • Like
Reactions: zfreeman

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BakerMan @ BakerMan: well then show them how to scratch it (this is a verbalase joke)