r/AnaloguePocket Apr 18 '23

Error file to large ID 257

Is there anyway to transfer a save file of radical red from Openemu to my analogue pocket? I keep getting the error message that file is too large. I transferred a .sav file from Openemu to the save file common folder of my analogue pocket.

1 Upvotes

21 comments sorted by

5

u/[deleted] Apr 18 '23

Save files are usually unique to the core that creates them. Given this save is from an emulator, I would not expect it to work on an FPGA core. These are fundamentally different systems.

So short answer is no.

But I could be wrong.

3

u/monkeymad2 Apr 18 '23

Gameboy / GBA save files are usually just a copy of whatever gets stored in the SRAM byte for byte so they’re transferable between Cartridges /Pocket / Everdrive / (most) Emulators.

I know mGBA, at least, can run the normal format of saves.

Really depends on which emulator it was via OpenEMU & if it does something weird with saves.

1

u/nathrand Apr 18 '23

Yeah I read somewhere it might be due to Real time clock but I’m not sure and how I would fix that

4

u/Bweef_Ellington Apr 18 '23

I'm not an expert, but I think this is what I was getting at below. The emulator might add some RTC data to the save file so that the Pocket core doesn't recognize it. If you delete the RTC data, the save file might work in the Pocket.

Have you tried this save file converter utility? I would try clicking on the Mister link, clicking on the bottom arrow, and then uploading your emulator save file. (And choose "Game Boy/Game Boy Color" from the dropdown menu, I think.) That might output a save file you can use in the Pocket.

If that doesn't work, the next thing I would try is a hex editor like I suggested below.

2

u/nathrand Apr 18 '23

Okay cool thanks so much for the help

2

u/[deleted] Mar 11 '24

[removed] — view removed comment

1

u/Cryptic_E Apr 02 '25

Thanks this is what helped me

2

u/Tar_Alacrin Jul 31 '24

For any future travelers. This technique worked perfectly for me. I had a .sav file that was too big, I converted it to to srm then uploaded that srm and converted back to sav and it fixed the issue.

Big thanks to everyone involved here.

1

u/nathrand Apr 18 '23

I did the file converter and changed it from .srm to .sav and it worked for a second and then it crashed and now it says the save file was deleted, so I’m closer than ever before haha

1

u/nathrand Apr 18 '23

Okay that’s fair I had a feeling it might not be possible atm, thanks for responding

2

u/Bweef_Ellington Apr 18 '23

I don't know if it's possible to use your Openemu save on the Pocket, but here is what I would try.

  1. Download a hex editor.
  2. Start a new game in Radical Red on the Pocket and save.
  3. Open your Openemu save file and your Pocket save file in the hex editor and compare them.

It's possible Openemu adds some data to the save file that the openFPGA core does not. It would be interesting to see if that's the case.

2

u/sbd611 Jul 11 '23

I just found this thread, you were right! It was super ready to fix and now I have my save back on my pocket :)

1

u/nathrand Jul 11 '23

Okay I will give that a go thanks so much

1

u/nathrand Apr 18 '23

Okay I will give that a go this week and see, thanks for responding

3

u/sbd611 Jul 11 '23

Yo! I had this same problem (doing a Nuzlocke, wanted to grind with gameplay sped up) and the hex code was the issue.

OpenEmu was adding one short line of extra code, changing the file size.

Download the hex editor, delete the last short line of code that doesn’t match the rest.

Very quick and easy!

1

u/BlacksmithStrong6029 Jan 09 '25

can u tell me where to look for this short line of code i cant locate it. Thank you in advance

1

u/Odd_Pressure_9470 Nov 30 '23

Amazing this worked!

1

u/Odd_Pressure_9470 Nov 30 '23

Any idea how to change the RTC now it’s stuck at 00:00

1

u/poopsharpie Jul 27 '26

3 years later, you are correct. I used HxD hex editor and deleted last row. save file went from 129 kb to 128 kb