Page 21 of 21

Re: Dying Light - table v: 4.0.2 CT

Posted: Mon Oct 30, 2023 12:21 am
by Boru
Is there a cheat for infinite consumables?

Re: Dying Light - table v: 4.0.2 CT

Posted: Thu Jun 06, 2024 11:16 pm
by jpwebber
I have a small one with:
Unlimited Ammo
Unlimited Camo
Unlimited Stamina
Unlimited Throwables
Infinite buffs timer

Note: It is buggy, if you have some of the code on and you deicde to craft sometimes it crashes the game. I suggest turning stuff off when crafting etc.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="29">
  <CheatEntries>
    <CheatEntry>
      <ID>4</ID>
      <Description>"Infinite Weapon Durability (Ctrl + Numpad1)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : DyingLightGame.exe
  Version: 
  Date   : 2024-06-05
  Author : Webbon

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,gamedll_x64_rwdi.dll,F3 0F 11 77 04 FF) // should be unique
alloc(newmem,$1000,"gamedll_x64_rwdi.dll"+6F34FD)

label(code)
label(return)

newmem:

code:
  nop
  jmp return

INJECT:
  jmp newmem
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db F3 0F 11 77 04

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "gamedll_x64_rwdi.dll"+6F34FD

"gamedll_x64_rwdi.dll"+6F34D5: 76 19                             -  jna gamedll_x64_rwdi.dll+6F34F0
"gamedll_x64_rwdi.dll"+6F34D7: 48 8B 47 18                       -  mov rax,[rdi+18]
"gamedll_x64_rwdi.dll"+6F34DB: 48 8D 4F 18                       -  lea rcx,[rdi+18]
"gamedll_x64_rwdi.dll"+6F34DF: FF 90 28 0A 00 00                 -  call qword ptr [rax+00000A28]
"gamedll_x64_rwdi.dll"+6F34E5: F3 0F 5F F7                       -  maxss xmm6,xmm7
"gamedll_x64_rwdi.dll"+6F34E9: F3 0F 5D C6                       -  minss xmm0,xmm6
"gamedll_x64_rwdi.dll"+6F34ED: 0F 28 F0                          -  movaps xmm6,xmm0
"gamedll_x64_rwdi.dll"+6F34F0: 0F 28 7C 24 40                    -  movaps xmm7,[rsp+40]
"gamedll_x64_rwdi.dll"+6F34F5: 48 8B 47 18                       -  mov rax,[rdi+18]
"gamedll_x64_rwdi.dll"+6F34F9: 48 8D 4F 18                       -  lea rcx,[rdi+18]
// ---------- INJECTING HERE ----------
"gamedll_x64_rwdi.dll"+6F34FD: F3 0F 11 77 04                    -  movss [rdi+04],xmm6
// ---------- DONE INJECTING  ----------
"gamedll_x64_rwdi.dll"+6F3502: FF 90 78 0C 00 00                 -  call qword ptr [rax+00000C78]
"gamedll_x64_rwdi.dll"+6F3508: 48 8B 57 18                       -  mov rdx,[rdi+18]
"gamedll_x64_rwdi.dll"+6F350C: 48 8D 4F 18                       -  lea rcx,[rdi+18]
"gamedll_x64_rwdi.dll"+6F3510: 48 8B F0                          -  mov rsi,rax
"gamedll_x64_rwdi.dll"+6F3513: FF 92 70 0C 00 00                 -  call qword ptr [rdx+00000C70]
"gamedll_x64_rwdi.dll"+6F3519: 48 8B 57 18                       -  mov rdx,[rdi+18]
"gamedll_x64_rwdi.dll"+6F351D: 48 8D 4F 18                       -  lea rcx,[rdi+18]
"gamedll_x64_rwdi.dll"+6F3521: 48 8B E8                          -  mov rbp,rax
"gamedll_x64_rwdi.dll"+6F3524: FF 92 68 0C 00 00                 -  call qword ptr [rdx+00000C68]
"gamedll_x64_rwdi.dll"+6F352A: 48 8B 57 18                       -  mov rdx,[rdi+18]
}
</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>17</Key>
            <Key>97</Key>
          </Keys>
          <ID>0</ID>
        </Hotkey>
      </Hotkeys>
    </CheatEntry>
    <CheatEntry>
      <ID>7</ID>
      <Description>"Infinite Stamina (Ctrl + Numpad2)"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : DyingLightGame.exe
  Version: 
  Date   : 2024-06-05
  Author : Webbon

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,gamedll_x64_rwdi.dll,F3 0F 11 7E 10 73) // should be unique
alloc(newmem,$1000,"gamedll_x64_rwdi.dll"+CF0053)

