Dishonored 2 Cheat Table Trainer

Dishonored 2 Cheat Table Trainer 2020-07-23

Login to enable download
Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat
Dishonored 2 Cheat Table Trainer
1595540105250.png


Features
  • god mode
  • infinite magic
  • infinite ammo
  • fly hack
  • Super jump
  • permanent stealth
  • teleport
  • infinite runes
  • far blink distance
  • infinite money
Cheat Scripts
infinite health:
[ENABLE]

aobscanmodule(health1,Dishonored2.exe,F3 0F 11 43 20 F3 0F 58 05) // should be unique
alloc(newmem,$100,"Dishonored2.exe"+4630CC4)

label(code)
label(return)

newmem:
cmp [rbx+70],00 //74-1E4 4byte 1/0
je code
movss [rbx+20],xmm7
  jmp return

code:
  movss [rbx+20],xmm0
  jmp return

health1:
  jmp newmem
return:
registersymbol(health1)

[DISABLE]

health1:
  db F3 0F 11 43 20

unregistersymbol(health1)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Dishonored2.exe"+4630CC4

"Dishonored2.exe"+4630CA6: E8 51 97 CA 00           -  call Dishonored2.exe+52DA3FC
"Dishonored2.exe"+4630CAB: F3 0F 2C F8              -  cvttss2si edi,xmm0
"Dishonored2.exe"+4630CAF: 0F 57 C0                 -  xorps xmm0,xmm0
"Dishonored2.exe"+4630CB2: 0F 2F C6                 -  comiss xmm0,xmm6
"Dishonored2.exe"+4630CB5: 77 0D                    -  ja Dishonored2.exe+4630CC4
"Dishonored2.exe"+4630CB7: 0F 2F F7                 -  comiss xmm6,xmm7
"Dishonored2.exe"+4630CBA: 76 05                    -  jna Dishonored2.exe+4630CC1
"Dishonored2.exe"+4630CBC: 0F 28 C7                 -  movaps xmm0,xmm7
"Dishonored2.exe"+4630CBF: EB 03                    -  jmp Dishonored2.exe+4630CC4
"Dishonored2.exe"+4630CC1: 0F 28 C6                 -  movaps xmm0,xmm6
// ---------- INJECTING HERE ----------
"Dishonored2.exe"+4630CC4: F3 0F 11 43 20           -  movss [rbx+20],xmm0
// ---------- DONE INJECTING  ----------
"Dishonored2.exe"+4630CC9: F3 0F 58 05 63 C5 3C FD  -  addss xmm0,[Dishonored2.exe+19FD234]
"Dishonored2.exe"+4630CD1: E8 26 97 CA 00           -  call Dishonored2.exe+52DA3FC
"Dishonored2.exe"+4630CD6: F3 0F 2C C0              -  cvttss2si eax,xmm0
"Dishonored2.exe"+4630CDA: 39 C7                    -  cmp edi,eax
"Dishonored2.exe"+4630CDC: 74 40                    -  je Dishonored2.exe+4630D1E
"Dishonored2.exe"+4630CDE: 48 8B 4B 10              -  mov rcx,[rbx+10]
"Dishonored2.exe"+4630CE2: 89 44 24 38              -  mov [rsp+38],eax
"Dishonored2.exe"+4630CE6: 48 8D 44 24 30           -  lea rax,[rsp+30]
"Dishonored2.exe"+4630CEB: 4C 8D 4C 24 48           -  lea r9,[rsp+48]
"Dishonored2.exe"+4630CF0: 4C 8D 05 C9 26 27 FF     -  lea r8,[Dishonored2.exe+38A33C0]
}
infinite ammo:
[ENABLE]

aobscanmodule(ammo1,Dishonored2.exe,89 48 20 0F 9F D1) // should be unique
alloc(newmem,$100,"Dishonored2.exe"+454997E)

label(code)
label(return)

newmem:

code:
mov ecx,[rax+24]
  mov [rax+20],ecx
  setg cl
  jmp return

ammo1:
  jmp newmem
  nop
return:
registersymbol(ammo1)

[DISABLE]

ammo1:
  db 89 48 20 0F 9F D1

unregistersymbol(ammo1)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Dishonored2.exe"+454997E

