<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="46">
  <CheatEntries>
    <CheatEntry>
      <ID>7</ID>
      <Description>"inf durability"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : DyingLightGame_TheBeast_x64_rwdi.exe
  Version: 
  Date   : 2025-09-27
  Author : Herz93

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(durabilityall,gamedll_ph_x64_rwdi.dll,F3 0F 11 B7 A8 00 00 00) // should be unique
alloc(newmem,$1000,durabilityall)

label(code)
label(return)

newmem:

code:
  movss [rdi+000000A8],xmm6
  mov [rdi+000000A8],(float)999
  jmp return

durabilityall:
  jmp newmem
  nop 3
return:
registersymbol(durabilityall)

[DISABLE]

durabilityall:
  db F3 0F 11 B7 A8 00 00 00

unregistersymbol(durabilityall)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: gamedll_ph_x64_rwdi.dll+9FAE43

gamedll_ph_x64_rwdi.dll+9FAE1F: 48 8B CF                       - mov rcx,rdi
gamedll_ph_x64_rwdi.dll+9FAE22: FF 90 A8 10 00 00              - call qword ptr [rax+000010A8]
gamedll_ph_x64_rwdi.dll+9FAE28: 0F 2F F7                       - comiss xmm6,xmm7
gamedll_ph_x64_rwdi.dll+9FAE2B: 73 05                          - jae gamedll_ph_x64_rwdi.dll+9FAE32
gamedll_ph_x64_rwdi.dll+9FAE2D: 0F 57 F6                       - xorps xmm6,xmm6
gamedll_ph_x64_rwdi.dll+9FAE30: EB 07                          - jmp gamedll_ph_x64_rwdi.dll+9FAE39
gamedll_ph_x64_rwdi.dll+9FAE32: F3 0F 5D C6                    - minss xmm0,xmm6
gamedll_ph_x64_rwdi.dll+9FAE36: 0F 28 F0                       - movaps xmm6,xmm0
gamedll_ph_x64_rwdi.dll+9FAE39: 0F 28 7C 24 20                 - movaps xmm7,[rsp+20]
gamedll_ph_x64_rwdi.dll+9FAE3E: 48 83 7F 08 00                 - cmp qword ptr [rdi+08],00
// ---------- INJECTING HERE ----------
gamedll_ph_x64_rwdi.dll+9FAE43: F3 0F 11 B7 A8 00 00 00        - movss [rdi+000000A8],xmm6
// ---------- DONE INJECTING  ----------
gamedll_ph_x64_rwdi.dll+9FAE4B: 74 7A                          - je gamedll_ph_x64_rwdi.dll+9FAEC7
gamedll_ph_x64_rwdi.dll+9FAE4D: 48 8B 07                       - mov rax,[rdi]
gamedll_ph_x64_rwdi.dll+9FAE50: 48 8B CF                       - mov rcx,rdi
gamedll_ph_x64_rwdi.dll+9FAE53: 48 89 5C 24 58                 - mov [rsp+58],rbx
gamedll_ph_x64_rwdi.dll+9FAE58: FF 90 70 09 00 00              - call qword ptr [rax+00000970]
gamedll_ph_x64_rwdi.dll+9FAE5E: 48 8B 17                       - mov rdx,[rdi]
gamedll_ph_x64_rwdi.dll+9FAE61: 48 8B CF                       - mov rcx,rdi
gamedll_ph_x64_rwdi.dll+9FAE64: 8B D8                          - mov ebx,eax
gamedll_ph_x64_rwdi.dll+9FAE66: FF 92 08 03 00 00              - call qword ptr [rdx+00000308]
gamedll_ph_x64_rwdi.dll+9FAE6C: 49 B8 00 00 00 00 00 00 00 10  - mov r8,1000000000000000
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>13</ID>
      <Description>"inf clip (not inf ammo)"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : DyingLightGame_TheBeast_x64_rwdi.exe
  Version: 
  Date   : 2025-09-27
  Author : Herz93

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(ammoclipstuff,gamedll_ph_x64_rwdi.dll,89 3E 48 8D 4E 38) // should be unique
alloc(newmem,$1000,ammoclipstuff)

label(code)
label(return)

newmem:

code:
  mov edi,#1337
  mov [rsi],edi
  lea rcx,[rsi+38]
  jmp return

ammoclipstuff:
  jmp newmem
  nop
return:
registersymbol(ammoclipstuff)

