melonDS icon indicating copy to clipboard operation
melonDS copied to clipboard

Feature Suggestion: "Suspend Game" mode.

Open TsukiZero opened this issue 2 years ago • 7 comments

The idea is to add a function bound to a shortcut that creates a savestate, prompts the user about it, and then closes MelonDS. Then next time MelonDS is opened, it loads that savestate, deletes it, and the player resumes from where they were.

How come I had this idea? Well, some games already possesses such feature innately, but may have some additional condition (like not suspending when there are enemies around), plus sometimes I actually do this when I'm playing a game legit and need to take a break (I go, create a save, close MelonDS, do whatever, come to MelonDS, load the ROM, load the save, delete the save.)

TsukiZero avatar Sep 03 '22 04:09 TsukiZero

i was actually thinking of something like this last night , more often than not when i wanna play a quick game of kingdom hearts 358/2 days i opt for just taking out my 3ds and playing it there instead of emulating it on melonds , despite melon having upscaled res , i can play with a controller , and multiple other on the fly changes i cant get on the physical console

the simple reason why is that i just have to open up my 3ds and im right where i left off , whereas emulating i have to go through the startup and menu screens just to get into the game , which only takes a minute or so but still , not really efficient when i just wanna play a quick mission or two . only thing my actual 3ds has over melonds is better audio , even with interpolation for some reason but i guess thats a separate issue for a separate issue report

i guess all im trying to say is yea this would be extremely helpful , the use of savestates would definitely give it more of that ds feel

sandwichwater avatar Sep 03 '22 23:09 sandwichwater

only thing my actual 3ds has over melonds is better audio , even with interpolation for some reason but i guess thats a separate issue for a separate issue report

Could you create an issue for this separately? If you're able to record audio samples that could be appreciated too. Try changing the bitrate setting (I should rename it to bit depth) to 16-bit and see if that changes anything.

nadiaholmquist avatar Sep 04 '22 00:09 nadiaholmquist

Could you create an issue for this separately?

yes sure thing , would samples from melonds interpolation , other emulators interpolation , and what it should sound like outside of emulation be good enough ¿

sandwichwater avatar Sep 04 '22 03:09 sandwichwater

created an issue here #1513

sandwichwater avatar Sep 04 '22 05:09 sandwichwater

For booting up a game quickly, just double click the file (.nds) and select "open with melonds" if it asks. It should only ask the first time you try to open a game, and then it works for all games. You can even create shortcuts to the files and give them custom icons.

Nixel1324 avatar Sep 04 '22 12:09 Nixel1324

For booting up a game quickly, just double click the file (.nds) and select "open with melonds" if it asks. It should only ask the first time you try to open a game, and then it works for all games. You can even create shortcuts to the files and give them custom icons.

But wouldn't it be better if there was a function conveniently bound to a shortcut that did the following in order for you:

  • Create a temporary save state
  • Prompt the user with a message regarding its function (perhaps with an option like "do not tell me this again")
  • Close the emulator
  • Next time the emulator is loaded, it AUTOMATICALLY loads the last loaded ROM and its temporary save state
  • Deletes the temporary save state.

Of course, it MIGHT be possible to automate the last two points via a batch file, or someone more code-savvy could make a script that does exactly that.

TsukiZero avatar Sep 04 '22 16:09 TsukiZero

For booting up a game quickly, just double click the file (.nds) and select "open with melonds" if it asks. It should only ask the first time you try to open a game, and then it works for all games. You can even create shortcuts to the files and give them custom icons.

thats just a normal way to open games , the suggestion is for closing melonds , coming back at any future point , opening it back up , and its right where you left off , similar to playing a game on your actual ds , closing it , coming back at any future point , and opening it back up and having it be right where you left off

sandwichwater avatar Sep 04 '22 20:09 sandwichwater