label(code)
label(return)

newmem:

code:
  nop
  jmp return

INJECT:
  jmp newmem
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db F3 0F 11 7E 10

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "gamedll_x64_rwdi.dll"+CF0053

"gamedll_x64_rwdi.dll"+CF0029: F3 44 0F 59 C0           -  mulss xmm8,xmm0
"gamedll_x64_rwdi.dll"+CF002E: 48 8B CE                 -  mov rcx,rsi
"gamedll_x64_rwdi.dll"+CF0031: E8 1A FD FF FF           -  call gamedll_x64_rwdi.dll+CEFD50
"gamedll_x64_rwdi.dll"+CF0036: F3 0F 10 4E 10           -  movss xmm1,[rsi+10]
"gamedll_x64_rwdi.dll"+CF003B: F3 41 0F 5C C8           -  subss xmm1,xmm8
"gamedll_x64_rwdi.dll"+CF0040: 0F 2F CF                 -  comiss xmm1,xmm7
"gamedll_x64_rwdi.dll"+CF0043: 72 07                    -  jb gamedll_x64_rwdi.dll+CF004C
"gamedll_x64_rwdi.dll"+CF0045: 0F 28 F9                 -  movaps xmm7,xmm1
"gamedll_x64_rwdi.dll"+CF0048: F3 0F 5D F8              -  minss xmm7,xmm0
"gamedll_x64_rwdi.dll"+CF004C: 0F 2F 3D 39 58 C3 00     -  comiss xmm7,[gamedll_x64_rwdi.dll+192588C]
// ---------- INJECTING HERE ----------
"gamedll_x64_rwdi.dll"+CF0053: F3 0F 11 7E 10           -  movss [rsi+10],xmm7
// ---------- DONE INJECTING  ----------
"gamedll_x64_rwdi.dll"+CF0058: 73 09                    -  jae gamedll_x64_rwdi.dll+CF0063
"gamedll_x64_rwdi.dll"+CF005A: C7 46 10 00 00 00 00     -  mov [rsi+10],00000000
"gamedll_x64_rwdi.dll"+CF0061: EB 0A                    -  jmp gamedll_x64_rwdi.dll+CF006D
"gamedll_x64_rwdi.dll"+CF0063: 41 0F 2E F9              -  ucomiss xmm7,xmm9
"gamedll_x64_rwdi.dll"+CF0067: 0F 85 23 01 00 00        -  jne gamedll_x64_rwdi.dll+CF0190
"gamedll_x64_rwdi.dll"+CF006D: 48 8B 06                 -  mov rax,[rsi]
"gamedll_x64_rwdi.dll"+CF0070: 48 8B CE                 -  mov rcx,rsi
"gamedll_x64_rwdi.dll"+CF0073: FF 50 20                 -  call qword ptr [rax+20]
"gamedll_x64_rwdi.dll"+CF0076: 48 8B D8                 -  mov rbx,rax
"gamedll_x64_rwdi.dll"+CF0079: 80 78 50 00              -  cmp byte ptr [rax+50],00
}
</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>17</Key>
            <Key>98</Key>
          </Keys>
          <ID>0</ID>
        </Hotkey>
      </Hotkeys>
    </CheatEntry>
    <CheatEntry>
      <ID>9</ID>
      <Description>"Unlimited Camo (Ctrl + Numpad3)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : DyingLightGame.exe
  Version: 
  Date   : 2024-06-05
  Author : Webbon

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,gamedll_x64_rwdi.dll,F3 0F 11 43 14 0F 28 74) // should be unique
alloc(newmem,$1000,"gamedll_x64_rwdi.dll"+CDCE86)

label(code)
label(return)

newmem:

code:
  nop
  jmp return

