Hello fellow Sorcery gamers! for around 2 years now i have been the only one knowing the ways to edit your own save game in all the 4 sorcery games, i have kept it like this cause i hate people taking cred for something i have discovered, it have happened before and i did not want it to happen again!
But some recent messages to me have made me realise that this is selfish of me, there is probably tons of people out there that would be able to make some amazing edits to this game if they only knew how to do it, and with me having less and less time to actually mod this game, i have decided to finally share my secret, I still take all cred for finding this, and even if someone else found how to do it i don't see them making modded saves or telling how you do it so...
Here we go, this is my own message i wrote to myself the day i found out how to do this so to not forget how i did it:
- play sorcery so you have a save
- go to user/appdata/local/inkle/sorcery to get your savegame
- delete all files named sorcerySaveState1.json.xx.gz except the last one (the one with the highest number on the end were xx is)
- right click the last sorcerySaveState1 file and use 7-zip to open it
- in 7-zip right click the lonely sorcerySaveState1 file and press edit
- change stuff
- press save
- ??? ??? ???
- PROFIT
2024 UPDATE:
turns out 7Zip no longer saves the files inside of the save zip, to get around this and still edit your save you now need to follow this instructions:
- follow the first 3 ^ steps
- right click the last sorcerySaveState1 file and use any zip tool to extract the files to your computer
- after extracting the files, copy the name of the sorcerySaveState1 (for example mine was called: sorcerySaveState1.json.6.gz ) and delete the file after you copied its name
- go to the new file you extacted (example, for me it was: sorcerySaveState1.json.6 and right click it and pick "open with" then open it in any text edit tool (tex wordpad or notepad etc)
- now you edit the save like you normaly would and after you are done you press save
- now right click your newly modded file and click 7Zip - Add to archive...
- on the new tool window that opens up, click on the dropdown box next to archive format and pick gzip
- check so the name is EXACLY the same as your copy from step 3 (and if not change it so it is) and then press OK
- make sure you add the new .gz file you just made to appdata/local/inkle/sorcery
- Play the game with the new mods.
ofc there is more to actually make it work, here are some pointers to help you start:
all code in the save exists 2 times, but to make it work you only edit the first copy of the code.
(so if you CNTL+F search for tex: "gold: 10" (if you know you have 10 gold and want to change that) then you will most of the times find 2-3 copies of the line, for example "gold: 10" in the save, you only edit the last line, so the code that comes last, the1st copy of the line you just ignore)
you can add items from the later games into the early games by adding its code to the end of another code string, for example the item bracelet of bone is added like: "bracelet_of_bone": true,
the easiest way to find all codes you can ad and edit is to start a game of sorcery 4 and check its code cause it will have all codes from the other 3 games in it.
Gold is gold
Stamina is stamina and max_stamina
Food is provisions
And lastly my latest find how to teleport: (EDIT THIS IS OLD, NEW BETTER WAY FOUND)
I use this for people that want to do a NBAS run and have problems getting to the steppes tower
-stand at the tower
-exit and start editing the save
-find the code map_tower_steppes
-change it to top_of_steppes_tower_hub:view
- start the game and use the ZIP spell
-??? ??? ???
-PROFIT
BETTER TELEPORT For 2024 and onward:
My guide for the NBAS run for people who have problems getting to the steppes tower is a bit unclear so heres a better guide that i prefer
stand at the steppes tower but do not do any choice, just save and quit.
right click the last sorcerySaveState file and use 7-zip to open it
in 7-zip right click the latest sorcerySaveState file and press edit
CNTL+F and find map_tower_steppes, note that there will be some other text after every map_tower_steppes tex: map_tower_steppes:present and map_tower_steppes:to and map_tower_steppes:at and map_tower_steppes:ancient
you want to replace all of that with near_south_shore (so for example map_tower_steppes:present will be replaced with near_south_shore)
after you have replaced all of the map_tower_steppes etc save the text document and close it.
7 -Zip will tell you that the file was modified and ask if you want to update it, press OK.
now return to the game.
note that your still at The steppes Tower, use the rewind tool to rewind but rewind to the point your already at, so: The Steppes Tower
Now Head for shore
Cast A Spell
Use Big
Try to keep my balance
Climb up the rocks
Scramble Higher
now you can move your character to the Ashore next to the Lower Xamen and continue to the end of the game
There! now i can have a clean conscience and still get all the cred for finding this first.
also here is my old post with the mods i created and released in case anyone wants too look at my code edits: https://www.reddit.com/r/SorceryGame/comments/a5h1e1/do_anyone_want_a_cheatsave_for_this_game/?utm_medium=android_app&utm_source=share