Posted May 21, 2015
high rated
The Harvester (http://darksiders.wikia.com/wiki/The_Harvester) was a preorder bonus on the XBox 360 and PS3 versions of Darksiders 1. Thought to be inaccessible in all PC versions (including the Hellbook Special Edition), I've found a save file hack that unlocks it.
NOTE: Numbers beginning with 0x are in hexadecimal format.
NOTE2: Make backups of all your saves before doing this. I'm not responsible for loss of saves!
NOTE3: Please help me test this hack more thoroughly and provide feedback here. In particular, testing is needed to confirm whether or not The Harvester drains more souls as opposed to the default Scythe and also whether or not all abilities can be purchased and used correctly. If anyone also has the PS3 or XBox 360 version of the game, I would greatly appreciate it if you could do a side by side comparison of the weapon between the versions.
What's needed:
- offzip (http://aluigi.altervista.org/mytoolz/offzip.zip)
- packzip (http://aluigi.altervista.org/mytoolz/packzip.zip)
- a hex editor (I use HxD)
- a Darksiders save file just after meeting Vulgrim (other save locations might work as long as the Scythe has not yet been purchased)
Steps:
1) Place offzip.exe, packzip.exe, and the save file (referred to as dssave0.dsav below) in a folder
2) Open a command prompt in that folder
3) Create a temp folder with the following command: md temp
4) Extract dssave0.dsav with the following command: offzip -a dssave0.dsav temp 0
5) Open temp\00000039.dat in your hex editor
6) Search for the text string hellraiser/hellraiser
7) Change the 01 0x3D bytes past that string (at offset 0x732B for me) to 00 (see disable_scythe.png)
8) Search for the text string harvester/harvester
9) Change the 00 0x3D bytes past that string (at offset 0x739B for me) to 01 (see enable_harvester.png)
10) Save temp\00000039.dat in the hex editor
11) Recompress dssave0.dsav with the following command: packzip -o 0x00000039 temp\00000039.dat dssave0.dsav
12) Copy dssave0.dsav into the Darksiders saves folder
Explanation:
In step 7 we are disabling the default Scythe (apparently called "hellraiser" in the game's code) in Vulgrim's shop. In step 9 we are enabling The Harvester in the shop. I don't know yet whether The Harvester drains more souls than the default Scythe. I also haven't figured out how to make The Harvester free like in the console versions.
Credits:
Save file editing instructions were adapted from this post.
Pre-hacked save files available for testing:
- Beginning of game (Harvester available when you meet Vulgrim)
- After collecting souls for Vulgrim (~500 souls + 1 artifact)
- After collecting souls for Vulgrim (50,000 souls + lvl1 Harvester)
- After collecting souls from Vulgrim (50,000 souls + lvl5 Harvester)
NOTE: Numbers beginning with 0x are in hexadecimal format.
NOTE2: Make backups of all your saves before doing this. I'm not responsible for loss of saves!
NOTE3: Please help me test this hack more thoroughly and provide feedback here. In particular, testing is needed to confirm whether or not The Harvester drains more souls as opposed to the default Scythe and also whether or not all abilities can be purchased and used correctly. If anyone also has the PS3 or XBox 360 version of the game, I would greatly appreciate it if you could do a side by side comparison of the weapon between the versions.
What's needed:
- offzip (http://aluigi.altervista.org/mytoolz/offzip.zip)
- packzip (http://aluigi.altervista.org/mytoolz/packzip.zip)
- a hex editor (I use HxD)
- a Darksiders save file just after meeting Vulgrim (other save locations might work as long as the Scythe has not yet been purchased)
Steps:
1) Place offzip.exe, packzip.exe, and the save file (referred to as dssave0.dsav below) in a folder
2) Open a command prompt in that folder
3) Create a temp folder with the following command: md temp
4) Extract dssave0.dsav with the following command: offzip -a dssave0.dsav temp 0
5) Open temp\00000039.dat in your hex editor
6) Search for the text string hellraiser/hellraiser
7) Change the 01 0x3D bytes past that string (at offset 0x732B for me) to 00 (see disable_scythe.png)
8) Search for the text string harvester/harvester
9) Change the 00 0x3D bytes past that string (at offset 0x739B for me) to 01 (see enable_harvester.png)
10) Save temp\00000039.dat in the hex editor
11) Recompress dssave0.dsav with the following command: packzip -o 0x00000039 temp\00000039.dat dssave0.dsav
12) Copy dssave0.dsav into the Darksiders saves folder
Explanation:
In step 7 we are disabling the default Scythe (apparently called "hellraiser" in the game's code) in Vulgrim's shop. In step 9 we are enabling The Harvester in the shop. I don't know yet whether The Harvester drains more souls than the default Scythe. I also haven't figured out how to make The Harvester free like in the console versions.
Credits:
Save file editing instructions were adapted from this post.
Pre-hacked save files available for testing:
- Beginning of game (Harvester available when you meet Vulgrim)
- After collecting souls for Vulgrim (~500 souls + 1 artifact)
- After collecting souls for Vulgrim (50,000 souls + lvl1 Harvester)
- After collecting souls from Vulgrim (50,000 souls + lvl5 Harvester)
Post edited May 21, 2015 by bryanburke