• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 ... 305 306 307 308 309 ... 1197 Next »

Save States from one version to another?
View New Posts | View Today's Posts

Pages (2): « Previous 1 2
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Save States from one version to another?
08-17-2015, 12:18 PM
#11
SSBM/SK Offline
Junior Member
**
Posts: 9
Threads: 1
Joined: Aug 2015
Could I have the IRC info?
Find
Reply
08-17-2015, 12:28 PM (This post was last modified: 08-17-2015, 12:29 PM by MayImilae.)
#12
MayImilae Offline
Chronically Distracted
**********
Administrators
Posts: 4,616
Threads: 120
Joined: Mar 2011
Yea... apparently that is so old it is from before Dolphin tagged the savestates with the version. Sad There is no way to find out other than randomly trying old revisions and getting lucky. Sorry. Sad

If you really want to do that, you could of course try 3.0 and 3.5 and others. If the build is further back than what is on our download page, you can use https://dl.dolphin-emu.org/oldbuilds/ to get REALLY old builds.

EDIT:

SSBM/SK Wrote:Could I have the IRC info?

#dolphin-emu on freenode.net
[Image: RPvlSEt.png]
AMD Threadripper Pro 5975WX PBO+200 | Asrock WRX80 Creator | NVIDIA GeForce RTX 4090 FE | 64GB DDR4-3600 Octo-Channel | Windows 11 22H2 | (details)
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 12
Find
Reply
08-17-2015, 02:02 PM
#13
SSBM/SK Offline
Junior Member
**
Posts: 9
Threads: 1
Joined: Aug 2015
Thanks for everything major <3 , and fireboot </3 (who insisted and went out to imply ToS was not worth the struggle)
Find
Reply
08-17-2015, 05:41 PM
#14
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,946
Threads: 7
Joined: Oct 2014
Actually, it is possible to get the approximate Dolphin version even from savestates that are that old. If you look at the beginning of the hex view, there should be a value that looks like "BAADBABE", but with the last byte different. In the screenshot MaJoR posted, it's at 0x1F. I thought it would be compressed in some way, but apparently not... Once you have that value, subtract 0xBAADBABE from it, and you'll have the revision number as seen in State.cpp. I can do that last part if you want to, you just need to post the value that's in the savestate.
Find
Reply
08-18-2015, 03:30 AM (This post was last modified: 08-18-2015, 03:31 AM by SSBM/SK.)
#15
SSBM/SK Offline
Junior Member
**
Posts: 9
Threads: 1
Joined: Aug 2015
(08-17-2015, 05:41 PM)JosJuice Wrote: Actually, it is possible to get the approximate Dolphin version even from savestates that are that old. If you look at the beginning of the hex view, there should be a value that looks like "BAADBABE", but with the last byte different. In the screenshot MaJoR posted, it's at 0x1F. I thought it would be compressed in some way, but apparently not... Once you have that value, subtract 0xBAADBABE from it, and you'll have the revision number as seen in State.cpp. I can do that last part if you want to, you just need to post the value that's in the savestate.

Problem has been solved, someone suggested 3.5-367 as a joke and someone else did for legits, so I gave 367 a shot and it worked.
Find
Reply
09-10-2017, 01:25 AM
#16
JooLeeAnh
Unregistered
 
(08-17-2015, 05:41 PM)JosJuice Wrote: Actually, it is possible to get the approximate Dolphin version even from savestates that are that old. If you look at the beginning of the hex view, there should be a value that looks like "BAADBABE", but with the last byte different. In the screenshot MaJoR posted, it's at 0x1F. I thought it would be compressed in some way, but apparently not... Once you have that value, subtract 0xBAADBABE from it, and you'll have the revision number as seen in State.cpp. I can do that last part if you want to, you just need to post the value that's in the savestate.

I was in the same situation than the post's author, and I want to thank you for giving us that information.
To clarify (because it wasn't super obvious to me at first), to get my version number, I did:
- Found my hexadecimal number like JosJuice said.
- Did the substraction: (BAADBA42) - BAADBABE.
I used an online hexadecimal calculator (calculator dot net / hex-calculator dot html)
- I personally got the value -124, so I downloaded that dolphin version, transferred the save states to ./User/StateSaves, launched the game and the load worked perfectly.


Thank you JosJuice ! Just signed up to say that Smile
Reply
09-10-2017, 01:51 AM (This post was last modified: 09-10-2017, 01:52 AM by JosJuice.)
#17
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,946
Threads: 7
Joined: Oct 2014
I'm suspecting that my instructions weren't entirely correct, because you should be getting a positive value. Maybe the compression algorithm decided to leave BAADBA unmodified but did modify the byte that comes afterwards (because like my previous post says, the data is supposed to be compressed). Anyway, Dolphin gained the ability to display this version data somewhere around the 4.0-5xxx range, so if you try to load the savestate in a version that's newer than that, Dolphin will automatically show an OSD message telling you what (approximate) version you can load the savestate in. But I guess this doesn't matter for you, since you've resolved your problem already.
Find
Reply
« Next Oldest | Next Newest »
Pages (2): « Previous 1 2


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 2 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode