<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>822</ID>
      <Description>"Timber Rush [Steam by DieVis]"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>821</ID>
          <Description>"Freeze Time (Key MMB\CKM)"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Timber Rush.exe
  Version: Steam
  Date   : 2026-05-10
  Author : by DieVis | gamehacklab.ru/bb}
usemono()
define(address,GameManager:Update+44d)
define(bytes,48 8B CE 48 8D 64 24 00)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000,address)
label(code)
label(return)
newmem:
code:
  //mov rcx,rsi //Freeze Time
  lea rsp,[rsp+00]
  jmp return

address:
  jmp newmem
  nop 3

return:
[DISABLE]
address:
  db bytes
  // mov rcx,rsi
  // lea rsp,[rsp+00]
dealloc(*)
{ // ORIGINAL CODE - INJECTION POINT: GameManager:Update+44d
GameManager:Update+41d: F2 0F 5A E8                    - cvtsd2ss xmm5,xmm0
GameManager:Update+421: F3 0F 11 6D CC                 - movss [rbp-34],xmm5
GameManager:Update+426: F3 0F 10 45 CC                 - movss xmm0,[rbp-34]
GameManager:Update+42b: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
GameManager:Update+42f: F2 0F 5A E8                    - cvtsd2ss xmm5,xmm0
GameManager:Update+433: F3 0F 11 6D CC                 - movss [rbp-34],xmm5
GameManager:Update+438: F3 0F 10 45 CC                 - movss xmm0,[rbp-34]
GameManager:Update+43d: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
GameManager:Update+441: F2 0F 5A E8                    - cvtsd2ss xmm5,xmm0
GameManager:Update+445: F3 0F 11 AF 04 01 00 00        - movss [rdi+00000104],xmm5
// ---------- INJECTING HERE ----------
GameManager:Update+44d: 48 8B CE                       - mov rcx,rsi
// ---------- DONE INJECTING  ----------
GameManager:Update+450: 48 8D 64 24 00                 - lea rsp,[rsp+00]
GameManager:Update+455: 90                             - nop 
GameManager:Update+456: 49 BB 80 8F 07 C0 0B 02 00 00  - mov r11,GameManager:UpdateTimerText
GameManager:Update+460: 41 FF D3                       - call r11
GameManager:Update+463: F3 0F 10 86 04 01 00 00        - movss xmm0,[rsi+00000104]
GameManager:Update+46b: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
GameManager:Update+46f: 66 0F 57 C9                    - xorpd xmm1,xmm1
GameManager:Update+473: 66 0F 2F C8                    - comisd xmm1,xmm0
GameManager:Update+477: 0F 82 16 00 00 00              - jb GameManager:Update+493
GameManager:Update+47d: 48 8B CE                       - mov rcx,rsi
}
</AssemblerScript>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>4</Key>
              </Keys>
              <ID>0</ID>
              <ActivateSound TTS="EN">Activ</ActivateSound>
              <DeactivateSound TTS="EN">Deactiv</DeactivateSound>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>815</ID>
          <Description>"Rerolls Remaining Inf"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Timber Rush.exe
  Version: Steam
  Date   : 2026-05-09
  Author : by DieVis | gamehacklab.ru/bb}
usemono()
define(address,TestStats_Dev:Reroll+3e)
define(bytes,FF C8 33 D2 33 C9)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000,address)
label(code)
label(return)
newmem:
code:
  //dec eax
  xor edx,edx
  xor ecx,ecx
  jmp return

address:
  jmp newmem
  nop

return:
[DISABLE]
address:
  db bytes
  // dec eax
  // xor edx,edx
  // xor ecx,ecx
dealloc(*)
{ // ORIGINAL CODE - INJECTION POINT: TestStats_Dev:Reroll+3e
TestStats_Dev:Reroll+c: 48 8B F1                       - mov rsi,rcx
TestStats_Dev:Reroll+f: C7 45 E8 00 00 00 00           - mov [rbp-18],00000000
TestStats_Dev:Reroll+16: C7 45 EC 00 00 00 00           - mov [rbp-14],00000000
TestStats_Dev:Reroll+1d: 0F B6 86 4C 01 00 00           - movzx eax,byte ptr [rsi+0000014C]
TestStats_Dev:Reroll+24: 85 C0                          - test eax,eax
TestStats_Dev:Reroll+26: 0F 84 07 01 00 00              - je TestStats_Dev:Reroll+133
TestStats_Dev:Reroll+2c: 48 63 86 50 01 00 00           - movsxd  rax,dword ptr [rsi+00000150]
TestStats_Dev:Reroll+33: 85 C0                          - test eax,eax
TestStats_Dev:Reroll+35: 7E 1E                          - jle TestStats_Dev:Reroll+55
TestStats_Dev:Reroll+37: 48 63 86 50 01 00 00           - movsxd  rax,dword ptr [rsi+00000150]
// ---------- INJECTING HERE ----------
TestStats_Dev:Reroll+3e: FF C8                          - dec eax
// ---------- DONE INJECTING  ----------
TestStats_Dev:Reroll+40: 33 D2                          - xor edx,edx
TestStats_Dev:Reroll+42: 33 C9                          - xor ecx,ecx
TestStats_Dev:Reroll+44: 3B D0                          - cmp edx,eax
TestStats_Dev:Reroll+46: 48 0F 4F C1                    - cmovg rax,rcx
TestStats_Dev:Reroll+4a: 89 86 50 01 00 00              - mov [rsi+00000150],eax
TestStats_Dev:Reroll+50: E9 7D 00 00 00                 - jmp TestStats_Dev:Reroll+d2
TestStats_Dev:Reroll+55: 48 8B CE                       - mov rcx,rsi
TestStats_Dev:Reroll+58: 48 8D 64 24 00                 - lea rsp,[rsp+00]
TestStats_Dev:Reroll+5d: 90                             - nop 
TestStats_Dev:Reroll+5e: 49 BB 88 EC AC 97 AC 01 00 00  - mov r11,000001AC97ACEC88
}
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Comments>Timber Rush [Steam]
by DieVis | gamehacklab.ru/bb
_____________________________
SkillTooltip:Show+5cc
SkillTreeManager:CanAfford+b5
LevelAndCurrencyManager:SpendLogs+29
LevelAndCurrencyManager:SpendLogs+39
LevelAndCurrencyManager:SpendLogs+40
LevelAndCurrencyManager:SpendLogs+90
|
SkillTreeManager:CanAffordNextLevel+159
SkillTreeConnectorManager:CanAffordNextLevel+129
---------
SkillTreeConnectorManager:CanAffordNextLevel+7f
SkillTreeConnectorManager:CanAffordNextLevel+11f
</Comments>
</CheatTable>
