Darksiders Warmastered Edition

Darksiders Warmastered Edition

34 ratings
Save Editing & Unlimited Souls Cheat & Achievements
By Neloth
You can edit your save file and change your soul amount. Also you can get time consuming achievements easliy.
5
   
Award
Favorite
Favorited
Unfavorite
1. Download and Run Save Editor
You can download save editor called 'War' from here[github.com].

There are two versions and I will go with 'war-x86_64.exe' so please download 'war-x86_64.exe' and move to your C: drive.

Now write 'cmd' on start menu and run Command Prompt as administrator. If don't know how to do that, you can check this site. [www.howtogeek.com]

Command Prompt starts with "C:\Windows\system32" directory but our file is in C drive so write
cd c:/
and press Enter.

When directory changed to "C:\" you can run the save editor so write
war-x86_64.exe
and press Enter. If you done everything correct, you have to see something like that.
2. Finding Save File
You can find your save file in
C:\Program Files (x86)\Steam\userdata\<steam-user-id>\462780\remote\autocloud\save\keen_savegame_0_0.sav

Firstly please backup your save file! Then copy your save to C drive.
3. Decoding Save File
To edit your save file, you must convert your save file to json format.To do that write this code and press Enter.

war-x86_64.exe sav decode c:\keen_savegame_0_0.sav
Now you must see "keen_savegame_0_0.json" file in your C drive.
4. Editing Save File
You can edit json file with notepad. Open "keen_savegame_0_0.json" file with notepad and search for "Souls". You have to find this section as you can see below. Value is your soul currency and you can change it anyway you want. Just don't forget, it has to be decimal number.

"Souls": { "type": "float", "value": 100000000.0 },

You can do experiments on your save file and you can change other things in your game progress. Further information.[github.com]

I can share my experiments; If you want to get one of these achievements below, I strongly suggest that you should set achievement's value -1 from target value. Because you have to trigger achievement.

For example; To get Aerial Predator Achievement, you should kill 160 enemies while on the griffin. If you set this value 160 in your save file, game will not see that because you didn't triggered the achievement. But if you set 159 before griffin level, with 1 kill you will trigger achievement. Same logic applies to other achievements below.

  • Aerial Predator Achievement
    "NumberOfKillsOnBird": { "type": "int", "value": 159 },
  • Dark Rider Achievement
    "DistanceTraveledOnRuin": { "type": "float", "value": 5279999.0 },
  • Improvised Kills Achievement
    "NumberOfEnemiesKilledWithEnvironment": { "type": "int", "value": 149 },
  • Horseman Achievement
    "NumberOfDemonsKilledOnHorseback": { "type": "int", "value": 149 },


5. Encoding Save File
After changes in your save file. You have to convert json file to sav format. To do that write this code and press Enter.
war-x86_64.exe sav encode c:\keen_savegame_0_0.sav c:\keen_savegame_0_0.json
Now your save file overwritten and you have to move "keen_savegame_0_0.sav" file to
C:\Program Files (x86)\Steam\userdata\<steam-user-id>\462780\remote\autocloud\save\keen_savegame_0_0.sav

and run the game!
6. Troubleshooting
  • If you get "Unable to write save data. Retry or disable with again with saving disabled" error. There has to be only 'keen_savegame_0_0.sav' file in your save file location.
Thanks!
I want to thank to whatisaphone for this tool!
18 Comments
Dinobee 7 Aug @ 6:14pm 
I'm trying to give myself more souls, but it's not working. I'm adjusting the right value and making sure it is a decimal.
Cancer 12 Jul @ 12:26am 
Works beautifully. Saving doesn't work afterwards though, but was able to get the achievements. Thank you wonderful person!:steamhappy:
le-tei 8 Jul @ 4:41pm 
Hey dude, after some trial and error and with a little help from GPT I managed to get it working! Huge thanks! I used your guide to transfer a save from an old pirated copy of the game to my official Steam version. All I had to do was decode the save to JSON and update the player ID to match my Steam account. Thanks again, really appreciate it!
MUZ 17 May @ 7:45pm 
Good one! But seriously, where's the fun in that?
Sometimes you don't need to grab every single achievement just to enjoy a game and finish it. The story in this one is really great. Plus, it's not like it's a super tough game where you need cheats. And if someone's going to use cheats just to tick off all the achievements those don't really feel like achievements, do they? Using cheat codes for an easy game isn't really worthy. Just my thoughts. :happy_yeti:
Erotic Barber 6 Feb, 2024 @ 7:24am 
Hi, how to fix Unable to write save data? I deleted the modified save and paste my old save in but I cannot save anymore...
CPT Blargington 4 Feb, 2024 @ 9:19am 
I keep getting this error on step 5 when I try and convert the json back to sav.

Error: Error("data did not match any variant of untagged enum ObjectProperties", line: 0, column: 0)

Any ideas?
Devoraperras☆ 22 Oct, 2023 @ 5:37am 
Why does it says content damaged
BadCaKe 7 Oct, 2022 @ 1:28am 
i change my save file name to keen_savegame_0_0.sav and do the thing normally, it works again.
BadCaKe 6 Oct, 2022 @ 6:44am 
mine says below. what should i do?
Error: Error("invalid data", line: 0, column: 0)
Mboope 17 Sep, 2022 @ 12:17pm 
Turned out my missing wrath shard was in the serpent hole to Anvil's - need to use the chain to get it.