[DISABLE]

ammoclipstuff:
  db 89 3E 48 8D 4E 38

unregistersymbol(ammoclipstuff)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: gamedll_ph_x64_rwdi.dll+D941D2

gamedll_ph_x64_rwdi.dll+D941B5: 74 62              - je gamedll_ph_x64_rwdi.dll+D94219
gamedll_ph_x64_rwdi.dll+D941B7: 48 8B 46 38        - mov rax,[rsi+38]
gamedll_ph_x64_rwdi.dll+D941BB: 48 8D 4E 38        - lea rcx,[rsi+38]
gamedll_ph_x64_rwdi.dll+D941BF: FF 90 F0 04 00 00  - call qword ptr [rax+000004F0]
gamedll_ph_x64_rwdi.dll+D941C5: 85 FF              - test edi,edi
gamedll_ph_x64_rwdi.dll+D941C7: 79 04              - jns gamedll_ph_x64_rwdi.dll+D941CD
gamedll_ph_x64_rwdi.dll+D941C9: 33 FF              - xor edi,edi
gamedll_ph_x64_rwdi.dll+D941CB: EB 05              - jmp gamedll_ph_x64_rwdi.dll+D941D2
gamedll_ph_x64_rwdi.dll+D941CD: 3B F8              - cmp edi,eax
gamedll_ph_x64_rwdi.dll+D941CF: 0F 4F F8           - cmovg edi,eax
// ---------- INJECTING HERE ----------
gamedll_ph_x64_rwdi.dll+D941D2: 89 3E              - mov [rsi],edi
// ---------- DONE INJECTING  ----------
gamedll_ph_x64_rwdi.dll+D941D4: 48 8D 4E 38        - lea rcx,[rsi+38]
gamedll_ph_x64_rwdi.dll+D941D8: 48 8B 46 38        - mov rax,[rsi+38]
gamedll_ph_x64_rwdi.dll+D941DC: FF 90 28 03 00 00  - call qword ptr [rax+00000328]
gamedll_ph_x64_rwdi.dll+D941E2: 8B C8              - mov ecx,eax
gamedll_ph_x64_rwdi.dll+D941E4: E8 27 A8 C2 FF     - call gamedll_ph_x64_rwdi.dll+9BEA10
gamedll_ph_x64_rwdi.dll+D941E9: 84 C0              - test al,al
gamedll_ph_x64_rwdi.dll+D941EB: 74 2E              - je gamedll_ph_x64_rwdi.dll+D9421B
gamedll_ph_x64_rwdi.dll+D941ED: 3B 2E              - cmp ebp,[rsi]
gamedll_ph_x64_rwdi.dll+D941EF: 7E 2A              - jle gamedll_ph_x64_rwdi.dll+D9421B
gamedll_ph_x64_rwdi.dll+D941F1: 48 8B 46 38        - mov rax,[rsi+38]
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>45</ID>
      <Description>"set exp (kill something to see number)"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : DyingLightGame_TheBeast_x64_rwdi.exe
  Version: 
  Date   : 2025-09-27
  Author : Herz93

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(exptttt,gamedll_ph_x64_rwdi.dll,48 89 47 18 E8 3C 93 03 00) // should be unique
alloc(newmem,$1000,exptttt)

label(code playereeexxxppp)
label(return)

newmem:

code:
  mov [playereeexxxppp],rdi
  mov [rdi+18],rax
reassemble(exptttt+4)
  jmp return
playereeexxxppp:
dq 0
exptttt:
  jmp newmem
  nop 4
return:
registersymbol(exptttt playereeexxxppp)

[DISABLE]

exptttt:
  db 48 89 47 18 E8 3C 93 03 00

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: gamedll_ph_x64_rwdi.dll+165722B

