Decoding MyEmulator Online Saves: How to Use .nds Save States in DeSmuMe

Hello! I’m reaching out because I’ve encountered a rather perplexing issue with save states from an online emulator, specifically myemulator.online, and I’m hoping to find a solution here. As someone new to the world of emulation, I began my journey using online emulators for convenience. I started playing Animal Crossing: Wild World on myemulator.online and enjoyed it so much that I decided to download DeSmuMe for a more enhanced emulation experience.

However, I’ve hit a wall trying to transfer my game progress. The online emulator allows users to download save states to continue their game later, which is great in theory. These save states come in the form of a .ggz file, which, upon inspection, is simply a renamed .gz archive. Inside this .gz file, I find two items: a .png image, presumably a snapshot of my game screen, and a .nds file. This .nds file is what I believe contains my actual game save data.

My challenge is that I’m unsure how to utilize this .nds file to resume my game in DeSmuMe. I’ve attempted to convert the .nds file into various save formats like .dst and .SAV, hoping DeSmuMe would recognize them, but none of these attempts have been successful. My internet searches haven’t yielded any information about using .nds files as save states in this manner, making me wonder if this is a unique approach by myemulator.online.

When I try to load the .nds file directly into DeSmuMe, the emulator recognizes it as a ROM file, not a save state. Attempting to load it as a ROM results in the following error message, halting the emulation:

The emulation has halted due to an internal issue.

ARM9 UNDEFINED INSTRUCTION EXCEPTION:
ARM9 Program Counter: 0x08000030
ARM9 Instruction: 0x534E4939
ARM9 Instruction Address: 0x08000028

This error suggests that DeSmuMe is not interpreting the .nds file as a valid ROM, which is understandable since it’s supposed to be a save state. The save state file is named “nds-animal-crossing-wild-world5`Sep | 23 | 21/45 | 2022.nds”.

I’m running MacOS Sierra 10.12.6 and using DeSmuMe version 0.9.13. I also have a clean ROM of Animal Crossing: Wild World that runs perfectly on DeSmuMe, confirming the emulator itself is working correctly. However, naturally, this ROM starts a new game without my previous progress from the online emulator.

I am reaching out to this community in hopes that someone might have encountered a similar situation or possess the expertise to guide me on how to extract or convert this .nds save state for use in DeSmuMe. If necessary, I am willing to share the .ggz file for testing purposes on a file-sharing platform. I have also contacted the support team at myemulator.online, but unfortunately, I have not received a response yet.

Any help or insights would be greatly appreciated!

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *