#How do I get my D-sides save file back?

123 messages · Page 1 of 1 (latest)

regal token
#

I was told to save file edit to get it back because Monika changed the paths. But I have no idea how to do that

plain loom
#

Open the game files, then go to the "Saves" folder
Find the file called "n.celeste" where n is the number of your D-sides savefile. Note that the top savefile is "0.celeste", the second one is "1.celeste", etc...
Replace every instance of "nameguysdsidespack" with "monikadsidespack" (typically use ctrl+h to Find and Replace), save and exit.
Careful, there's no s in monikadsidespack

That should solve it

steep reef
regal token
wise dawn
#

or yknow, just

regal token
wise dawn
#

are you opening the 3.celeste file in notepad

regal token
#

I didn’t know I had to

plain loom
#

you don't have to, you should be able to open it with any text editor

#

lemme make sure I didn't make a typo in nameguysdsidespack

regal token
regal token
plain loom
#

huh, weird
I'm hoping booting the game before making the change didn't cause anything to break hmm I know I replaced all of that before booting it

regal token
plain loom
#

oh yes restart the game

regal token
#

K I’ll try that

#

Nope

#

It didn’t work

plain loom
#

hmm...
I'll let you know if I think of anything else

regal token
wise dawn
#

steam cloud may be interfering with their files and overwriting their changes with the version before

plain loom
regal token
plain loom
#

There isn't any private info in a savefile file right? If so, then you can try copying your file here I guess

wise dawn
#

turn off steam cloud before editing files

regal token
#

How do I turn off cloud?

wise dawn
#

right click celeste and go to properties in steam

regal token
#

Thanks, I will now attempt to edit the files again

wise dawn
#

make a copy first

regal token
#

Should I keep the copy on clipboard or paste it somewhere?

wise dawn
#

copy the entire file

#

dragging and dropping the file somewhere else (like your desktop) while holding control creates a copy

regal token
#

Ok done

#

Now I will edit

#

Should I just try pasting it here now?

wise dawn
#

drag and drop the file here

regal token
#

The copy or from the files?

plain loom
#

Both should be the same if you didn't edit anything in the meantime
But both should do anyway

regal token
#

Ok

keen hill
regal token
#

Did that go through okay?

wise dawn
#

yes

plain loom
#

yes
Though the data for the dsides seems to be like that of a new savefile indeed
I suppose it got over-written at some point? Not sure why though

regal token
plain loom
#

I think that happened when you started playing the file

regal token
plain loom
#

The update itself didn't
But if you played the file (you have 1 prologue death so I assume you did for a bit) then maybe it just over-wrote it somehow

#

That may admittedly be my fault

regal token
plain loom
#

If you played it, then edited the file with what I said, and so the game thought "monikadsidespack" was what you just played

wise dawn
regal token
wise dawn
#

no

#

they did absolutely nothing to their save

regal token
#

Oh

#

So is it all gone because I played prologue then?

#

Permanently I mean

plain loom
#

It... may be

By any chance, there may be a "Backups" folder in the game files
I know this one is designed poorly but maybe the 3.celeste in there still has the old data?

regal token
#

I’ll check

#

It says there is no nameguysdsidespack to be found so I assume not

plain loom
#

dang

regal token
#

Thanks for trying

#

I’ll just have to deal with it

plain loom
#

That said, you can still go through the levels quickly with assist mode
And if you have screenshots of/know your deaths and times then it is technically possible to recover those
It takes a bit of time but it's possible

regal token
#

I do have a screen shot luckily

#

Let me get it real quick

keen hill
plain loom
#

oh nice

regal token
#

So what do we need to do?

plain loom
#

So before you do anything, I'm not too knowledgeable in file editing in Celeste and I'm not sure how to tell the game you beat a certain level or got a specific collectible
But editing deaths and times is easy
I would recommend you first collect each heart real quick using assist mode or debug mode if you have it

regal token
#

Yeah I can do that

wise dawn
#

the only difficulty would be strawberries

#

also there's a save file editor womewhere here

plain loom
#

The thing I wasn't sure mostly is berries
Because they have a specific ID

plain loom
wise dawn
#

id format is roomname:entitynumber

wise dawn
plain loom
# regal token Yeah I can do that

oh that would probably be easier than going through the levels
Though I'll have to let you figure out how to use it because I never did

regal token
#

It’s pretty fast already

plain loom
#

Same for moonberry in Final Goodbye

regal token
#

Ok I’ll beat the levels and moonberry then let you know when I’m done

#

Should only be a few minutes

#

Ok sorry that took so long

#

I’m done

regal token
wise dawn
#

i've never used the tool

#

i've always just edited my files manually because i know what i'm doing and i havent had a need to use the tool

regal token
#

Oh ok

plain loom
#

Okay so
You can either try the save edit tool Snip was talking about
Or you can edit the file directly

I know how to do the second one, but it's potentially a bit trickier
It should be fairly straightforward though, I can show you some examples if you want

regal token
plain loom
#

Well I don't know how the tool works so I can't say, but I'll just show how to edit deaths and times directly, gimme a second

regal token
#

Ok

plain loom
#
  • For deaths, find the lines that look like the first screenshot for each level. The example is for Prologue specifically. You only need to edit copy of "AreaModeStats", you can leave the other two. Simply edit where it says "Deaths=" and "BestDeaths=" using the stats from your old journal screenshot. Probably put both at the same value since I assume you played them only once
    Don't remove the quotation marks that are already there.

  • For time, you need to edit where it says "TimePlayed=" and "BestTime=". If you leave BestTime="0", then it will default to being blank in the journal.
    Important, the times are the amount of frames you spent in the level. You need to convert your times from hh:mm:ss.xxx to frames. You can use https://valid-time.modded-celeste.com/ and input the times from the journal, it should say "Valid frame!" and tell you the amount of frames that is. Copy that amount (without the "f") in your journal.
    Important, in the game file, you need to add four zeros after the amount of frames for the game to understand it properly, like in the second screenshot.

plain loom
#

oh, did I mess up again

#

Oh, I did

wise dawn
#

i'm just clarifying

#

there are 4 zeroes because there are 10000 ticks in a millisecond

plain loom
#

that makes sense

regal token
#

Is there a possibility that we can do this over a call? That looks very easy to mess up and I’m a little overwhelmed

wise dawn
#

i mean this is why you back your save files up before messing with them, so that you have a safety net if you do mess it up

#

the tool should be able to just let you do what you want

regal token
#

I don’t know how use the tool and it doesn’t look any easier. I’m not confident when it comes to touching game files

#

If you can’t call that’s fine it would just make it easier for me

plain loom
regal token
#

But I’m glad you’re up to call. Makes it much easier

plain loom
#

You can call me now if that's fine with you

regal token
#

Yep that works

#

Is it glitched? It just immediately went to being just me in the call

regal token
#

Done! All fixed!

#

Thank you both for the help I really appreciate it

cinder path
#

i wonder if it would be even slightly worth it to make a mod that does this for you

#

like specifically for the d-sides