gamedll_ph_x64_rwdi.dll+165720C: 41 5D                    - pop r13
gamedll_ph_x64_rwdi.dll+165720E: 5F                       - pop rdi
gamedll_ph_x64_rwdi.dll+165720F: 5B                       - pop rbx
gamedll_ph_x64_rwdi.dll+1657210: C3                       - ret 
gamedll_ph_x64_rwdi.dll+1657211: 49 8B DF                 - mov rbx,r15
gamedll_ph_x64_rwdi.dll+1657214: 48 C7 C0 FF FF FF FF     - mov rax,FFFFFFFFFFFFFFFF
gamedll_ph_x64_rwdi.dll+165721B: 48 F7 D3                 - not rbx
gamedll_ph_x64_rwdi.dll+165721E: 4C 89 A4 24 C8 00 00 00  - mov [rsp+000000C8],r12
gamedll_ph_x64_rwdi.dll+1657226: 33 D2                    - xor edx,edx
gamedll_ph_x64_rwdi.dll+1657228: 48 8B CF                 - mov rcx,rdi
// ---------- INJECTING HERE ----------
gamedll_ph_x64_rwdi.dll+165722B: 48 89 47 18              - mov [rdi+18],rax
// ---------- DONE INJECTING  ----------
gamedll_ph_x64_rwdi.dll+165722F: E8 3C 93 03 00           - call gamedll_ph_x64_rwdi.dll+1690570
gamedll_ph_x64_rwdi.dll+1657234: 48 8D 77 18              - lea rsi,[rdi+18]
gamedll_ph_x64_rwdi.dll+1657238: 8B E8                    - mov ebp,eax
gamedll_ph_x64_rwdi.dll+165723A: 3B 47 0C                 - cmp eax,[rdi+0C]
gamedll_ph_x64_rwdi.dll+165723D: 0F 84 A7 00 00 00        - je gamedll_ph_x64_rwdi.dll+16572EA
gamedll_ph_x64_rwdi.dll+1657243: 8B D0                    - mov edx,eax
gamedll_ph_x64_rwdi.dll+1657245: 48 8B CF                 - mov rcx,rdi
gamedll_ph_x64_rwdi.dll+1657248: E8 23 2C 04 00           - call gamedll_ph_x64_rwdi.dll+1699E70
gamedll_ph_x64_rwdi.dll+165724D: 48 8D 77 18              - lea rsi,[rdi+18]
gamedll_ph_x64_rwdi.dll+1657251: 48 83 FB 01              - cmp rbx,01
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>54</ID>
          <Description>"ty bbfox for fixing it"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <GroupHeader>1</GroupHeader>
          <Address>playereeexxxppp</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>47</ID>
              <Description>"current exp"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>+18</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>68</ID>
      <Description>"rage"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : DyingLightGame_TheBeast_x64_rwdi.exe
  Version: 
  Date   : 2025-09-28
  Author : Herz93

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(ragethingding,gamedll_ph_x64_rwdi.dll,F3 0F 10 47 14 48 8D 77) // should be unique
alloc(newmem,$1000,ragethingding)

label(code)
label(return rageeee)

newmem:

code:
  mov [rageeee],rdi
  movss xmm0,[rdi+14]
  jmp return
rageeee:
dq 0
ragethingding:
  jmp newmem
return:
registersymbol(ragethingding rageeee)

[DISABLE]

ragethingding:
  db F3 0F 10 47 14

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: gamedll_ph_x64_rwdi.dll+DFE0C0

