Hacker Evolution

Hacker Evolution

Not enough ratings
How to modify the save file
By ruso
You modified the save file but, it's not showing up? Here is how to make it show up, so you can play it.
   
Award
Favorite
Favorited
Unfavorite
Introduction
Guide on how to modify the save files


You tried to modify the save file, so that you could skip to a level or add money to your profile. But then the save doesn't show up in the load menu of the game anymore? This is how to solve this problem.

Location of the save files
The save files are stored in /SteamLibrary/steamapps/common/Hacker Evolution/he-savegames.

You can get to the game directory easily:
  1. Go to your Steam Library.
  2. Right click on Hacker Evolution and open the properties.
  3. Go to the "Local Files" tab.
  4. Click on "Browse game files...".
  5. Open "he-savegames" folder.

The files with the .profile extension are the save files.

Structure of the save file
This is how the safe file look after you open it with an editor:

Example - (Hacker Evolution-he-level-1) hemod-hackerevolution.mod 2 0 -1 0 -1 0 0 1550 0 11 2 1946 0 -1 27 0 24714

This is what the values stand for, so you can change them:

Example - (Hacker Evolution-he-level-1) <<<<<<<< Name of the save file (You can change it) hemod-hackerevolution.mod <<<<<<<< What mod (or expansion) you are playing 2 <<<<<<<< On what level you are in the mod 0 <<<<<<<< CPU 1 (0 for installed, above 0 is an upgraded part) -1 <<<<<<<< CPU 2 (-1 for not installed) 0 <<<<<<<< Memory 1 (same as with the CPUs) -1 <<<<<<<< Memory 2 (same as above) 0 <<<<<<<< Modem (same as above) 0 <<<<<<<< Firewall (same as above) 1550 <<<<<<<< Player score 0 <<<<<<<< How much money you have 11 <<<<<<<< How many times you hacked something 2 <<<<<<<< How many times you got traced 1946 <<<<<<<< How long you played 0 <<<<<<<< The source code says it's some kind of level -1 <<<<<<<< N/N Adapter (-1 for not installed) 27 <<<<<<<< Global Trace Percentage 0 <<<<<<<< How many times you lost 24714 <<<<<<<< Checksum used to verify the file

Calculating the Checksum
The last line of the save is the checksum, which the game calculates everytime you start the load menu and compares it to the one in the file to check, whether somebody has changed the save file. You need to calculate it too and replace it after you have modified the file.

How to calculate it:

You take the value that's on a line and multiply it with a specific number, then you add those values together. You start doing this from line 3.

Example with the file from above:

(2*10)+(0*5)+((-1)*6)+(0*7)+((-1)*8)+(0*9)+(0*11)+(1550*13)+...+(0*19)=24714 <<< Checksum

After you have calculated the checksum you put that value on the 19th line of the save file (usually replacing a big value).

Table with all the multipliers:

Line
Value
Multiplier
3
level
10
4
cpu1
5
5
cpu2
6
6
mem1
7
7
mem2
8
8
modem
9
9
firewall
11
10
score
13
11
money
14
12
hackCount
15
13
ltraceCount
16
14
timePlayed
2
15
levelCount
3
16
nnAdapter
17
17
globalTrace
18
18
lostCount
19


After you have calculated the checksum you put that value on the 19th line of the save file (usually replacing a big value).


I'd appreciate it, if you could rate the guide or leave a comment or add it your favorites or share it with someone.


Script for automatic checksum calculation
Coming soon...







2 Comments
M1LFhunted 7 Feb, 2024 @ 8:53am 
@ Karma There is no longer a file to download
Magick MSKH 6 Nov, 2019 @ 6:00pm 
I made a hash calculator using Lit in Peace's data in LibreOffice. Should open in any Excel-like program mega_._nz_/#!wQ5TQITT (remove the underscores in the link so it will work)