"Dishonored2.exe"+4549960: CC                                      -  int 3
"Dishonored2.exe"+4549961: CC                                      -  int 3
"Dishonored2.exe"+4549962: CC                                      -  int 3
"Dishonored2.exe"+4549963: 66 66 66 66 2E 0F 1F 84 00 00 00 00 00  -  nop cs:[rax+rax+00000000]
"Dishonored2.exe"+4549970: 48 89 C8                                -  mov rax,rcx
"Dishonored2.exe"+4549973: 8B 49 20                                -  mov ecx,[rcx+20]
"Dishonored2.exe"+4549976: 39 CA                                   -  cmp edx,ecx
"Dishonored2.exe"+4549978: 7D 10                                   -  jnl Dishonored2.exe+454998A
"Dishonored2.exe"+454997A: 29 D1                                   -  sub ecx,edx
"Dishonored2.exe"+454997C: 85 C9                                   -  test ecx,ecx
// ---------- INJECTING HERE ----------
"Dishonored2.exe"+454997E: 89 48 20                                -  mov [rax+20],ecx
"Dishonored2.exe"+4549981: 0F 9F D1                                -  setg cl
// ---------- DONE INJECTING  ----------
"Dishonored2.exe"+4549984: 20 48 28                                -  and [rax+28],cl
"Dishonored2.exe"+4549987: 89 D0                                   -  mov eax,edx
"Dishonored2.exe"+4549989: C3                                      -  ret
"Dishonored2.exe"+454998A: C7 40 20 00 00 00 00                    -  mov [rax+20],00000000
"Dishonored2.exe"+4549991: 83 78 20 00                             -  cmp dword ptr [rax+20],00
"Dishonored2.exe"+4549995: 89 CA                                   -  mov edx,ecx
"Dishonored2.exe"+4549997: 0F 9F D1                                -  setg cl
"Dishonored2.exe"+454999A: 20 48 28                                -  and [rax+28],cl
"Dishonored2.exe"+454999D: 89 D0                                   -  mov eax,edx
"Dishonored2.exe"+454999F: C3                                      -  ret
}
Fly Hack:
[ENABLE]

aobscanmodule(sjp1,Dishonored2.exe,F3 0F 5C 90 88 00 00 00 F3 0F 10) // should be unique
alloc(newmem,$100,"Dishonored2.exe"+40725ED)

label(code)
label(return)

newmem:
cmp [rax+00000088],(float)60
jge code
//subss xmm2,[rax+00000088]
  jmp return

code:
mov [rax+00000088],(float)60
  //subss xmm2,[rax+00000088]
  jmp return

sjp1:
  jmp newmem
  nop
  nop
  nop
return:
registersymbol(sjp1)

[DISABLE]

sjp1:
  db F3 0F 5C 90 88 00 00 00

unregistersymbol(sjp1)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Dishonored2.exe"+40725ED

"Dishonored2.exe"+40725C9: F3 0F 5C CC              -  subss xmm1,xmm4
"Dishonored2.exe"+40725CD: 0F 28 C1                 -  movaps xmm0,xmm1
"Dishonored2.exe"+40725D0: 66 0F 6F 0D D8 97 98 FD  -  movdqa xmm1,[Dishonored2.exe+19FBDB0]
"Dishonored2.exe"+40725D8: 0F 54 C8                 -  andps xmm1,xmm0
"Dishonored2.exe"+40725DB: 0F 2F CB                 -  comiss xmm1,xmm3
"Dishonored2.exe"+40725DE: 76 04                    -  jna Dishonored2.exe+40725E4
"Dishonored2.exe"+40725E0: B1 01                    -  mov cl,01
"Dishonored2.exe"+40725E2: EB 02                    -  jmp Dishonored2.exe+40725E6
"Dishonored2.exe"+40725E4: 30 C9                    -  xor cl,cl
"Dishonored2.exe"+40725E6: 48 8B 86 48 01 00 00     -  mov rax,[rsi+00000148]
// ---------- INJECTING HERE ----------
"Dishonored2.exe"+40725ED: F3 0F 5C 90 88 00 00 00  -  subss xmm2,[rax+00000088]
// ---------- DONE INJECTING  ----------
"Dishonored2.exe"+40725F5: F3 0F 10 8E C0 00 00 00  -  movss xmm1,[rsi+000000C0]
"Dishonored2.exe"+40725FD: F3 0F 5E D9              -  divss xmm3,xmm1
"Dishonored2.exe"+4072601: 84 C9                    -  test cl,cl
"Dishonored2.exe"+4072603: 75 46                    -  jne Dishonored2.exe+407264B
"Dishonored2.exe"+4072605: 0F 2F D3                 -  comiss xmm2,xmm3
"Dishonored2.exe"+4072608: 72 41                    -  jb Dishonored2.exe+407264B
"Dishonored2.exe"+407260A: F3 0F 5E D6              -  divss xmm2,xmm6
"Dishonored2.exe"+407260E: 41 0F 28 C5              -  movaps xmm0,xmm13
"Dishonored2.exe"+4072612: F3 0F 5E C1              -  divss xmm0,xmm1
"Dishonored2.exe"+4072616: 0F 2F C2                 -  comiss xmm0,xmm2
}
  • Like
Reactions: Kleon742
Author
ChrisFayte
Downloads
19
Views
282
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from ChrisFayte

Similar resources
Community Mods