INJECT:
  jmp newmem
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db F3 0F 11 43 14

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "gamedll_x64_rwdi.dll"+CDCE86

"gamedll_x64_rwdi.dll"+CDCE58: 83 E0 01                 -  and eax,01
"gamedll_x64_rwdi.dll"+CDCE5B: 2B C8                    -  sub ecx,eax
"gamedll_x64_rwdi.dll"+CDCE5D: 66 0F 6E C9              -  movd xmm1,ecx
"gamedll_x64_rwdi.dll"+CDCE61: 0F 5B C9                 -  cvtdq2ps xmm1,xmm1
"gamedll_x64_rwdi.dll"+CDCE64: F3 0F 59 0D 0C 8C C4 00  -  mulss xmm1,[gamedll_x64_rwdi.dll+1925A78]
"gamedll_x64_rwdi.dll"+CDCE6C: F3 0F 10 43 14           -  movss xmm0,[rbx+14]
"gamedll_x64_rwdi.dll"+CDCE71: F3 0F 58 0D EF 8F C4 00  -  addss xmm1,[gamedll_x64_rwdi.dll+1925E68]
"gamedll_x64_rwdi.dll"+CDCE79: F3 41 0F 59 C8           -  mulss xmm1,xmm8
"gamedll_x64_rwdi.dll"+CDCE7E: F3 0F 59 CE              -  mulss xmm1,xmm6
"gamedll_x64_rwdi.dll"+CDCE82: F3 0F 5C C1              -  subss xmm0,xmm1
// ---------- INJECTING HERE ----------
"gamedll_x64_rwdi.dll"+CDCE86: F3 0F 11 43 14           -  movss [rbx+14],xmm0
// ---------- DONE INJECTING  ----------
"gamedll_x64_rwdi.dll"+CDCE8B: 0F 28 74 24 40           -  movaps xmm6,[rsp+40]
"gamedll_x64_rwdi.dll"+CDCE90: 44 0F 28 44 24 30        -  movaps xmm8,[rsp+30]
"gamedll_x64_rwdi.dll"+CDCE96: 48 83 C4 50              -  add rsp,50
"gamedll_x64_rwdi.dll"+CDCE9A: 5B                       -  pop rbx
"gamedll_x64_rwdi.dll"+CDCE9B: C3                       -  ret 
"gamedll_x64_rwdi.dll"+CDCE9C: CC                       -  int 3 
"gamedll_x64_rwdi.dll"+CDCE9D: CC                       -  int 3 
"gamedll_x64_rwdi.dll"+CDCE9E: CC                       -  int 3 
"gamedll_x64_rwdi.dll"+CDCE9F: CC                       -  int 3 
"gamedll_x64_rwdi.dll"+CDCEA0: 48 89 5C 24 08           -  mov [rsp+08],rbx
}
</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>17</Key>
            <Key>99</Key>
          </Keys>
          <ID>0</ID>
        </Hotkey>
      </Hotkeys>
    </CheatEntry>
    <CheatEntry>
      <ID>11</ID>
      <Description>"Unlimited Throwables (Ctrl + NUM4)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : DyingLightGame.exe
  Version: 
  Date   : 2024-06-06
  Author : Webbon

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,gamedll_x64_rwdi.dll,D8 89 1E 48 8B 5C 24 30) // should be unique
alloc(newmem,$1000,"gamedll_x64_rwdi.dll"+6F2E95)

label(code)
label(return)

newmem:

code:
  nop
  mov rbx,[rsp+30]
  jmp return

INJECT+01:
  jmp newmem
  nop 2
return:
registersymbol(INJECT)

[DISABLE]

INJECT+01:
  db 89 1E 48 8B 5C 24 30

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "gamedll_x64_rwdi.dll"+6F2E95

