I installed EmuDeck on my Steam Deck. I haven’t done any custom configs or anything, just using the EmuDeck installed defaults. To run Pokemon SoulSilver it is using the retroarch core melonds. I can load up my saves on the deck, play them, then save a new one no problem. I recently got syncthing running on the deck to sync my saves to other devices. On all my other devices when I start the game (using the same core in retroarch) and press start I get an in game error that seems to be from the core or rom itself, definitely not from retroarch, that reads “A communication error has occurred. You will be returned to the title screen. Please press the A Button.”

Is there something EmuDeck changes from the standard RetroArch settings for saves? I’ve tried to find something that could cause this issue but I cannot find an important seeming setting in the UI that could cause this and I’m starting to lose my mind.

  • JohnWorks@sh.itjust.works
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    Are they the saves for the rom or is it a save state? I know saves on something like GBA need to be configured for flash type but idk if the same is needed for DS games.

    • silmarine@discuss.tchncs.deOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      2 months ago

      From the ROM. I’ve actually not tried a state because I usually don’t use them.

      This is an interesting point. One of my other devices is my android, so flash, but another is a laptop with an HDD.

      • JohnWorks@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        2 months ago

        Ah sorry GBA games have like 5 different save types based on the flash used in them. Like EEPROM, SRAM, and FLASH. Usually that’d need to be configured in the emulator for the save type per game if it isn’t auto detected but I’m not aware of that being the case for DS. You could try a save state on one device and see if it loads on another.