Godus
31 ratings
[Hacking/Savegame editing] Adding resource cards/stickers
By ShaTiK
A quite simple guide to add yourself some stickers so your could finally try out all of the features that currently present in the game.
This guide was written for version 2.0.1, but most likely will work on future versions as well
   
Award
Favorite
Favorited
Unfavorite
Introduction
As per version 2.0.1 this game have a terrible balance in terms of available stickers to available upgrades, and with the proper amount of stickers game feels a lot different, I can tell you that. But currently there are no official cheats and there where no way of adding stickers (cheat engine solution didn't worked for me). So I decided to do it myself – and I made it happen, despite the fact that I'm just an advanced gamer, not a programmer/hacker/developer.
This method is build around the editing of the game save file – state.bin. This file holds various bit of information and I managed to find out which part of this file store the info about stickers.
Preparations
Firstly, since game save file is a binary file, we would need a hex editor. I prefer HxD – it is free and easy-to-use, but you could use any other hex editor. Our operations with this binary file would be simple, so you just need to follow this guide, no special knowledge is required.
Secondly, we need to make a backup copy of game save files, just in case. The game file folder located at *Your_steam_folder*\steamapps\common\Godus\windows\prf144d474bfe9 , so go there now and make a backup copy of it.
Main part
So, you have a hex editor and you've made a backup copy of save files. Now it is time to finally start with hacking. First there is a step-by-step guide, followed by tips for searching the required value
  • Go to save file folder (*Your_steam_folder*\steamapps\common\Godus\windows\prf144d474bfe9)
  • Open state.bin using hex editor and find the sticker name
  • If you don't know how to search - here is a little guide (if you know how to search for hex values or use some other hex-editor - you could skip that)
    • Go for the end of the file (use End or Ctrl-End)
    • Press Ctrl-F or open search form
    • Set 'datatype' to 'Hex-Values' and set 'Search direction' to 'Backward'
    • Enter the desired sticker "name" in search form (next section of the guide is the list on these names)
  • You finally found the desired sticker and you can now change the value. (tips for searching at the end of this list)
  • Since it's a binary file decimal numbers won't work as you would think – you need to use hex numbers. To convert decimal into hex you could use any online converter. I recommend setting a value of C8 (200), since it's would be enough to unlock everything you need and you wouldn't put yourself at risk of breaking the savegame: you could only have 255 cards and if this value exceeds 255, then, as far as I can tell, the game breaks and instead of spending you will be adding stickers, which isn't a good idea, despite how it sounds
  • Save the changed state.bin file
  • Start the game and check the amount of cards you have. If anything went wrong – restore file from backup copy and start over.
Some tips for the search process:
The required part of the state.bin file almost always located at the end of the file. List of value for specified stickers is at the next part of the guide. Search for the set value (xx xx xx xx), but there is a trick. There are many instances of these values, but you need only one. There is a special part of state.bin file, where the info about the amount of found (and used) stickers is located, usually it is somewhere between 00006xxx and 0000Axxx, but if you've played a lot, then it could be way further.
This part is build of the “lines” and each “line” look like this:
“xx xx xx xx yy 00 00 00”,
where “xx xx xx xx” is the "name" of the stickers, “yy” is the number of these stickers that you've found during the course of the entire game, and 00 00 00 is some other service info. For example “C3 90 11 83 15 00 00 00” would mean that I found 15 “Mud bricks” cards.
Note that not every “line” stands for a sticker. Some of them describes other things like expansion cards or power cards that you obtain via repaired shrines, so temper only with the needed “lines”.
Another important note is that this part of file always contains 2 “lines” - the first one is for the found stickers and the second is for the spent. I strongly recommend increase only the first “lines” since changing the spent value could break the game.
This whole part of the stat.bin file have a very distinctive structure, visually this part look this:
I drew some lines to make things easier to read: fat black lines separate "columns" of "lines", thin lines separate "names" from "values", blue line highlights column with value that you need to change. Highlighted number is for the Mud Bricks that you've found/received and the second one at the bottom, outlined by red square, is for the Mud Bricks that you've spent
Stickers “name” list
There are five types of stickers in the game (these are not official names, I just named them that way): tools (symbol of wrench), community (bubble), industry (factory), God power (cloud) and military (explosion).
But not only there are five types of stickers – there are also 3 variants of them, depending on their power: common with power of 1, uncommon with power of 2 and rare with power of 3. Uncommon and rare stickers combine different types. To simplify the search the table would be divided into 3 parts, each of them containing one tier of power.

Symbols: T=wrench, C=bubble, I=factory,GP=cloud,M=explosion
Common stickers
Hex address
Sticker in-game name
Type of sticker
C3 90 11 83
Stone tools
T
7D 8D F7 CE
Unleavened bread
C
C3 65 CF 6C
Animal Furs
C
3F B1 30 22
Seeds
I
B1 90 64 D8
Ocher
I
3F CA D1 75
Wooden carving
GP

Uncommon stickers
Hex address
Sticker in-game name
Type of sticker
7F BD 6F 99
Timber
2T, I
09 63 AB B9
Bronze tools
2T, C
AF AA C9 33
Smoked meat
2C, I
2B FA 01 B7
Felt
2C, 1T
C2 15 72 14
Clay pots
2I, T
51 6F B8 C7
Ink
2I, C
AF 17 8A 9C
Prayer beds
2GP, C
26 2E C8 19
Star Chart
2E, 1GP

Rare stickers
Hex address
Sticker in-game name
Type of sticker
80 52 79 F1
Iron Tools
3T, 2C
42 8A D3 BF
Stone Bricks
3T, 2I
DF F1 61 57
Tea Leaves
3C, 2I
BA 95 4B D4
Gold Coins
3I, 2T
38 EF A8 47
Papyrus
3I, 2GP
92 B6 F0 2B
Incense
3GP, 2C
AE 1E 43 89
Cotton
3GP, 2T
B7 8D 91 04
Iron Shield
3M, 2GP
Final notes
1) Again - I'm not a programmer/developer, so don't ask any questions about internal game mechanics. The fact that I've managed to pull this whole this off is just good old hex-editing (which was quite popular back 5-8 years ago), tedious work for 6 hours to find out all the values and a bit of luck.
2) Any harm to your game saves done by following this guide is completely on you
3) Any harm done to the developers is on them, since I believe that the current situation with game progression (which is heavily tied to stickers) should be changed as soon as possible and this guide is a mere instrument of fixing of what I (and a big part of Godus community) consider to be broken
4) If, following this guide, you would discover for the first time wooden tier abodes aka Tier 2 - yes, this tier is currently (2.0.1) broken - it takes 18.5 minutes to build a Wooden Hut and all other values of wooden abodes are broken too. So I suggest you try to skip this tier and rush for the stone tier instead.
5) This game is a very early beta, despite PM, 22Cans, steam and any other would tell you. This game (IMO) have potential, but it would take at least half a year, or more like a few years, for this to be a real game.
26 Comments
Joke 1 Nov, 2014 @ 10:02am 
Or you can just use cheat engine
Sulphuric_Glue 21 Sep, 2014 @ 6:43am 
In my version, which I think is 2.2, there is no state.bin file or 'windows' folder.
ShaTiK  [author] 24 Apr, 2014 @ 2:20am 
@Kinross07 - Since I stopped playing Godus (no updates=no playing) can't really tell, but try checking dates of these files, see which is newer and edit that one
Kinross07 24 Apr, 2014 @ 12:36am 
I'm seeing two folders that are close to the one listed here, both of which have .bin files in and I don't know which I should use. My options are: prf1457f4eec9a and prf110001046bccf5.