"gamedll_x64_rwdi.dll"+6F2E7A: 79 14                          -  jns gamedll_x64_rwdi.dll+6F2E90
"gamedll_x64_rwdi.dll"+6F2E7C: 33 DB                          -  xor ebx,ebx
"gamedll_x64_rwdi.dll"+6F2E7E: 89 1E                          -  mov [rsi],ebx
"gamedll_x64_rwdi.dll"+6F2E80: 48 8B 5C 24 30                 -  mov rbx,[rsp+30]
"gamedll_x64_rwdi.dll"+6F2E85: 48 8B 74 24 38                 -  mov rsi,[rsp+38]
"gamedll_x64_rwdi.dll"+6F2E8A: 48 83 C4 20                    -  add rsp,20
"gamedll_x64_rwdi.dll"+6F2E8E: 5F                             -  pop rdi
"gamedll_x64_rwdi.dll"+6F2E8F: C3                             -  ret 
"gamedll_x64_rwdi.dll"+6F2E90: 3B D8                          -  cmp ebx,eax
"gamedll_x64_rwdi.dll"+6F2E92: 0F 4F D8                       -  cmovg ebx,eax
// ---------- INJECTING HERE ----------
"gamedll_x64_rwdi.dll"+6F2E95: 89 1E                          -  mov [rsi],ebx
"gamedll_x64_rwdi.dll"+6F2E97: 48 8B 5C 24 30                 -  mov rbx,[rsp+30]
// ---------- DONE INJECTING  ----------
"gamedll_x64_rwdi.dll"+6F2E9C: 48 8B 74 24 38                 -  mov rsi,[rsp+38]
"gamedll_x64_rwdi.dll"+6F2EA1: 48 83 C4 20                    -  add rsp,20
"gamedll_x64_rwdi.dll"+6F2EA5: 5F                             -  pop rdi
"gamedll_x64_rwdi.dll"+6F2EA6: C3                             -  ret 
"gamedll_x64_rwdi.dll"+6F2EA7: CC                             -  int 3 
"gamedll_x64_rwdi.dll"+6F2EA8: CC                             -  int 3 
"gamedll_x64_rwdi.dll"+6F2EA9: CC                             -  int 3 
"gamedll_x64_rwdi.dll"+6F2EAA: CC                             -  int 3 
"gamedll_x64_rwdi.dll"+6F2EAB: CC                             -  int 3 
"gamedll_x64_rwdi.dll"+6F2EAC: CC                             -  int 3 
}
</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>17</Key>
            <Key>100</Key>
          </Keys>
          <ID>0</ID>
        </Hotkey>
      </Hotkeys>
    </CheatEntry>
    <CheatEntry>
      <ID>13</ID>
      <Description>"Unlimited Buffs (Ctrl + NUM5)"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : DyingLightGame.exe
  Version: 
  Date   : 2024-06-06
  Author : Webbon

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,gamedll_x64_rwdi.dll,F3 0F 11 43 10 41 0F 97) // should be unique
alloc(newmem,$1000,"gamedll_x64_rwdi.dll"+C3D438)

label(code)
label(return)

newmem:

code:
  nop
  jmp return

INJECT:
  jmp newmem
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db F3 0F 11 43 10

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "gamedll_x64_rwdi.dll"+C3D438

