Restoring saves from previous custom times [Answered]

Ask questions about DraStic or discuss compatibility issues here.
Post Reply
Hum0nx
Posts: 2
Joined: Sat Jun 25, 2016 1:34 am

Restoring saves from previous custom times [Answered]

Post by Hum0nx » Sat Jun 25, 2016 2:32 am

I originally posted this as a clock and rebooting issue, but that was my ignorance and not a bug. (I thought the reset option would reset the game back to its original blank state, I wasn't aware it was actually just emulating power off-power on)

However I am posting this now because there is an actual (different) related glitch, and I have found a solution to it. (Note the glitch is not poor programming by the developer(s) but just how the system works)

Glitch:
1. Trigger: loading a save state from a previous custom time
2. Result: separation of the in-game save from the savestate

Sometimes this seems to also be triggered randomly without loading from a previous savestate custom time, however I can't confirm this.

AKA:
1. Trigger: You save the game on Christmas Eve, you change the date to Christmas play it and save. Then remember you needed to do something back on Christmas Eve so you load the Christmas Eve savestate
2. Result: You play the Christmas Eve save just fine, but now when you change the date back to Christmas, the game acts like it is brand new with no saves.

If you don't need to change the date, then this glitch won't be an issue for you. However on games like Animal Crossing where changing the date is important, it becomes an issue.


Behind the scenes issue: the in-game save has become separated from the game itself. However there is still (by default at least) an in-game save within the savestate.





Solution: (10 minutes of moving/copying/renaming files)

First force stop the DraStic app (reboot your phone if you don't know how to force stop apps)

Then get a file explorer for your phone. If you don't have one I suggest "Amaze file explorer".

Find the game file (you had to download it yourself) or download the game again. For example Animal Crossing.7z

Make a copy of the game file with a new name. Ex: Animal Crossing 1.7z

Find the DraStic folder. It will be near your downloads folder.

Go to the savestates folder within the DraStic folder.

Find the savestate for the game you want to load. I suggest using the "properties" option on the files to find the one that has the same date/time as the savestate you want to restore.

The name of the file should look something like this
#### - GAMENAME_#.dss

Example:
0389 - Animal Crossing - Wild World_9.dss

Make a copy of this file and rename GAMENAME to whatever you named the new copy of the game.
For example remember the name we chose above was Animal Crossing 1.7z
so we would change
0389 - Animal Crossing - Wild World_9.dss
To
0389 - Animal Crossing - Wild World 1_9.dss
All we did was add a " 1"

Then open up the DraStic app
Select "change game"
Select the new copy. Ex "Animal Crossing 1.7z"
(If continue is grayed-out see REF 1 at the bottom otherwise keep reading)
Select "continue"
Perform an in-game save (different for each game)


This will re-attach the in-game save to the new game. However if you restore a previous custom time savestate again, you will break the game again and have to follow all of these steps again.



REF 1: if you don't see the "continue option" try fiddling with stuff. For example close DraStic completely and reopen it. Try rebooting then doing it, try loading another game then loading the game you want, try refreshing your files on the file explorer to make sure all the files are there. This should solve the issue.
Last edited by Hum0nx on Wed Jul 06, 2016 7:27 am, edited 2 times in total.

Fefo
Posts: 263
Joined: Sat Oct 26, 2013 8:59 pm

Re: Changing the Clock (for any game)

Post by Fefo » Sat Jun 25, 2016 3:51 pm

What's the game? Can't see why a reset would erase your save.

Reboots look unnecessary, unless a reset doesn't reload your BIOS.
BE ATTITUDE FOR ENGRISH

Hum0nx
Posts: 2
Joined: Sat Jun 25, 2016 1:34 am

Re: Changing the Clock (for any game)

Post by Hum0nx » Wed Jul 06, 2016 7:32 am

Fefo wrote:What's the game? Can't see why a reset would erase your save.

Reboots look unnecessary, unless a reset doesn't reload your BIOS.
I apologize, you're right and I didn't realize the issue I was dealing with was different than I originally thought. Thanks for your reply. (I changed my post after reading your response).

If you know (or are one of) the developers,

1. I think renaming the "reset" button to a "emulate reboot" button would be helpful. Or just adding a small summary about what the reset button does somewhere near it.

2. I think a potential developer solution to the new problem I discuss would be to save the custom time with the savestate. Then when reloading the savestate ask "restore custom time also?" And have it auto change the custom time. I believe this would solve the issue, although it would be additional programming.

Post Reply