Homebrew Suggestion Is somebody working on savestates?

  • Thread starter Thread starter PT333
  • Start date Start date
  • Views Views 18,733
  • Replies Replies 13

PT333

Well-Known Member
Newcomer
Joined
Jul 19, 2018
Messages
55
Reaction score
7
Trophies
0
Age
29
XP
461
Country
United States
Title says it all. For poeple who do not know, savestates will give you option to save game at any moment without relying on game's save system. I suppose this feature would be very useful for some games!
 
That would prove to be a massive challenge. Not impossible but the likelihood of it happening won't be soon. Hell, cemu (Wii U emulator) doesn't even have save states yet. If it were that simple, it would've already been done.

In theory you would only need to copy the contents of RAM to a file, and then restore as needed. (Though as you said, not that simple, though the idea is nice!)
 
It's not just about saving/restoring RAM but you have to save/restore the entire hardware state which is not doable unless it's an emulator. In the old days it was doable with more or less good results (more often than not you get glitchy results). Now hardware has evolved and is much more complex.
 
In theory you would only need to copy the contents of RAM to a file, and then restore as needed. (Though as you said, not that simple, though the idea is nice!)

Though as DiscostewSM said, it would probably take GBs worth to even save one. People may think they can deal with it, but soon, it will start getting annoying. Imagine you're playing a game like Dark Souls and you save state just before a boss. You don't want to go all the way back to the previous bonfire. By the time you reload that save state, you probably could make it back there before a save state loads. After all, it may have GBs worth of data to transfer into the RAM.
 
  • Like
Reactions: stitchxd
It's not just about saving/restoring RAM but you have to save/restore the entire hardware state which is not doable unless it's an emulator. In the old days it was doable with more or less good results (more often than not you get glitchy results). Now hardware has evolved and is much more complex.

I can save state using RTS on the original Nintendo DS - I am sure there is something that can be done at some point. Though to be honest, I don't think it's worth it.
 
Difficult, definitely. I guess a sysmodule would be able to freeze the game using interrupts, and dumping game ram should be straightforward enough - tho as pointed out, slow af - but whether you'd be able to save and restore the rest of the system state accurately enough I don't know.
 
I can save state using RTS on the original Nintendo DS - I am sure there is something that can be done at some point. Though to be honest, I don't think it's worth it.
DS RAM is only 4MB right? Switch has 4GB of RAM, so it's a huge difference
 
If you try restoring only the game's process you will quickly find out this will not work. Just one reboot and the memory layout is different + all of the handles the game acquired are invalid. It's not doable in any reliable way.
 
  • Like
Reactions: hippy dave
I guess that must be handled by Sysmod or CFW and I guess atmosphere is protecting this "malicious" code so we need reinx and Yea nobody using it so won't be able soon
 
Title says it all. For poeple who do not know, savestates will give you option to save game at any moment without relying on game's save system. I suppose this feature would be very useful for some games!
While technically possible saving/loading would be multiple minutes of waiting
 

Site & Scene News

Popular threads in this forum