Godus
DK75 2014 年 3 月 21 日 下午 3:24
[inside] GODUS - research - edit files - enabling and finding features
How to enable the DemoMode?
http://steamcommunity.com/app/232810/discussions/0/558751179738036643/#c558751179738115247

How to enable the PirateMode? 
http://steamcommunity.com/app/232810/discussions/0/558751179738036643/#c558751813180474244

Currently it is really easy to enable these modes!

Sometimes I waste some time to analyze gamefiles or editing them.
There is not a real goal behind it. I do it only for a better understanding how the game works, or why and how the game mechanics are how they are. Sometimes you find (hidden) features, or you can break through limits that make sense or not.

Happy tweaking your GODUS :D
___
DK
最後修改者:DK75; 2014 年 3 月 29 日 下午 3:05
< >
目前顯示第 1-15 則留言,共 38
DK75 2014 年 3 月 21 日 下午 3:24 
Here I will list what we got so far.

Enabling DemoMode (works in build v2.0.1.5827.0)

Enabling PirateMode (works since build v2.0.2.6131.0)

Found some intro movie? Never seen this while launching the game.
Check this folder:
..\Steam\steamapps\common\Godus\windows\movie

What is inside the [godus.exe] and [godus.s86]?
http://steamcommunity.com/app/232810/discussions/0/558751179738036643/#c558751364436436533


Research works done by other steam-users:
Cheating/Hacking ammount of Cards [Working solution]
http://steamcommunity.com/app/232810/discussions/0/558751179377558348/

Please post your research here, just to get one thread where it all comes together.
___
DK
最後修改者:DK75; 2014 年 3 月 29 日 下午 3:14
DK75 2014 年 3 月 21 日 下午 3:24 
Currently I check the files:
initialBalance.dat
initialBalanceMobile.dat
which are located under ..\Steam\SteamApps\common\Godus\windows\

These files are not encrypted, so you can open them with Notepadd++ are any other good txt-editor. I prefer Notepad++ because it supports syntax-highlighting, which is really comfortable when you do some edit stuff.

It seems that I found the position were the costs of belief are set to values, which can be changed. Nice what we can expect as coming "god powers".

,,,, ## GOD POWERS ??? BELIEF,,,, belief_TotemActivate,20,20,2, belief_TotemActivate_Deactivate,20,20,2, belief_Totem,100,100,10, belief_Possess,10000,10000,10000, belief_Knight,10000,5000,5000, belief_RaiseLand,10000,10000,10000, belief_LowerLand,10000,10000,10000, belief_Speedup,10000,10000,10000, belief_Beautify,5000,2000,2000, belief_ForgeOfClubs,10000,10000,10000, belief_ForgeOfDaggers,10000,10000,10000, belief_ForgeOfSwords,10000,10000,10000, belief_TempleOfHealing,10000,10000,10000, belief_TempleOfExtremeHealing,10000,10000,10000, belief_StatueOfSpeed,5000,10000,10000, belief_StatueOfExploration,5000,5000,5000, belief_StatueOfHappiness,10000,10000,10000, belief_StatueOfFertility,10000,10000,10000, belief_FingerOfGod,200,4000,4000, belief_RainOfPurity,10000,10000,10000, belief_MusicOfWorking,10000,10000,10000, belief_MusicOfFertility,10000,10000,10000, belief_Swamp,3000,3000,3000, belief_Earthquake,10000,10000,10000, belief_MeteorStrike,10000,10000,17000, belief_TidalWave,20000,20000,20000, belief_Tornado,30000,30000,30000, belief_Volcano,50000,50000,50000, belief_Armageddon,80000,20000,40000, belief_LandExpansion,5000,80000,80000, belief_Settlement_Use1,2000,2000,4000, belief_Settlement_Use2,7500,2000,4000, belief_Settlement_Use3,10000,2000,4000,# Set as Gems use [GEM AMOUNT]e20 belief_Settlement_Use4,5000000000000000000000,2000,4000, belief_Settlement_Use5,7000000000000000000000,2000,4000, ,,,, ## GOD POWERS ??? OTHER,,,, BeautifyLength,8,6,6, BEAUTIFY_RADIUS,1.5,1.5,1.5, BELIEF_PER_BEAUTIFY,0,0,0, ,,,,

Currently I need help, maybe a programming guy have the solution.

Editing the initialBalance.dat has no effect at all, because the game uses the files located in the directory:
..\Steam\SteamApps\common\Godus\windows\received\1.9

What I found so far, is that 22cans use inflate/deflate known from the zLib.dll on the dat-files and send them as datz-files with every new update.

I stumbled about this fact when analyzing the file godus.s86 which is the main executeable. The launcher is godus.exe. Correct me if I am wrong.

The balance.datz needs to be deflated and maybe to decoded.
I am sure some guys knowing something about compression can help us to deflate the files and make them readable.

From my point it is not necessary to encode these files. It is only one obstacle to make editing no so easy, but who knows?

If anyone have an idea, regarding the files - please message me.
___
DK
最後修改者:DK75; 2014 年 3 月 22 日 上午 1:39
DK75 2014 年 3 月 21 日 下午 3:24 
Enabling DemoMode

First I deleted all files from my current GODUS installment.
Yes I lost all my savegame with this step.
Because not all files will be deleted through steam - removing all local files,
I deleted the rest with the Windows Explorer navigating to:
..\Steam\SteamApps\common\Godus\
and deleting all stuff that remains there.

I downloaded a fresh installment of GODUS v2.0.1.5827.0
After it was finished I copied all content to safe location (before starting the game).
Maybe I need the fresh installment for comparing with some newer files or the revert some changes. Never know what will happen, when playing with values inside the files.