gamedll_ph_x64_rwdi.dll+DFE08E: 48 8B 04 D0              - mov rax,[rax+rdx*8]
gamedll_ph_x64_rwdi.dll+DFE092: 8B 04 01                 - mov eax,[rcx+rax]
gamedll_ph_x64_rwdi.dll+DFE095: 39 05 05 22 97 02        - cmp [gamedll_ph_x64_rwdi.dll+37702A0],eax
gamedll_ph_x64_rwdi.dll+DFE09B: 0F 8F FD 02 00 00        - jg gamedll_ph_x64_rwdi.dll+DFE39E
gamedll_ph_x64_rwdi.dll+DFE0A1: 83 7F 40 01              - cmp dword ptr [rdi+40],01
gamedll_ph_x64_rwdi.dll+DFE0A5: 0F 85 E3 02 00 00        - jne gamedll_ph_x64_rwdi.dll+DFE38E
gamedll_ph_x64_rwdi.dll+DFE0AB: 48 8B 4F 08              - mov rcx,[rdi+08]
gamedll_ph_x64_rwdi.dll+DFE0AF: 48 89 B4 24 C0 00 00 00  - mov [rsp+000000C0],rsi
gamedll_ph_x64_rwdi.dll+DFE0B7: 48 8B 01                 - mov rax,[rcx]
gamedll_ph_x64_rwdi.dll+DFE0BA: FF 90 E0 05 00 00        - call qword ptr [rax+000005E0]
// ---------- INJECTING HERE ----------
gamedll_ph_x64_rwdi.dll+DFE0C0: F3 0F 10 47 14           - movss xmm0,[rdi+14]
// ---------- DONE INJECTING  ----------
gamedll_ph_x64_rwdi.dll+DFE0C5: 48 8D 77 14              - lea rsi,[rdi+14]
gamedll_ph_x64_rwdi.dll+DFE0C9: 0F 2F 80 40 BB 00 00     - comiss xmm0,[rax+0000BB40]
gamedll_ph_x64_rwdi.dll+DFE0D0: 0F 83 B0 02 00 00        - jae gamedll_ph_x64_rwdi.dll+DFE386
gamedll_ph_x64_rwdi.dll+DFE0D6: 48 89 9C 24 B8 00 00 00  - mov [rsp+000000B8],rbx
gamedll_ph_x64_rwdi.dll+DFE0DE: 0F 29 B4 24 80 00 00 00  - movaps [rsp+00000080],xmm6
gamedll_ph_x64_rwdi.dll+DFE0E6: 83 FD 01                 - cmp ebp,01
gamedll_ph_x64_rwdi.dll+DFE0E9: 75 62                    - jne gamedll_ph_x64_rwdi.dll+DFE14D
gamedll_ph_x64_rwdi.dll+DFE0EB: 48 8B 4F 08              - mov rcx,[rdi+08]
gamedll_ph_x64_rwdi.dll+DFE0EF: 48 8B 01                 - mov rax,[rcx]
gamedll_ph_x64_rwdi.dll+DFE0F2: FF 90 E0 05 00 00        - call qword ptr [rax+000005E0]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>70</ID>
          <Description>"hit something or get hit to see it"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <GroupHeader>1</GroupHeader>
          <Address>rageeee</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>71</ID>
              <Description>"fury/rage bar"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>+14</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>72</ID>
              <Description>"time left in mode"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>+1C</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>74</ID>
      <Description>"set money"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : DyingLightGame_TheBeast_x64_rwdi.exe
  Version: 
  Date   : 2025-09-28
  Author : Herz93

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(cashingggg,gamedll_ph_x64_rwdi.dll,89 06 E8 94 47 16 00) // should be unique
alloc(newmem,$1000,cashingggg)

label(code)
label(return blingbling)

newmem:

code:
   mov [blingbling],rsi
  mov [rsi],eax
  call gamedll_ph_x64_rwdi.dll+F62230
  jmp return

blingbling:
dq 0

cashingggg:
  jmp newmem
  nop 2
return:
registersymbol(cashingggg blingbling)

[DISABLE]

cashingggg:
  db 89 06 E8 94 47 16 00

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: gamedll_ph_x64_rwdi.dll+DFDA95

gamedll_ph_x64_rwdi.dll+DFDA78: 85 D2           - test edx,edx
gamedll_ph_x64_rwdi.dll+DFDA7A: 75 05           - jne gamedll_ph_x64_rwdi.dll+DFDA81
gamedll_ph_x64_rwdi.dll+DFDA7C: 41 8B DF        - mov ebx,r15d
gamedll_ph_x64_rwdi.dll+DFDA7F: EB 77           - jmp gamedll_ph_x64_rwdi.dll+DFDAF8
gamedll_ph_x64_rwdi.dll+DFDA81: 44 8B 36        - mov r14d,[rsi]
gamedll_ph_x64_rwdi.dll+DFDA84: B9 FF FF FF 7F  - mov ecx,7FFFFFFF
gamedll_ph_x64_rwdi.dll+DFDA89: 41 8D 04 3E     - lea eax,[r14+rdi]
gamedll_ph_x64_rwdi.dll+DFDA8D: 3B C1           - cmp eax,ecx
gamedll_ph_x64_rwdi.dll+DFDA8F: 0F 4D C1        - cmovge eax,ecx
gamedll_ph_x64_rwdi.dll+DFDA92: 48 8B CB        - mov rcx,rbx
// ---------- INJECTING HERE ----------
gamedll_ph_x64_rwdi.dll+DFDA95: 89 06           - mov [rsi],eax
// ---------- DONE INJECTING  ----------
gamedll_ph_x64_rwdi.dll+DFDA97: E8 94 47 16 00  - call gamedll_ph_x64_rwdi.dll+F62230
gamedll_ph_x64_rwdi.dll+DFDA9C: 48 8B 4B 40     - mov rcx,[rbx+40]
gamedll_ph_x64_rwdi.dll+DFDAA0: 48 85 C9        - test rcx,rcx
gamedll_ph_x64_rwdi.dll+DFDAA3: 74 4F           - je gamedll_ph_x64_rwdi.dll+DFDAF4
gamedll_ph_x64_rwdi.dll+DFDAA5: 48 83 C1 10     - add rcx,10
gamedll_ph_x64_rwdi.dll+DFDAA9: 8B D7           - mov edx,edi
gamedll_ph_x64_rwdi.dll+DFDAAB: E8 C0 66 F9 FF  - call gamedll_ph_x64_rwdi.dll+D94170
gamedll_ph_x64_rwdi.dll+DFDAB0: 48 8B 53 40     - mov rdx,[rbx+40]
gamedll_ph_x64_rwdi.dll+DFDAB4: 44 8B C5        - mov r8d,ebp
gamedll_ph_x64_rwdi.dll+DFDAB7: 48 8B CB        - mov rcx,rbx
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>78</ID>
          <Description>"money"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>blingbling</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>80</ID>
      <Description>"hover over item to set amount"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : DyingLightGame_TheBeast_x64_rwdi.exe
  Version: 
  Date   : 2025-09-28
  Author : Herz93

  This script does blah blah blah
}

