#Can someone help me merge two savefiles together?
1 messages · Page 1 of 1 (latest)
With great difficulty and risk
you basically have to transfer over only the relevant data from the save files for the 4th slot to the save files for 2nd
Ok could you help me then? It seems I have multiple files for every slot...
that's what makes it so much work 
Also, the data I should transfer, are they from modsave or modsession?
modsave is the save data, modsession is only for the current session
so if you don't care about the current session in save 4, then don't worry about moving it
keep in mind there's also a lot of modded save data stored in the normal save file too
Is the current session like the mod I'm currently playing?
Oh okay
Then yeah I don't need it :)
Ok just to confirm: I just need to copy the relevant data from 3.celeste to 1.celeste?
And then copy the mod saves individually?
yeah, just make sure to make backups first 
no
Okay, just noticed 3-modsavedata.celeste
Do I need to copy stuff from this file too?
that's the "backup" of the mod savedata that's also present in the regular save file, so that it can be restored whenever Vanilla wipes it out
if you're going to copy over the data from the regular save file, then I don't think so
although it might be an idea to first launch vanilla to "reset" the regular save file, then just copy information from the modsavedata file 
that way you'd only be messing with modded stuff, and when you boot into Everest again it'll get restored from the modsavedata file
Oof, just checked CollabUtils2
I need to copy the WC and Startup Contest stuff and paste it right after SC2020, right?
Like this?
WinterCollab2021/1-Maps/Bissy: >-
<?xml version="1.0"?>
<Session blablablablabla>
</Session>
SessionsPerLevel:
SpringCollab2020/5-Grandmaster/fishtank_overflow: >-
<?xml version="1.0"?>
<Session blablablablabla>
</Session>```
and then the same thing with `ModSessionsPerLevel`, `ModSessionsPerLevelBinary`, `OpenedMiniHeartDoors`, etc
Uhh is that mixing yaml and xml? 
No idea. Just opened X-modsave-CollabUtils2.celeste and saw code like this
Is yaml like this?
SpringCollab2020/5-Grandmaster/fishtank_overflow: {}
SpringCollab2020/5-Grandmaster/Problemstrol: {}
SpringCollab2020/5-Grandmaster/Bissy: {}
SpringCollab2020/5-Grandmaster/Hydro0: {}
SpringCollab2020/5-Grandmaster/iamdadbod: {}
SpringCollab2020/5-Grandmaster/Thegur90: {}
SpringCollab2020/5-Grandmaster/BobDole: {}
SpringCollab2020/5-Grandmaster/CANADIAN: {}
SpringCollab2020/5-Grandmaster/TheDavSmasher: {}
ModSessionsPerLevelBinary:
SpringCollab2020/5-Grandmaster/fishtank_overflow:
Everest: V2hhdGV2ZXJFbHNlQ291bnQ6IDEzMzcNCg==
AdventureHelper: RHJlYW1CbG9ja3NUb0NvbWJpbmU6IFtdDQpEcmVhbUJsb2Nrc05vdFRvQ29tYmluZTogW10NCg==
CollabUtils2: TG9iYnlTSUQ6IFNwcmluZ0NvbGxhYjIwMjAvMC1Mb2JiaWVzLzUtR3JhbmRtYXN0ZXINCkxvYmJ5Um9vbTogMQ0KTG9iYnlTcGF3blBvaW50WDogMTYyNA0KTG9iYnlTcGF3blBvaW50WTogNjg4DQpTYXZlQW5kUmV0dXJuVG9Mb2JieUFsbG93ZWQ6IHRydWUNCg==
DJMapHelper: TGFzdE5vUmVmaWxsczogDQpMYXN0T3ZlcnJpZGVIYWlyQ29sb3I6IA0KQmFkZWxpbmVQcm90ZWN0b3JDb25maWc6IA0KRGVmZWF0ZWRCb3NzOiBmYWxzZQ0KU2F2ZWRJbnZpbmNpYmxlOiANCg==
ExtendedVariantMode: VmFyaWFudHNFbmFibGVkVmlhVHJpZ2dlcjoge30NClRyaWdnZXJDb2xvckdyYWRlOiANCkV4dGVuZGVkVmFyaWFudHNXZXJlVXNlZDogZmFsc2UNCkRhc2hDb3VudE9uTGF0ZXN0UmVzcGF3bjogMQ0KRXh0ZW5kZWRWYXJpYW50c0Rpc3BsYXllZE9uU2NyZWVuVmlhVHJpZ2dlcjogZmFsc2UNCg==
FactoryHelper: QmF0dGVyaWVzOiBbXQ0KUGVybWFuZW50bHlSZW1vdmVkQWN0aXZhdG9yRGFzaEJsb2NrczogW10NClNwZWNpYWxCb3hQb3NpdGlvbjogDQpPcmlnaW5hbFNlc3Npb246IA0KU3BlY2lhbEJveExldmVsOiANCg==```
Yes
Is it supposed to have both?
No, they don't exactly work together
Then I have no idea why they're in the same file
Can I send you 3-modsave-CollabUtils2.celeste?
Sure? I'm not sure how much I can really help with this though, there's a pretty good reason why people generally don't do it
Idk just because you said that it's weird they're both in the same file
And I panicked because I thought something was wrong with my X-modsave-CollabUtils2.celeste files (they're all like this) 
Anyway here it is
oh I see it's storing those as strings
I guess that makes sense
then yeah I guess that's what you'd want to do, just don't put multiple SessionsPerLevel:
Ok got it 👍
Just to confirm something before I try to open vanilla Celeste and so on
In this file, should I delete the line with SpringCollab2020?
Everest: V2hhdGV2ZXJFbHNlQ291bnQ6IDEzMzcNCg==
AdventureHelper: RHJlYW1CbG9ja3NUb0NvbWJpbmU6IFtdDQpEcmVhbUJsb2Nrc05vdFRvQ29tYmluZTogW10NCg==
................
MaxHelpingHand: QWN0aXZlU3BlZWRCYXNlZE11c2ljUGFyYW1zOiB7fQ0KQmxvb21TdHJlZ3RoOiANClJhaW5ib3dTcGlubmVyQ3VycmVudENvbG9yczogDQpTZWVrZXJCYXJyaWVyQ3VycmVudENvbG9yczogDQpHbGFzc0Jsb2NrQ3VycmVudFNldHRpbmdzOiANCkdyYWRpZW50RHVzdEltYWdlUGF0aDogDQpHcmFkaWVudER1c3RTY3JvbGxTcGVlZDogMA0KQ2FtZXJhQ2F0Y2h1cFNwZWVkOiANCk1hZGVsaW5lSXNTaWxob3VldHRlOiBmYWxzZQ0KQW1iaWVuY2VWb2x1bWU6IDENCkljZVBoeXNpY3NEaXNhYmxlZDogZmFsc2UNCkNvbGxlY3RlZE11bHRpUm9vbVN0cmF3YmVycnlTZWVkczogW10NClBpY2tlZFVwRmxhZ1BpY2t1cHM6IFtdDQpNYWRlbGluZUhhc1Bvbnl0YWlsOiBmYWxzZQ0K
SpringCollab2020: QWN0aXZlU3BlZWRCYXNlZE11c2ljUGFyYW1zOiB7fQ0KSWNlUGh5c2ljc0Rpc2FibGVkOiBmYWxzZQ0KQ29sbGVjdGVkTXVsdGlSb29tU3RyYXdiZXJyeVNlZWRzOiBbXQ0KTWFkZWxpbmVJc1NpbGhvdWV0dGU6IGZhbHNlDQpMaWdodFNvdXJjZXNEaXNhYmxlZDogZmFsc2UNClNwaWtlSnVtcFRocm91Z2hIb29rZWQ6IGZhbHNlDQo=
WinterCollab2021: e30NCg==```
which file? 
uhh I think so? you're merging this with 1-modsave-CollabUtils2.celeste?
Yup
then yes you'd only want one SpringCollab2020 section
Ok thanks! Let's see if all of that worked 
It worked! Omg thank you so much!!!
Can I delete the files from the 4th slot? I forgot to delete it in-game :p
you should be able to delete them safely
Ok thanks for your help!
For curiosity :p if I wanted to merge this new file with my first (which is just vanilla), I just need to do the same process, right?
yeah pretty much, although if the first slot is exclusively vanilla I think you could just do the same thing of launching into vanilla to clear mod savedata, then just rename all the second fileslot files to overwrite the first file slot
The modsave ones, right? I don't want to lose my golden file 
