CodeSpacePlus / Blasphemous_Save_Editor

Save editor for the game Blasphemous by The Game Kitchen
GNU General Public License v3.0
6 stars 2 forks source link

Does not work with DLC #3

Open BTice9 opened 3 years ago

BTice9 commented 3 years ago

I have a need to edit my save for the latest version of Blasphemous. I've done some testing and found that if you edit a save, but change nothing, then save it off, when you load back up all your beads will be unremovable from your rosary and any DLC items you have in your inventory are removed.

I'd like to request and update and would be willing to donate for your time. I have an issue that is preventing me from performing a second run with a penance without running through the whole game again.

CodeSpacePlus commented 3 years ago

The structure of the save files probably change a bit since I created this tool. I haven't been keeping to date to the game since I finished the DLC a few months ago. I'll look into it and will work on an update.

EDIT: I just started redownloading the game and noticed the new Strife & Ruin update, this could be the culprit since there weren't any issues reported when Stir of Dawn was released. This might take longer than anticipated.

snyfort commented 2 years ago

well now whit wounds of eventide

LuckyBenski commented 2 years ago

It would be helpful to make a note of this on the readme for anyone using the editor.

I'm looking into finding out about flag and event labels so I can edit my save file to un-kill Crisanta...

My time is limited @CodeSpacePlus but I'm happy to try and contribute to an update if you can give me some pointers on how you extracted the existing data :)

LuckyBenski commented 2 years ago

Update: I was able to reset the flag and fight Crisanta again, with the side effects noted by BTice9.

I'd really like to update this repo for WoE!

kimtiago commented 1 year ago

For anyone who wants to unkill crisanta, the flag is "D06Z01S25_BOSSDEAD"

0-Yorick-0 commented 1 year ago

About unkilling Crisanta, I don't understand how you can use the save editor to do this. Anyway, I've just opened my save files and noticed that it looked liked JWT, and when I put it in a JWT decoder, I could read it as proper JSON indeed.

But when I modify the flag D06Z01S25_BOSSDEAD like @kimtiago said, and put it back encoded again to my save file, the game says my save is corrupted.

I guess I don't have the secret to properly sign the encoded json.

Any idea ?

0-Yorick-0 commented 1 year ago

Update : Ok, things were finally easier than I thought. All I had to do was just Base64 decode and encode my save file. There was no such thing as JWT.

So I did the thing, unkill Crisanta.

Thanx again @kimtiago for the flag 🙂