Emulators don't read saves from real cartridge

Discussion in '3DS - Homebrew Development and Emulators' started by Mrnoname, Oct 15, 2015.

  1. Mrnoname
    OP

    Mrnoname Member

    Newcomer
    16
    2
    Oct 8, 2015
    United States
    I've been trying to complete the Pokédex in Pokémon Red, and I sometimes like to use my Super Gameboy to save battery. However, I just found out that both Gameyob and Retroarch can't read the save created by my Retrode or emulators on computers. I've even tried using Gameyob on my DSTWO, but that doesn't work either. Can anyone help? I've got a road trip in two days, and I want to have something to keep me occupied on the way there.
     

    Attached Files:

    Last edited by Mrnoname, Oct 15, 2015


  2. WeedZ

    WeedZ Possibly an enlightened being

    Member
    GBAtemp Patron
    WeedZ is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,707
    5,193
    Jan 13, 2015
    United States
    You should be able to just change the file extension.
     
  3. Mrnoname
    OP

    Mrnoname Member

    Newcomer
    16
    2
    Oct 8, 2015
    United States
    Does one of those support the .srm extension?
     
  4. WeedZ

    WeedZ Possibly an enlightened being

    Member
    GBAtemp Patron
    WeedZ is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,707
    5,193
    Jan 13, 2015
    United States
    I'm experimenting
     
  5. Mrnoname
    OP

    Mrnoname Member

    Newcomer
    16
    2
    Oct 8, 2015
    United States
    None of them seem to work for me, and Gameyob pauses when it loads the ROM, as if it's trying to read the save, but gives up.
     
  6. WeedZ

    WeedZ Possibly an enlightened being

    Member
    GBAtemp Patron
    WeedZ is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,707
    5,193
    Jan 13, 2015
    United States
    I just tried gameyob with the same result as you. The only thing I could think is if you can get the save to load on a pc emulator do a ram save state and try loading that on a 3ds emulator. It's essentially a capture of the ram and should be universal.
     
  7. Mrnoname
    OP

    Mrnoname Member

    Newcomer
    16
    2
    Oct 8, 2015
    United States
    I've tried that before with an old Pokémon Blue save and it didn't work, but I'll try again, just in case.
     
  8. WeedZ

    WeedZ Possibly an enlightened being

    Member
    GBAtemp Patron
    WeedZ is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,707
    5,193
    Jan 13, 2015
    United States
    I can't get your save to load on any emulator. Tried pc and android. Sorry dude, I have no idea.
     
  9. daxtsu

    daxtsu GBAtemp Guru

    Member
    5,492
    3,878
    Jun 9, 2007
    It won't even open properly in PikaSav, which is a save editor for Gen 1. Using Force SAV doesn't work either, it just has a bunch of garbage for your inventory (glitched items like BOULDERBADGE), party (level 154 Venusaur (I know you can get monsters over level 100, but still), level 0 Doduo, level 0 Shellder, and other weird Pokémon), etc.
     
    WeedZ likes this.
  10. Mrnoname
    OP

    Mrnoname Member

    Newcomer
    16
    2
    Oct 8, 2015
    United States
    I just tried blowing in the cartridge and found out that was a bad save. I got this one to load on PC but still not *DS.
    Now that that's out of the way, how would i go about doing a RAM save state on OpenEmu?
     

    Attached Files:

    Last edited by Mrnoname, Oct 15, 2015
  11. daxtsu

    daxtsu GBAtemp Guru

    Member
    5,492
    3,878
    Jun 9, 2007
    I got your new save to work in RetroArch-Gambatte by putting the save in /retroarch/cores/savefiles and changing its file extension to .srm (making sure it's the same name as the Pokémon Red ROM).
     
    WeedZ likes this.
  12. Mrnoname
    OP

    Mrnoname Member

    Newcomer
    16
    2
    Oct 8, 2015
    United States
    That's great! Now, does Gameyob have an issue or something? Maybe it saves differently than the hardware?
     
  13. WeedZ

    WeedZ Possibly an enlightened being

    Member
    GBAtemp Patron
    WeedZ is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,707
    5,193
    Jan 13, 2015
    United States
    Has to be a format issue with gameyob. The new save still doesn't work. I also did a save state after loading the game, that state failed to load as well. But at least you have retroarch
     
  14. daxtsu

    daxtsu GBAtemp Guru

    Member
    5,492
    3,878
    Jun 9, 2007
    I haven't used GameYob in a long time, but I can try it real quick.
     
  15. Mrnoname
    OP

    Mrnoname Member

    Newcomer
    16
    2
    Oct 8, 2015
    United States
    I hope they get it fixed soon, I've already put up an issue on GitHub and I'll experiment with previous versions tomorrow to see if I can help get it fixed more quickly.
     
    daxtsu likes this.
  16. daxtsu

    daxtsu GBAtemp Guru

    Member
    5,492
    3,878
    Jun 9, 2007
    ..Well, I was going to test your save in GameYob, but the emulator just crashes with a black screen on my N3DS. Guess that's something I need to report.

    Edit: I worked around it by using the 3dsx version instead of the CIA version. Anyway, your save works in GameYob, as long as it's in the same folder as the ROM itself, named the same as the ROM, with an extension of .sav.
     
    Last edited by daxtsu, Oct 15, 2015
  17. Mrnoname
    OP

    Mrnoname Member

    Newcomer
    16
    2
    Oct 8, 2015
    United States
    Hold on, just tried it and the old save I tried 5 days ago, and now they're working. Now I'm really confused. Maybe it was the way Gameyob was reading the files or OS X was writing them? I'm glad to have my saves working, but now I'm curious as to what the original problem was.
     
  18. daxtsu

    daxtsu GBAtemp Guru

    Member
    5,492
    3,878
    Jun 9, 2007
    I'm not really sure if it's an OS X thing or not; I use Windows, so it's possible Mac was writing something funky to your 3DS' SD card, I guess.
     
  19. Mrnoname
    OP

    Mrnoname Member

    Newcomer
    16
    2
    Oct 8, 2015
    United States
    Well, at least it's fixed and working. Could have been some hidden process like the automatic defragmenting that fixed it.
     
  20. teampleb

    teampleb BAH! DED! X_X

    Banned
    2,066
    1,320
    Aug 26, 2015
    United States
    Pennsylvania
    Macs make a hidden faux file named ._(filename).(ext). So if you had pokemonred.sav, a Mac would put ._pokemonred.sav on your SD. It's stupid.