DemoMode
Ever looked inside the gamefolder?
I looked at
..\Steam\SteamApps\common\Godus\windows\gameconfig.txt

The content looks like this:
SFXVolume=5 DialogVolume=5 MusicVolume=1 DemoMode=0 HighQualityMode=3 DisableVBOs=0
What the hell is DemoMode=0?
So I changed it to DemoMode=1

Save and restart GODUS and ...what the hell is this?
Whooohooo, look at my screenshot.
http://steamcommunity.com/sharedfiles/filedetails/?id=240713685

Please note that the game will not be saved when you exit the game.
I asume its purpose is for viewing and trying the game,
with some extra power right from the start.


Correction:
You can save your state if you quit the game and change the gameconfig.txt back to
DemoMode=0
When restarting before you change it back, the game will start with a fresh demoworld,
if you set it back before you relaunch the game it will start with all the stuff you changed,
during the demomode-session.

Just have fun with it. :D
___
DK

Edit: adding the correction text!
最後修改者:DK75; 2014 年 3 月 29 日 下午 3:17
DK75 2014 年 3 月 21 日 下午 3:34 
What did we get right from the start?
Right from the start? YES, it is a fresh installment!

A full explored and light populated world.
All Abodes are free.
All Settlements - one of each type are placed in the world.
All Shrines are built - cards only need to clicked.
51k of belief.

You can reach now the VOLCANO - yeehaaa.
http://steamcommunity.com/sharedfiles/filedetails/?id=240719673

This is what you get right from the start (35 cards).
http://steamcommunity.com/sharedfiles/filedetails/?id=240719920

A mining settlement right from the start:
http://steamcommunity.com/sharedfiles/filedetails/?id=240724257
___
DK

PS:
Please confirm when this simple file-edit works for you.
最後修改者:DK75; 2014 年 3 月 21 日 下午 3:59
DK75 2014 年 3 月 21 日 下午 6:13 
Intro Movie

Nothing special but always wondering about this strange video titled as intro.mp4
You can find it under:
..\Steam\SteamApps\common\Godus\windows\movie

___
DK
最後修改者:DK75; 2014 年 3 月 22 日 上午 1:22
ShaTiK 2014 年 3 月 22 日 上午 2:56 
Nice work man, but as far as I can tell - balance files are inside a borland/interbase database file and most likely it's encrypted, since I tried one method of extracting this database and it requested a password.
Nice find with the powers btw
Cyber-GT 2014 年 3 月 22 日 上午 3:20 
I can confirm that the file edit for demo mode works.
Cyber-GT 2014 年 3 月 22 日 上午 10:29 
But you cant save in demo mode.
DK75 2014 年 3 月 22 日 下午 12:52 
引用自 Cyber-GT
But you cant save in demo mode.

You can save and continue the game when you change DemoMode=1 back to DemoMode=0 before you start the game again.
If you forget to change it back, GODUS will start everytime you launch the game with a fresh demoworld. Just try it ;)
___
DK
(the) viking 2014 年 3 月 22 日 下午 1:09 
Need Godus to WORK again first!!! HINT*HINT*
DK75 2014 年 3 月 22 日 下午 1:15 
引用自 Jitzy
Need Godus to WORK again first!!! HINT*HINT*

1.) delete all files from the current GODUS installment.
..\Steam\SteamApps\common\Godus\
Check this directory and delete all stuff that remains there.

2.) download a fresh installment of GODUS v2.0.1.5827.0

3.) launch the game for the first time and quit

4.) edit the gameconfig as described.

5.) have fun :)

Hint:
If you want to continue the "DemoWorld" please change the setting back to DemoMode=0 before you launch the game again.

Hope this short instruction will help you to run the game.
___
DK
Zuluknob 2014 年 3 月 22 日 下午 4:05 
I have tried unpacking it as a raw zlib(header doesn't start with 78) with all different window sizes(8-15) only get a partial result with window size of 15 and i get a data corruption error. So it looks to be encrypted too. But then again...i may be a spanner...

First 2 bytes of a zlib ffile should be(unless raw)
78 01 - No Compression/low
78 9C - Default Compression
78 DA - Best Compression
This file, and all the other datz files in 1.9 start with 78 32 0e 5b 10 7c 16 d4 d6 de
最後修改者:Zuluknob; 2014 年 3 月 22 日 下午 4:14
DK75 2014 年 3 月 22 日 下午 4:53 
Thank you for trying @Zuluknob
Some post ago ShaTiK wrote that he thinks it is some kind of borland/interbase database file.
Maybe someone can try to decode it.

My own experiments also failed - I tried some other compression methods, but all break with no archive / unknown header or archive error. Some friend of me guess that it is dbf-file, so I used some dbf-converter/tools on the datz-files with no result only datatrash.

The datz-files and the out.gbd file still need to decode/decrypted to tweak the game, any idea/help is appreciated.

___
DK
DK75 2014 年 3 月 22 日 下午 5:05 
引用自 ShaTiK
Nice work man, but as far as I can tell - balance files are inside a borland/interbase database file and most likely it's encrypted, since I tried one method of extracting this database and it requested a password.
Nice find with the powers btw

Just some kind of a leet password I found inside some file.
Try as password G0du5!, can't believe but one try is not too much.
___
DK
Zuluknob 2014 年 3 月 22 日 下午 5:07 
It could just be as simple as an xor of the zlib file
< >
目前顯示第 1-15 則留言,共 38
每頁顯示: 1530 50

張貼日期: 2014 年 3 月 21 日 下午 3:24
回覆: 38