"gamedll_x64_rwdi.dll"+C3D40C: 49 8B 86 A8 0C 00 00        -  mov rax,[r14+00000CA8]
"gamedll_x64_rwdi.dll"+C3D413: 44 38 68 10                 -  cmp [rax+10],r13l
"gamedll_x64_rwdi.dll"+C3D417: 74 0D                       -  je gamedll_x64_rwdi.dll+C3D426
"gamedll_x64_rwdi.dll"+C3D419: 48 83 C3 18                 -  add rbx,18
"gamedll_x64_rwdi.dll"+C3D41D: 49 83 C7 18                 -  add r15,18
"gamedll_x64_rwdi.dll"+C3D421: E9 78 01 00 00              -  jmp gamedll_x64_rwdi.dll+C3D59E
"gamedll_x64_rwdi.dll"+C3D426: F3 0F 10 43 10              -  movss xmm0,[rbx+10]
"gamedll_x64_rwdi.dll"+C3D42B: 48 8B 4B 08                 -  mov rcx,[rbx+08]
"gamedll_x64_rwdi.dll"+C3D42F: F3 41 0F 5C C3              -  subss xmm0,xmm11
"gamedll_x64_rwdi.dll"+C3D434: 41 0F 2F C0                 -  comiss xmm0,xmm8
// ---------- INJECTING HERE ----------
"gamedll_x64_rwdi.dll"+C3D438: F3 0F 11 43 10              -  movss [rbx+10],xmm0
// ---------- DONE INJECTING  ----------
"gamedll_x64_rwdi.dll"+C3D43D: 41 0F 97 C4                 -  seta r12l
"gamedll_x64_rwdi.dll"+C3D441: 45 84 E4                    -  test r12l,r12l
"gamedll_x64_rwdi.dll"+C3D444: 74 1D                       -  je gamedll_x64_rwdi.dll+C3D463
"gamedll_x64_rwdi.dll"+C3D446: 48 85 C9                    -  test rcx,rcx
"gamedll_x64_rwdi.dll"+C3D449: 74 0E                       -  je gamedll_x64_rwdi.dll+C3D459
"gamedll_x64_rwdi.dll"+C3D44B: F3 0F 10 B1 94 00 00 00     -  movss xmm6,[rcx+00000094]
"gamedll_x64_rwdi.dll"+C3D453: F3 0F 5C F0                 -  subss xmm6,xmm0
"gamedll_x64_rwdi.dll"+C3D457: EB 1D                       -  jmp gamedll_x64_rwdi.dll+C3D476
"gamedll_x64_rwdi.dll"+C3D459: 41 0F 28 F2                 -  movaps xmm6,xmm10
"gamedll_x64_rwdi.dll"+C3D45D: F3 0F 5C F0                 -  subss xmm6,xmm0
}
</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>17</Key>
            <Key>101</Key>
          </Keys>
          <ID>0</ID>
        </Hotkey>
      </Hotkeys>
    </CheatEntry>
    <CheatEntry>
      <ID>14</ID>
      <Description>"Unlimited Ammo(Ctrl + Num6)"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : DyingLightGame.exe
  Version: 
  Date   : 2024-06-06
  Author : Webbon

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,gamedll_x64_rwdi.dll,89 74 C8 04 48 63 CB) // should be unique
alloc(newmem,$1000,"gamedll_x64_rwdi.dll"+CD3D09)

label(code)
label(return)

newmem:

code:
  nop
  movsxd  rcx,ebx
  jmp return

INJECT:
  jmp newmem
  nop 2
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 89 74 C8 04 48 63 CB

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "gamedll_x64_rwdi.dll"+CD3D09

