#Can someone help me merge two savefiles together?

1 messages · Page 1 of 1 (latest)

elder holly
#

<@&673391557939953684> In my 2nd slot I only have SC2020 but in my 4th I have multiple mods. How do I merge them to have all the mods in my 2nd slot?

deft ginkgo
#

With great difficulty and risk snowmadeline you basically have to transfer over only the relevant data from the save files for the 4th slot to the save files for 2nd

elder holly
#

Ok could you help me then? It seems I have multiple files for every slot...

deft ginkgo
#

that's what makes it so much work ohnoshiro

elder holly
#

Also, the data I should transfer, are they from modsave or modsession?

deft ginkgo
#

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

chrome steppe
#

keep in mind there's also a lot of modded save data stored in the normal save file too

elder holly
#

Is the current session like the mod I'm currently playing?

deft ginkgo
#

it's what persists when you save and quit from a level

#

as opposed to return to map

elder holly
#

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?

deft ginkgo
#

yeah, just make sure to make backups first nervoushiro

elder holly
#

Yeah, already done ;)

#

I don't need to do anything in the Backups folder, right?

deft ginkgo
#

no

elder holly
#

Okay, just noticed 3-modsavedata.celeste

#

Do I need to copy stuff from this file too?

deft ginkgo
#

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

elder holly
#

Then I should copy, right? laugheline

#

Sorry, I'm not used to mess with this stuff

deft ginkgo
#

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 thinkeline

#

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

elder holly
#

Oof, just checked CollabUtils2 nervoushiro 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
deft ginkgo
#

Uhh is that mixing yaml and xml? ohnoshiro

elder holly
#

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==```
deft ginkgo
#

Yes

elder holly
#

Is it supposed to have both?

deft ginkgo
#

No, they don't exactly work together

elder holly
#

Then I have no idea why they're in the same file

#

Can I send you 3-modsave-CollabUtils2.celeste?

deft ginkgo
#

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

elder holly
#

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) ohnoshiro

deft ginkgo
#

oh I see it's storing those as strings snowmadeline I guess that makes sense

#

then yeah I guess that's what you'd want to do, just don't put multiple SessionsPerLevel:

elder holly
#

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==```
deft ginkgo
#

which file? ohnoshiro

elder holly
#

This is from 3-modsave-CollabUtils2.celeste

#

Sorry laugheline

deft ginkgo
#

uhh I think so? you're merging this with 1-modsave-CollabUtils2.celeste?

elder holly
#

Yup

deft ginkgo
#

then yes you'd only want one SpringCollab2020 section

elder holly
#

Ok thanks! Let's see if all of that worked determineline

#

It worked! Omg thank you so much!!!

#

Can I delete the files from the 4th slot? I forgot to delete it in-game :p

deft ginkgo
#

you should be able to delete them safely

elder holly
#

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?

deft ginkgo
#

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

elder holly
#

The modsave ones, right? I don't want to lose my golden file bigsadeline

deft ginkgo
#

yeah, as long as you don't touch the main save file all your vanilla data should stay untouched

#

make backups as always, of course

elder holly
#

Yeah, will do of course

#

Thanks a lot! (I'm gonna sleep now :p)