[ENABLE]


aobscanmodule(hoveritemamount,gamedll_ph_x64_rwdi.dll,8B 07 89 06 8B 47 04 89 46 04 48 8B) // should be unique
alloc(newmem,$1000,hoveritemamount)

label(code)
label(return itemmsss)

newmem:

code:
  mov [itemmsss],rdi
  mov eax,[rdi]
  mov [rsi],eax
  mov eax,[rdi+04]
  jmp return
itemmsss:
dq 0
hoveritemamount:
  jmp newmem
  nop 2
return:
registersymbol(hoveritemamount itemmsss)

[DISABLE]

hoveritemamount:
  db 8B 07 89 06 8B 47 04

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: gamedll_ph_x64_rwdi.dll+CE575C

gamedll_ph_x64_rwdi.dll+CE5725: 32 97 54 01 00 00     - xor dl,[rdi+00000154]
gamedll_ph_x64_rwdi.dll+CE572B: 80 E2 04              - and dl,04
gamedll_ph_x64_rwdi.dll+CE572E: 32 D1                 - xor dl,cl
gamedll_ph_x64_rwdi.dll+CE5730: 88 96 54 01 00 00     - mov [rsi+00000154],dl
gamedll_ph_x64_rwdi.dll+CE5736: 8B 87 14 01 00 00     - mov eax,[rdi+00000114]
gamedll_ph_x64_rwdi.dll+CE573C: 89 86 14 01 00 00     - mov [rsi+00000114],eax
gamedll_ph_x64_rwdi.dll+CE5742: 48 8B 87 08 01 00 00  - mov rax,[rdi+00000108]
gamedll_ph_x64_rwdi.dll+CE5749: 48 89 86 08 01 00 00  - mov [rsi+00000108],rax
gamedll_ph_x64_rwdi.dll+CE5750: 8B 87 44 01 00 00     - mov eax,[rdi+00000144]
gamedll_ph_x64_rwdi.dll+CE5756: 89 86 44 01 00 00     - mov [rsi+00000144],eax
// ---------- INJECTING HERE ----------
gamedll_ph_x64_rwdi.dll+CE575C: 8B 07                 - mov eax,[rdi]
// ---------- DONE INJECTING  ----------
gamedll_ph_x64_rwdi.dll+CE575E: 89 06                 - mov [rsi],eax
gamedll_ph_x64_rwdi.dll+CE5760: 8B 47 04              - mov eax,[rdi+04]
gamedll_ph_x64_rwdi.dll+CE5763: 89 46 04              - mov [rsi+04],eax
gamedll_ph_x64_rwdi.dll+CE5766: 48 8B 87 18 01 00 00  - mov rax,[rdi+00000118]
gamedll_ph_x64_rwdi.dll+CE576D: 48 89 86 18 01 00 00  - mov [rsi+00000118],rax
gamedll_ph_x64_rwdi.dll+CE5774: 0F B6 C2              - movzx eax,dl
gamedll_ph_x64_rwdi.dll+CE5777: 32 87 54 01 00 00     - xor al,[rdi+00000154]
gamedll_ph_x64_rwdi.dll+CE577D: 24 01                 - and al,01
gamedll_ph_x64_rwdi.dll+CE577F: 32 C2                 - xor al,dl
gamedll_ph_x64_rwdi.dll+CE5781: 88 86 54 01 00 00     - mov [rsi+00000154],al
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>82</ID>
          <Description>"hover over an item first before setting the amount "</Description>
          <Options moHideChildren="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>83</ID>
              <Description>"used items have a max stack of 99 dont go over it "</Description>
              <Options moHideChildren="1"/>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>86</ID>
                  <Description>"if you over do it you will see 99 stack of 1 item. that makes it impossible to equip new items"</Description>
                  <Options moHideChildren="1"/>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>84</ID>
                      <Description>"dont sell large stacks of items the game doesnt like it"</Description>
                      <Options moHideChildren="1"/>
                      <GroupHeader>1</GroupHeader>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>85</ID>
                          <Description>"but to be save make a backup before messing with the items just to be save"</Description>
                          <Options moHideChildren="1"/>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>81</ID>
                              <Description>"set amount"</Description>
                              <ShowAsSigned>0</ShowAsSigned>
                              <VariableType>4 Bytes</VariableType>
                              <Address>itemmsss</Address>
                              <Offsets>
                                <Offset>0</Offset>
                              </Offsets>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>90</ID>
                                  <Description>"info"</Description>
                                  <GroupHeader>1</GroupHeader>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>87</ID>
                                  <Description>"gadged/used items max stack is 99 "</Description>
                                  <Options moHideChildren="1"/>
                                  <GroupHeader>1</GroupHeader>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>88</ID>
                                  <Description>"ammo max stack is 999 "</Description>
                                  <GroupHeader>1</GroupHeader>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>89</ID>
                                  <Description>"ressurces are 9999"</Description>
                                  <GroupHeader>1</GroupHeader>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>91</ID>
                                  <Description>"if you go over the max stack it creates a new stack and fill up the inventory"</Description>
                                  <GroupHeader>1</GroupHeader>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>92</ID>
                                  <Description>"that is fine if you dont over do it"</Description>
                                  <GroupHeader>1</GroupHeader>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>35</ID>
      <Description>"bla"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>26</ID>
          <Description>"thast health does nothing"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : DyingLightGame_TheBeast_x64_rwdi.exe
  Version: 
  Date   : 2025-09-27
  Author : Herz93

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(ALLHEALTHSSHIT,gamedll_ph_x64_rwdi.dll,CC 8B 42 04 89 41 04) // should be unique
alloc(newmem,$1000,ALLHEALTHSSHIT)

