Views: 6,696,507 Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 03-28-24 12:49 PM
Guest:

0 users reading Ingame saving in Pokemon SoulSilver doesnt work on SteamDeck (EmuDeck) | 1 bot

Main - General - Ingame saving in Pokemon SoulSilver doesnt work on SteamDeck (EmuDeck) Hide post layouts | New reply


Lucas2703
Posted on 06-11-22 10:34 PM Link | #5339
I just started emulating on the Steam Deck with EmuDeck and installed melonDS emulator and Pokemon SoulSilver as the first game. Unfortunately, I can't seem to get the ingame saves to work. The save states work fine but after reaching the pokemon league I won't be able to continue the game.

The problem is, that upon reloading the emulator the game cant read its own savefile and shows a "communication error" bluescreen instead.

This seems to be a known issue with melonDS emulator but I havent found a working solution for me yet so I wanted to ask, if somebody has an idea what I could try to fix this issue...

Thanks in advance!

HeavensSword
Posted on 08-21-22 07:08 PM Link | #5492
As you mentioned, this is an issue with melonDS emulator in general and I've seen it both on Windows and Steam Deck.
It seems to happen with any DS pokemon game; basically, I've heard that the games perform a wifi/network check right before it let's you select your save file which seems to cause the error.

I haven't found a successful work around yet, though some have mentioned downloading the BIOS files and including them (they have to be named correctly too). Didn't work for me unfortunately.

CasualPokePlayer
Posted on 08-21-22 07:10 PM (rev. 2 of 08-21-22 07:11 PM) Link | #5493
The issue is due to an old implementation of fake firmware. The newest versions of melonDS do not have this issue. I believe EmuDeck uses Retroarch's melonDS? Which is unofficial and using an old melonDS version which has this issue. You can workaround it simply by using real firmware.

HeavensSword
Posted on 08-21-22 07:14 PM (rev. 3 of 08-21-22 07:33 PM) Link | #5494
Thanks! I have the official MelonDS installed on Steam Deck, though I've been using EmuDeck which unfortunately uses the Retroarch core by default. I'll try running with Melon directly and see if that fixes it.

EDIT: Can confirm, the official melonDS that you can get from Discover on the Steam Deck works just fine! If using EmuDeck like me, you can edit the launch params for MelonDS to use the official instead of the RetroArch core. You'll just have to configure MelonDS for fullscreen and stuff in the emulator itself first since the Retro core was preconfigured by EmuDeck.

howmanyisthat
Posted on 08-25-22 01:51 AM (rev. 4 of 08-26-22 09:10 PM) Link | #5495
Posted by HeavensSword
EDIT: Can confirm, the official melonDS that you can get from Discover on the Steam Deck works just fine! If using EmuDeck like me, you can edit the launch params for MelonDS to use the official instead of the RetroArch core. You'll just have to configure MelonDS for fullscreen and stuff in the emulator itself first since the Retro core was preconfigured by EmuDeck.


can you (or anyone really) explain how to do this? i'm completely new to linux and haven't been able to figure it out. I've downloaded melonds but can't figure out how to edit the launch parameters.

EDIT: couldn't figure it after a bunch of fiddling. workaround is to just not use ingame saves and only use save state (select + R1). you can load state (select + L1) even during the opening. though as op says you won't be able to get past elite four ¯\_(ツ)_/¯

to get it to start running again just requires deleting the 'corrupted save' located in home>emulation>saves>retroarch>saves

save state seems to leave stuff there too but it doesn't cause the error so i guess it's fine.


Lucas2703
Posted on 03-01-23 06:02 PM Link | #5877
Posted by HeavensSword
Thanks! I have the official MelonDS installed on Steam Deck, though I've been using EmuDeck which unfortunately uses the Retroarch core by default. I'll try running with Melon directly and see if that fixes it.

EDIT: Can confirm, the official melonDS that you can get from Discover on the Steam Deck works just fine! If using EmuDeck like me, you can edit the launch params for MelonDS to use the official instead of the RetroArch core. You'll just have to configure MelonDS for fullscreen and stuff in the emulator itself first since the Retro core was preconfigured by EmuDeck.


Necroing this thread as I kind of forgot about the issue and just played other stuff. But now I want to try again but have no idea how to fix the issue.

Can somebody briefly explain how to change the Emudeck Retroarch core to the official melonDS one which is supposed to work? Like, what are the launch parameters needed for this to work?

Thanks in advance!

RaviRavindran
(post deleted) #5957


Main - General - Ingame saving in Pokemon SoulSilver doesnt work on SteamDeck (EmuDeck) Hide post layouts | New reply

Page rendered in 0.021 seconds. (2048KB of memory used)
MySQL - queries: 28, rows: 81/81, time: 0.015 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.