Page 1 of 1

Timberborn (Stream)

Posted: Thu Sep 16, 2021 1:50 pm
by Takiyao
Edit Science
Edit Materials , Log , Plank
Edit Food , Water

or

Infinite Science
Infinite Materials , Log , Plank
Infinite Food , Water


Re: Timberborn (Steam)

Posted: Fri Sep 17, 2021 6:33 am
by NomuNomu
Alt+Shift+X/Z for developer/debug modes.

Science is an easily searchable 4-byte.

Re: Timberborn (Steam)

Posted: Fri Sep 17, 2021 11:38 am
by Takiyao
NomuNomu wrote:
Fri Sep 17, 2021 6:33 am
Alt+Shift+X/Z for developer/debug modes.

Science is an easily searchable 4-byte.
Alt+Shift+X/Z << in game or in cheat engine sir?

Re: Timberborn (Stream)

Posted: Wed Sep 22, 2021 10:00 am
by SoulOfSorin
In game, but i don't know what to do with it "(^_^)

Re: Timberborn (Stream)

Posted: Thu Sep 23, 2021 3:35 am
by Rusticanon
You can search for Materials in stored warehouses under 4-byte. make sure u don't search for Zeros they sometimes crash the game.
it also works for water.
but don't put limit to maximum while beavers are currently delivering to it. this makes game crash also.

Science can be easily searchable under 4 byte and I never notice any crashing changing it.

Re: Timberborn (Stream)

Posted: Sat Oct 02, 2021 7:17 am
by absorbbone
SoulOfSorin wrote:
Wed Sep 22, 2021 10:00 am
In game, but i don't know what to do with it "(^_^)
After you enable alt shift z just click on your district center. There would be a Modify Inventory button which allows you to add whatever resources you want :D
Do this for log piles too. Only science just do you normal 4bytes search. For unfinished buildings there should be some button to help you finish the building immediately so I dont think we really need a script if its just resources. Though a Worker movement speed at 1000% would be funny

Re: Timberborn (Stream)

Posted: Thu Oct 07, 2021 1:56 pm
by SoulOfSorin
Ooooooooooooooooh Thank you ! Will try this right away.

NOTE : Very important, forn anyone using an AZERTY keyboard, the debug mode is Alt+Shift+W

Re: Timberborn (Stream)

Posted: Sat Jul 30, 2022 8:04 pm
by Waruiko
So I can find the values well enough with a quick set of searches but my game keeps crashing when the bevers try and take resources from the "full" containers. I've had this happen with both Log piles and with logging flags. I set their status to full and if theres an assigned bever they sit down like theres nothing for them to do but after the workers pull as many logs as were there before I set values the game crashes.

Re: Timberborn (Stream)

Posted: Sat Sep 17, 2022 8:51 am
by panraven
absorbbone wrote:
Sat Oct 02, 2021 7:17 am
... snip...
a Worker movement speed at 1000% would be funny
Here you are after a yrs ~
- without high child_grow_mul, child may not progress grow because of high life-expectancy.
Copy and Paste into memory-record-panel ( you guess where? ). Enable Mono feature, then Activate
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>31</ID>
<Description>"Multiplier_MUL"</Description>
<Options moHideChildren="1"/>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>define(cave,Multiplier_MUL)
define(h0,spd)
[ENABLE]
aobscanRegion(spd, BonusManager:Multiplier+0000, Worker:BonusManager:Multiplier+0100, 41 FF D3 F3 0F 5A C0 F2 0F 5A C0 48 8B 7D F8)
alloc(Multiplier_MUL,$1000)
registersymbol(Multiplier_MUL)

cave+80:
dq cave, spd

cave+100:
readmem(spd,32)

cave+200: // spd
// add code
readmem(spd,15)
push rax
mov rax,cave+1f0
cmp dword ptr[rax],0
jg short @f
mov dword ptr[rax],(float)10
@@:
mulss xmm0,[rax]
pop rax
jmp spd+0f

spd:
jmp cave+200 // check nops

// last 0400

[DISABLE]
{$lua}
if not syntaxcheck and readInteger'Multiplier_MUL'and autoAssemble [[
[Multiplier_MUL+88]:
readmem(Multiplier_MUL+100,32)

]]then return[[

dealloc(Multiplier_MUL)
unregistersymbol(Multiplier_MUL)
]] end
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>32</ID>
<Description>"mul"</Description>
<LastState Value="10" RealAddress="230E0FC01F0"/>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>Float</VariableType>
<Address>Multiplier_MUL+1f0</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>33</ID>
<Description>"childGrow_MUL"</Description>
<Options moHideChildren="1"/>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>define(cave,childGrow_MUL)

define(h0,grow)
[ENABLE]

aobscanRegion(grow, Timberborn.Beavers:Child:UpdateGrowthProgress+0000,Timberborn.Beavers:Child:UpdateGrowthProgress+0100, 41 FF D3 F3 0F 5A D0 F2 0F 10 45 ?? F2 0F 10 C8 )

alloc(childGrow_MUL,$1000,grow)
registersymbol(childGrow_MUL)

cave+80:
dq cave, grow

cave+100:
readmem(grow,32)

cave+200: // grow
// add code
reassemble(grow)
cmp dword ptr[cave+1f0],0
jg short @f
mov dword ptr[cave+1f0],(float)50
@@:
mulss xmm0,[cave+1f0]
reassemble(grow+03)
reassemble(grow+07)
reassemble(grow+0c)
jmp grow+10


grow:
jmp cave+200 // check nops



// last 0400

[DISABLE]
{$lua}
if not syntaxcheck and readInteger'childGrow_MUL'and autoAssemble [[
[childGrow_MUL+88]:
readmem(childGrow_MUL+100,32)

]]then return[[

dealloc(childGrow_MUL)
unregistersymbol(childGrow_MUL)
]] end
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>34</ID>
<Description>"mul"</Description>
<LastState Value="50" RealAddress="230E11501F0"/>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>Float</VariableType>
<Address>childGrow_MUL+1f0</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>

Re: Timberborn (Stream)

Posted: Wed Dec 21, 2022 7:58 pm
by Rversse
Can someone make like double item gain cheat or something?