<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="42">
  <CheatEntries>
    <CheatEntry>
      <ID>26133</ID>
      <Description>"Table has been created with the UE-Dumper by cake-san. Kudos to him!"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>26125</ID>
      <Description>"Get Playerbase"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(pbase,TavernCrawler-Win64-Shipping.exe,4C 8B 0F 4C 8D 44 24 40 48 8B D0) // should be unique
alloc(newmem,$1000,pbase)

label(code)
label(return)

newmem:
  mov [playerbase],rdi
code:
  mov r9,[rdi]
  lea r8,[rsp+40]
  jmp return

playerbase:
   dq 0

pbase:
  jmp newmem
  nop 3
return:
registersymbol(pbase playerbase)

[DISABLE]

pbase:
  db 4C 8B 0F 4C 8D 44 24 40

unregistersymbol(*)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: TavernCrawler-Win64-Shipping.exe.text+2C74797

TavernCrawler-Win64-Shipping.exe.text+2C74772: 84 C0                 - test al,al
TavernCrawler-Win64-Shipping.exe.text+2C74774: 74 36                 - je TavernCrawler-Win64-Shipping.exe.text+2C747AC
TavernCrawler-Win64-Shipping.exe.text+2C74776: 48 8B 5E 10           - mov rbx,[rsi+10]
TavernCrawler-Win64-Shipping.exe.text+2C7477A: 48 8B CB              - mov rcx,rbx
TavernCrawler-Win64-Shipping.exe.text+2C7477D: F3 0F 11 74 24 40     - movss [rsp+40],xmm6
TavernCrawler-Win64-Shipping.exe.text+2C74783: E8 F8 50 51 FE        - call TavernCrawler-Win64-Shipping.exe.text+1189880
TavernCrawler-Win64-Shipping.exe.text+2C74788: 48 8B 53 08           - mov rdx,[rbx+08]
TavernCrawler-Win64-Shipping.exe.text+2C7478C: 48 8B C8              - mov rcx,rax
TavernCrawler-Win64-Shipping.exe.text+2C7478F: 48 8B F8              - mov rdi,rax
TavernCrawler-Win64-Shipping.exe.text+2C74792: E8 29 72 4F FE        - call TavernCrawler-Win64-Shipping.exe.text+116B9C0
// ---------- INJECTING HERE ----------
TavernCrawler-Win64-Shipping.exe.text+2C74797: 4C 8B 0F              - mov r9,[rdi]
// ---------- DONE INJECTING  ----------
TavernCrawler-Win64-Shipping.exe.text+2C7479A: 4C 8D 44 24 40        - lea r8,[rsp+40]
TavernCrawler-Win64-Shipping.exe.text+2C7479F: 48 8B D0              - mov rdx,rax
TavernCrawler-Win64-Shipping.exe.text+2C747A2: 48 8B CF              - mov rcx,rdi
TavernCrawler-Win64-Shipping.exe.text+2C747A5: 41 FF 91 20 02 00 00  - call qword ptr [r9+00000220]
TavernCrawler-Win64-Shipping.exe.text+2C747AC: 48 83 C6 28           - add rsi,28
TavernCrawler-Win64-Shipping.exe.text+2C747B0: 49 3B F6              - cmp rsi,r14
TavernCrawler-Win64-Shipping.exe.text+2C747B3: 0F 85 1E FF FF FF     - jne TavernCrawler-Win64-Shipping.exe.text+2C746D7
TavernCrawler-Win64-Shipping.exe.text+2C747B9: 48 8B 35 48 3E DC 01  - mov rsi,[TavernCrawler-Win64-Shipping.exe+4A39608]
TavernCrawler-Win64-Shipping.exe.text+2C747C0: 48 63 05 49 3E DC 01  - movsxd  rax,dword ptr [TavernCrawler-Win64-Shipping.exe+4A39610]
TavernCrawler-Win64-Shipping.exe.text+2C747C7: 4C 8D 34 40           - lea r14,[rax+rax*2]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>26131</ID>
          <Description>"CanTakeDamage"</Description>
          <VariableType>Byte</VariableType>
          <Address>[playerbase]+4FC</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>26127</ID>
          <Description>"SprintSpeed"</Description>
          <VariableType>Float</VariableType>
          <Address>[playerbase]+600</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>26128</ID>
          <Description>"Stamina"</Description>
          <VariableType>Float</VariableType>
          <Address>[playerbase]+630</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>26129</ID>
          <Description>"TravelSpeed"</Description>
          <VariableType>Float</VariableType>
          <Address>[playerbase]+4F4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>26130</ID>
          <Description>"FightModeWalkSpeed"</Description>
          <VariableType>Float</VariableType>
          <Address>[playerbase]+4F8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>26134</ID>
          <Description>"DrunkMeter"</Description>
          <VariableType>Float</VariableType>
          <Address>[playerbase]+7E4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>26135</ID>
          <Description>"MaxDrunk"</Description>
          <VariableType>Float</VariableType>
          <Address>[playerbase]+7E8</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