"gamedll_x64_rwdi.dll"+CD3CE8: 89 18                    -  mov [rax],ebx
"gamedll_x64_rwdi.dll"+CD3CEA: 89 70 04                 -  mov [rax+04],esi
"gamedll_x64_rwdi.dll"+CD3CED: 48 C7 40 08 00 00 00 00  -  mov qword ptr [rax+08],00000000
"gamedll_x64_rwdi.dll"+CD3CF5: FF 47 48                 -  inc [rdi+48]
"gamedll_x64_rwdi.dll"+CD3CF8: 8B 5F 48                 -  mov ebx,[rdi+48]
"gamedll_x64_rwdi.dll"+CD3CFB: FF CB                    -  dec ebx
"gamedll_x64_rwdi.dll"+CD3CFD: EB 0E                    -  jmp gamedll_x64_rwdi.dll+CD3D0D
"gamedll_x64_rwdi.dll"+CD3CFF: 48 8B 47 40              -  mov rax,[rdi+40]
"gamedll_x64_rwdi.dll"+CD3D03: 48 63 CB                 -  movsxd  rcx,ebx
"gamedll_x64_rwdi.dll"+CD3D06: 48 03 C9                 -  add rcx,rcx
// ---------- INJECTING HERE ----------
"gamedll_x64_rwdi.dll"+CD3D09: 89 74 C8 04              -  mov [rax+rcx*8+04],esi
"gamedll_x64_rwdi.dll"+CD3D0D: 48 63 CB                 -  movsxd  rcx,ebx
// ---------- DONE INJECTING  ----------
"gamedll_x64_rwdi.dll"+CD3D10: 48 8B D7                 -  mov rdx,rdi
"gamedll_x64_rwdi.dll"+CD3D13: 48 C1 E1 04              -  shl rcx,04
"gamedll_x64_rwdi.dll"+CD3D17: 48 03 4F 40              -  add rcx,[rdi+40]
"gamedll_x64_rwdi.dll"+CD3D1B: E8 50 09 00 00           -  call gamedll_x64_rwdi.dll+CD4670
"gamedll_x64_rwdi.dll"+CD3D20: 48 8B 74 24 38           -  mov rsi,[rsp+38]
"gamedll_x64_rwdi.dll"+CD3D25: 8B C3                    -  mov eax,ebx
"gamedll_x64_rwdi.dll"+CD3D27: 48 8B 5C 24 30           -  mov rbx,[rsp+30]
"gamedll_x64_rwdi.dll"+CD3D2C: 48 83 C4 20              -  add rsp,20
"gamedll_x64_rwdi.dll"+CD3D30: 5F                       -  pop rdi
"gamedll_x64_rwdi.dll"+CD3D31: C3                       -  ret 
}
</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>17</Key>
            <Key>102</Key>
          </Keys>
          <ID>0</ID>
        </Hotkey>
      </Hotkeys>
    </CheatEntry>
  </CheatEntries>
  <CheatCodes>
    <CodeEntry>
      <Description>Change of mov [rsi],ebx</Description>
      <AddressString>gamedll_x64_rwdi.dll+6F2E95</AddressString>
      <Before>
        <Byte>3B</Byte>
        <Byte>D8</Byte>
        <Byte>0F</Byte>
        <Byte>4F</Byte>
        <Byte>D8</Byte>
      </Before>
      <Actual>
        <Byte>89</Byte>
        <Byte>1E</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>5C</Byte>
        <Byte>24</Byte>
        <Byte>30</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of movss [rbx+00000964],xmm0</Description>
      <AddressString>gamedll_x64_rwdi.dll+BAE6D4</AddressString>
      <Before>
        <Byte>C0</Byte>
        <Byte>F3</Byte>
        <Byte>0F</Byte>
        <Byte>5D</Byte>
        <Byte>C6</Byte>
      </Before>
      <Actual>
        <Byte>F3</Byte>
        <Byte>0F</Byte>
        <Byte>11</Byte>
        <Byte>83</Byte>
        <Byte>64</Byte>
        <Byte>09</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>44</Byte>
        <Byte>0F</Byte>
        <Byte>28</Byte>
        <Byte>44</Byte>
        <Byte>24</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of movss [rdi+04],xmm6</Description>
      <AddressString>gamedll_x64_rwdi.dll+6F34FD</AddressString>
      <Before>
        <Byte>18</Byte>
        <Byte>48</Byte>
        <Byte>8D</Byte>
        <Byte>4F</Byte>
        <Byte>18</Byte>
      </Before>
      <Actual>
        <Byte>F3</Byte>
        <Byte>0F</Byte>
        <Byte>11</Byte>
        <Byte>77</Byte>
        <Byte>04</Byte>
      </Actual>
      <After>
        <Byte>FF</Byte>
        <Byte>90</Byte>
        <Byte>78</Byte>
        <Byte>0C</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of mov [rdi+00000158],eax</Description>
      <AddressString>gamedll_x64_rwdi.dll+5C344C</AddressString>
      <Before>
        <Byte>43</Byte>
        <Byte>08</Byte>
        <Byte>0F</Byte>
        <Byte>57</Byte>
        <Byte>C0</Byte>
      </Before>
      <Actual>
        <Byte>89</Byte>
        <Byte>87</Byte>
        <Byte>58</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>C7</Byte>
        <Byte>87</Byte>
        <Byte>A4</Byte>
        <Byte>01</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of mov [rdi+00000158],eax</Description>
      <AddressString>gamedll_x64_rwdi.dll+5C3504</AddressString>
      <Before>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>8B</Byte>
        <Byte>43</Byte>
        <Byte>08</Byte>
      </Before>
      <Actual>
        <Byte>89</Byte>
        <Byte>87</Byte>
        <Byte>58</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>E8</Byte>
        <Byte>C1</Byte>
        <Byte>4B</Byte>
        <Byte>AC</Byte>
        <Byte>FF</Byte>
      </After>
    </CodeEntry>
  </CheatCodes>
  <UserdefinedSymbols/>
</CheatTable>