Anyone able to shed some light?
Tzak 22 Apr, 2014 @ 10:34am 
Yup, beta is beta. I just have to keep restoring my state.bin file......and revert a few hours. It is all good, I just dont want to start over.... But I did finally get the hex editting working. Not sure what was the issue, maybe saving. Oh well it works....
ShaTiK  [author] 12 Apr, 2014 @ 2:57am 
@Tzak: Out of game, since it's generally a bad idea to change game values via hex-editing while the game is still on.
And the fact that game crashes after meteor - I'm not sure they even implemented it properly yet, so better write to support/forum. Beta is beta, you know
Tzak 11 Apr, 2014 @ 2:26pm 
Hex editing is nothing new to me, I am a programmer. I find everything in the file. My question now is. Are you doing this out of game or in game. I have tried both ways and neither work. It isnt a big deal cause i have progressed pretty far. But now i have used the Meteor once and the game crashed and doesnt load. So now I am not worried about this but trying to get my game working.
ShaTiK  [author] 10 Apr, 2014 @ 1:28pm 
@Tzak: Well, you obvoiusly doing something wrong, since it's working for a lot of people. But still: what exactly is your problem? Can't find 'names'? Change it but the in-game ammount still the same?
Tzak 10 Apr, 2014 @ 12:28pm 
I have followed this to the T, wont work for me.
ShaTiK  [author] 6 Apr, 2014 @ 1:48am 
@LightningZombie: There is no need for adding belief via hex-edit, simply use cheat-engine