label(code)
label(return)

newmem:

code:
  mov eax,[rdx+04]
  mov [rcx+04],eax
  jmp return

ALLHEALTHSSHIT+01:
  jmp newmem
  nop
return:
registersymbol(ALLHEALTHSSHIT)

[DISABLE]

ALLHEALTHSSHIT+01:
  db 8B 42 04 89 41 04

unregistersymbol(ALLHEALTHSSHIT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: gamedll_ph_x64_rwdi.dll+220F9B0

gamedll_ph_x64_rwdi.dll+220F996: 41 81 C8 00 20 10 00  - or r8d,00102000
gamedll_ph_x64_rwdi.dll+220F99D: 44 89 02              - mov [rdx],r8d
gamedll_ph_x64_rwdi.dll+220F9A0: C3                    - ret 
gamedll_ph_x64_rwdi.dll+220F9A1: 81 E1 00 38 00 00     - and ecx,00003800
gamedll_ph_x64_rwdi.dll+220F9A7: 41 0B C8              - or ecx,r8d
gamedll_ph_x64_rwdi.dll+220F9AA: 89 0A                 - mov [rdx],ecx
gamedll_ph_x64_rwdi.dll+220F9AC: C3                    - ret 
gamedll_ph_x64_rwdi.dll+220F9AD: CC                    - int 3 
gamedll_ph_x64_rwdi.dll+220F9AE: CC                    - int 3 
gamedll_ph_x64_rwdi.dll+220F9AF: CC                    - int 3 
// ---------- INJECTING HERE ----------
gamedll_ph_x64_rwdi.dll+220F9B0: 8B 42 04              - mov eax,[rdx+04]
// ---------- DONE INJECTING  ----------
gamedll_ph_x64_rwdi.dll+220F9B3: 89 41 04              - mov [rcx+04],eax
gamedll_ph_x64_rwdi.dll+220F9B6: 8B 42 08              - mov eax,[rdx+08]
gamedll_ph_x64_rwdi.dll+220F9B9: 89 41 08              - mov [rcx+08],eax
gamedll_ph_x64_rwdi.dll+220F9BC: 8B 42 0C              - mov eax,[rdx+0C]
gamedll_ph_x64_rwdi.dll+220F9BF: 89 41 0C              - mov [rcx+0C],eax
gamedll_ph_x64_rwdi.dll+220F9C2: 8B 02                 - mov eax,[rdx]
gamedll_ph_x64_rwdi.dll+220F9C4: 89 01                 - mov [rcx],eax
gamedll_ph_x64_rwdi.dll+220F9C6: C3                    - ret 
gamedll_ph_x64_rwdi.dll+220F9C7: CC                    - int 3 
gamedll_ph_x64_rwdi.dll+220F9C8: CC                    - int 3 
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>61</ID>
          <Description>"NOT RECOMMENDET: DROP item to get 9999999"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : DyingLightGame_TheBeast_x64_rwdi.exe
  Version: 
  Date   : 2025-09-28
  Author : Herz93

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(dropitemtogetitem,gamedll_ph_x64_rwdi.dll,41 8B 59 10 85 DB 7E 52) // should be unique
alloc(newmem,$1000,dropitemtogetitem)

label(code)
label(return)

newmem:

code:
  mov [r9+10],#9999999
  mov ebx,[r9+10]
  test ebx,ebx
  jmp return

dropitemtogetitem:
  jmp newmem
  nop
return:
registersymbol(dropitemtogetitem)

[DISABLE]

dropitemtogetitem:
  db 41 8B 59 10 85 DB

unregistersymbol(dropitemtogetitem)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: gamedll_ph_x64_rwdi.dll+F28A08

gamedll_ph_x64_rwdi.dll+F289EE: 0F B6 C0        - movzx eax,al
gamedll_ph_x64_rwdi.dll+F289F1: 3B D0           - cmp edx,eax
gamedll_ph_x64_rwdi.dll+F289F3: 73 6D           - jae gamedll_ph_x64_rwdi.dll+F28A62
gamedll_ph_x64_rwdi.dll+F289F5: 48 8B 46 38     - mov rax,[rsi+38]
gamedll_ph_x64_rwdi.dll+F289F9: 49 23 C7        - and rax,r15
gamedll_ph_x64_rwdi.dll+F289FC: 8B CA           - mov ecx,edx
gamedll_ph_x64_rwdi.dll+F289FE: 4C 39 0C C8     - cmp [rax+rcx*8],r9
gamedll_ph_x64_rwdi.dll+F28A02: 74 04           - je gamedll_ph_x64_rwdi.dll+F28A08
gamedll_ph_x64_rwdi.dll+F28A04: FF C2           - inc edx
gamedll_ph_x64_rwdi.dll+F28A06: EB D8           - jmp gamedll_ph_x64_rwdi.dll+F289E0
// ---------- INJECTING HERE ----------
gamedll_ph_x64_rwdi.dll+F28A08: 41 8B 59 10     - mov ebx,[r9+10]
// ---------- DONE INJECTING  ----------
gamedll_ph_x64_rwdi.dll+F28A0C: 85 DB           - test ebx,ebx
gamedll_ph_x64_rwdi.dll+F28A0E: 7E 52           - jle gamedll_ph_x64_rwdi.dll+F28A62
gamedll_ph_x64_rwdi.dll+F28A10: 3B DF           - cmp ebx,edi
gamedll_ph_x64_rwdi.dll+F28A12: 7F 2C           - jg gamedll_ph_x64_rwdi.dll+F28A40
gamedll_ph_x64_rwdi.dll+F28A14: 48 8D 4E 38     - lea rcx,[rsi+38]
gamedll_ph_x64_rwdi.dll+F28A18: E8 B3 55 3E FF  - call gamedll_ph_x64_rwdi.dll+30DFD0
gamedll_ph_x64_rwdi.dll+F28A1D: 48 8B 54 24 48  - mov rdx,[rsp+48]
gamedll_ph_x64_rwdi.dll+F28A22: 44 8B CB        - mov r9d,ebx
gamedll_ph_x64_rwdi.dll+F28A25: 45 8B C6        - mov r8d,r14d
gamedll_ph_x64_rwdi.dll+F28A28: 48 8B CE        - mov rcx,rsi
}
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
