Save editing unity .bin Blasphemous

basuo

Active Member
OP
Newcomer
Joined
May 7, 2020
Messages
35
Trophies
0
Age
32
XP
767
Country
France
Hi,
I'm trying to import my pc save of Blasphemous into my switch. But both files and extensions are different. Using an hexeditor or even notepad I find out that there's lignes as followed :

keyvalue skin_settings.json local_achievements.data

/app_settings
rendermodes.conf savegame_0.save savegame_0.save_backup

savegame_0.save is the format of PC save (the others files are into the PC save folder too). I assume then that the switch Save_0.bin is some kind of archive which contains all thoses files. If i'm correct do you know any way of exctracting those files to replace them (already tried to rename file extension without success) ?
 

AwkwaBear

New Member
Newbie
Joined
Mar 24, 2023
Messages
3
Trophies
0
Age
32
XP
27
Country
United States
I have figured out how to make this work, this probably won't help OP but it will help anyone else trying to solve this same specific issue.

I downloaded the blasphemous file editor (check github for blasphemous save editor) open it, and save a new save file as both a .save and .json

Then i compare the fields for a new .json in notepad++ to the .bin file ripped from the switch.

I cut out just the portion of code that matched the first and last lines (be careful it seems like there was 2 full copies of the json fields in the .bin file.

Paste that .json portion to a new file and then open it in the save file editor.

Export the save from the editor into the the Blasphemous save game folder.

Boot up the game and BOOM, all your save data was properly transferred from the switch.

I've been going through porting all of my save games from switch to Steam then letting cloud saves port everything over to my steam deck. Most switch games were just drag and drop but i'd imagine this will work for other switch games that use a similar .bin save file format.


I assume then that the switch Save_0.bin is some kind of archive which contains all thoses files.
This line you said is what sparked the idea, thank god you mentioned that cause i didnt realize the .bin was just a compilation of all the various save and setting files, its basically just all of them pasted consecutively into one file
 
  • Like
Reactions: Xzibit

Xzibit

Member
Newcomer
Joined
Mar 5, 2017
Messages
5
Trophies
0
Age
29
XP
55
Country
Mexico
I have figured out how to make this work, this probably won't help OP but it will help anyone else trying to solve this same specific issue.

I downloaded the blasphemous file editor (check github for blasphemous save editor) open it, and save a new save file as both a .save and .json

Then i compare the fields for a new .json in notepad++ to the .bin file ripped from the switch.

I cut out just the portion of code that matched the first and last lines (be careful it seems like there was 2 full copies of the json fields in the .bin file.

Paste that .json portion to a new file and then open it in the save file editor.

Export the save from the editor into the the Blasphemous save game folder.

Boot up the game and BOOM, all your save data was properly transferred from the switch.

I've been going through porting all of my save games from switch to Steam then letting cloud saves port everything over to my steam deck. Most switch games were just drag and drop but i'd imagine this will work for other switch games that use a similar .bin save file format.



This line you said is what sparked the idea, thank god you mentioned that cause i didnt realize the .bin was just a compilation of all the various save and setting files, its basically just all of them pasted consecutively into one file
By chance can you share your save?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Loo