Call of Duty WWII Cheats - single player + zombies

Call of Duty WWII Cheats - single player + zombies 2020-07-27

Login to enable download
Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat
Call of Duty WWII Cheats - multiplayer & singleplayer

1595885211882.png


Single Player Features
  • God Mode
  • No Reload
  • Infinite Ammo
  • Infinite Grenades
  • Infinite Medi Kits
  • Player Size
  • Restore Palyer Size
  • Increase Player
  • Decrease Player Size
  • Teleporter
  • Save Position
  • Load Position
  • Undo teleport
  • Test/WIP
  • One Hit Kills
  • Infinite Health Vehicles
  • God Mode Hostages
  • Health
Multiplayer Zombies Features
  • Main Code
  • God Mode
  • No Reload
  • Infinite Ammo
  • Unlimited Thowables(Grenades,Mines..)
  • No Sway
  • Rapid Fire
  • Player Speed
  • Increase Player Speed
  • Decrease Player Speed
  • Restore Player Speed
  • Turn All Weapons Into Full-Auto
  • Debug/Test/WIP
  • Health (Setting to 0 = Zombieas Ignore you )
  • Get Max Cash/Points (enable in Lobby)
Cheat Scripts
Main Script:
[ENABLE]
aobscanmodule(_GodMode,s2_mp64_ship.exe,8B 86 DC 02 00 00)
aobscanmodule(_NoReload,s2_mp64_ship.exe,42 83 BC B6 E4 06 00 00 00)
aobscanmodule(_RapidFire,s2_mp64_ship.exe,8B 84 8B C8 03 00 00)
aobscanmodule(_SuperSpeed,s2_mp64_ship.exe,F3 0F 59 B3 48 03 00 00)
aobscanmodule(_BypassSpeedReset,s2_mp64_ship.exe,89 83 48 03 00 00 44)
aobscanmodule(_NoSway,s2_mp64_ship.exe,F3 0F 10 8B 40 03 00 00 F3)
aobscanmodule(_BypassSwayReset,s2_mp64_ship.exe,F3 0F 11 83 40 03 00 00 48)
aobscanmodule(_UnlimitedAmmo,s2_mp64_ship.exe,41 8B 76 10 41 83 FC 01)
aobscanmodule(_UnlimitedThrowables,s2_mp64_ship.exe,83 BE E4 06 00 00 00 74)
alloc(newmemGM,$1000,s2_mp64_ship.exe)
alloc(newmemNR,$1000,s2_mp64_ship.exe)
alloc(newmemRapid,$1000,s2_mp64_ship.exe)
alloc(newmemSS,$1000,s2_mp64_ship.exe)
alloc(newmemNS,$1000,s2_mp64_ship.exe)
alloc(newmemUA,$1000,s2_mp64_ship.exe)
alloc(newmemUT,$1000,s2_mp64_ship.exe)
alloc(_enableGodMode,8)
alloc(_enableNoReload,8)
alloc(_enableRapidFire,8)
alloc(_IncPlayerSpeed,8)
alloc(_DecPlayerSpeed,8)
alloc(_ResPlayerSpeed,8)
alloc(_SpeedToAdd,8)
alloc(_enableNoSway,8)
alloc(_enableUnlimitedAmmo,8)
alloc(UnlimitedThrowables,8)
registersymbol(_enableGodMode)
registersymbol(_GodMode)
registersymbol(_enableNoReload)
registersymbol(_NoReload)
registersymbol(_enableRapidFire)
registersymbol(_RapidFire)
registersymbol(_IncPlayerSpeed)
registersymbol(_DecPlayerSpeed)
registersymbol(_ResPlayerSpeed)
registersymbol(_SpeedToAdd)
registersymbol(_SuperSpeed)
registersymbol(_BypassSpeedReset)
registersymbol(_enableNoSway)
registersymbol(_NoSway)
registersymbol(_BypassSwayReset)
registersymbol(_enableUnlimitedAmmo)
registersymbol(_UnlimitedAmmo)
registersymbol(UnlimitedThrowables)
registersymbol(_UnlimitedThrowables)
label(codeGM)
label(returnGM)
label(codeNR)
label(returnNR)
label(codeRapid)
label(returnRapid)
label(codeSS)
label(returnSS)
label(IncSpeed)
label(DecSpeed)
label(ResSpeed)
label(codeNS)
label(returnNS)
label(codeUA)
label(returnUA)
label(codeUT)
label(returnUT)

newmemGM:
cmp byte ptr [_enableGodMode],1
jne codeGM
mov [rsi+000002DC],#999999

codeGM:
  mov eax,[rsi+000002DC]
  jmp returnGM


newmemNR:
cmp byte ptr [_enableNoReload],1
jne codeNR
mov dword ptr [rsi+000006E4],#999
codeNR:
  cmp dword ptr [rsi+r14*4+000006E4],00
  jmp returnNR

newmemRapid:
cmp byte ptr [_enableRapidFire],1
jne codeRapid
mov [rbx+rcx*4+000003C8],0
codeRapid:
  mov eax,[rbx+rcx*4+000003C8]
  jmp returnRapid

newmemSS:
cmp [rbx-4],0
jne codeSS
cmp byte ptr [_IncPlayerSpeed],1
je IncSpeed
cmp byte ptr [_DecPlayerSpeed],1
je DecSpeed
cmp byte ptr [_ResPlayerSpeed],1
je ResSpeed
jmp codeSS

IncSpeed:
mov byte ptr [_IncPlayerSpeed],0
fld [rbx+00000348]
fld [_SpeedToAdd]
faddp
fstp [rbx+00000348]
jmp codeSS

DecSpeed:
mov byte ptr [_DecPlayerSpeed],0
cmp dword ptr [rbx+00000348],(float)1
je codeSS
fld [rbx+00000348]
fld [_SpeedToAdd]
fsubp
fstp [rbx+00000348]
jmp codeSS

ResSpeed:
mov byte ptr [_ResPlayerSpeed],0
mov [rbx+00000348],(float)1
jmp codeSS

codeSS:
  mulss xmm6,[rbx+00000348]
  jmp returnSS

_BypassSpeedReset:
  db 90 90 90 90 90 90

newmemNS:
cmp byte ptr [_enableNoSway],1
jne codeNS
mov [rbx+00000340],0
codeNS:
  movss xmm1,[rbx+00000340]
  jmp returnNS

_BypassSwayReset:
  db 90 90 90 90 90 90 90 90

newmemUA:
cmp byte ptr [_enableUnlimitedAmmo],1
jne codeUA
mov [r14+10],#999
codeUA:
  mov esi,[r14+10]
  cmp r12d,01
  jmp returnUA

newmemUT:
cmp byte ptr [UnlimitedThrowables],1
jne codeUT
  mov dword ptr [rsi+000006E4],#99
codeUT:
  cmp dword ptr [rsi+000006E4],00
  jmp returnUT




_GodMode:
  jmp newmemGM
  nop
returnGM:

_NoReload:
  jmp newmemNR
  nop
  nop
  nop
  nop
returnNR:

_RapidFire:
  jmp newmemRapid
  nop
  nop
returnRapid:

_SuperSpeed:
  jmp newmemSS
  nop
  nop
  nop
returnSS:

_NoSway:
  jmp newmemNS
  nop
  nop
  nop
returnNS:

_UnlimitedAmmo:
  jmp newmemUA
  nop
  nop
  nop
returnUA:

_UnlimitedThrowables:
  jmp newmemUT
  nop
  nop
returnUT:




_enableGodMode:
dd 0
_enableNoReload:
dd 0
_enableRapidFire:
dd 0
_IncPlayerSpeed:
dd 0
_DecPlayerSpeed:
dd 0
_ResPlayerSpeed:
dd 0
_SpeedToAdd:
dq (float)1
_enableNoSway:
dd 0
_enableUnlimitedAmmo:
dd 0
UnlimitedThrowables:
dd 0

[DISABLE]

_GodMode:
  db 8B 86 DC 02 00 00
_NoReload:
  db 42 83 BC B6 E4 06 00 00 00
_RapidFire:
  db 8B 84 8B C8 03 00 00
_SuperSpeed:
  db F3 0F 59 B3 48 03 00 00
_BypassSpeedReset:
  db 89 83 48 03 00 00
_NoSway:
  db F3 0F 10 8B 40 03 00 00
_BypassSwayReset:
  db F3 0F 11 83 40 03 00 00
_UnlimitedAmmo:
  db 41 8B 76 10 41 83 FC 01
_UnlimitedThrowables:
  db 83 BE E4 06 00 00 00

dealloc(_enableGodMode)
dealloc(newmemGM)
dealloc(newmemNR)
dealloc(_enableNoReload)
dealloc(_enableRapidFire)
dealloc(newmemRapid)
dealloc(newmemSS)
dealloc(_IncPlayerSpeed)
dealloc(_DecPlayerSpeed)
dealloc(_ResPlayerSpeed)
dealloc(_SpeedToAdd)
dealloc(_enableNoSway)
dealloc(newmemNS)
dealloc(_enableUnlimitedAmmo)
dealloc(newmemUA)
dealloc(newmemUT)
dealloc(UnlimitedThrowables)
unregistersymbol(_GodMode)
unregistersymbol(_enableGodMode)
unregistersymbol(_NoReload)
unregistersymbol(_enableNoReload)
unregistersymbol(_RapidFire)
unregistersymbol(_enableRapidFire)
unregistersymbol(_IncPlayerSpeed)
unregistersymbol(_DecPlayerSpeed)
unregistersymbol(_ResPlayerSpeed)
unregistersymbol(_SpeedToAdd)
unregistersymbol(_SuperSpeed)
unregistersymbol(_BypassSpeedReset)
unregistersymbol(_NoSway)
unregistersymbol(_enableNoSway)
unregistersymbol(_BypassSwayReset)
unregistersymbol(_UnlimitedAmmo)
unregistersymbol(_enableUnlimitedAmmo)
unregistersymbol(_UnlimitedThrowables)
unregistersymbol(UnlimitedThrowables)
{
// ORIGINAL CODE - INJECTION POINT: "s2_mp64_ship.exe"+5B288C

"s2_mp64_ship.exe"+5B2861: 8B 43 58                 -  mov eax,[rbx+58]
"s2_mp64_ship.exe"+5B2864: F3 0F 11 83 D4 5D 00 00  -  movss [rbx+00005DD4],xmm0
"s2_mp64_ship.exe"+5B286C: 39 86 18 01 00 00        -  cmp [rsi+00000118],eax
"s2_mp64_ship.exe"+5B2872: 7D 08                    -  jnl s2_mp64_ship.exe+5B287C
"s2_mp64_ship.exe"+5B2874: 48 8B CE                 -  mov rcx,rsi
"s2_mp64_ship.exe"+5B2877: E8 14 F3 07 00           -  call s2_mp64_ship.exe+631B90
"s2_mp64_ship.exe"+5B287C: 48 8B CE                 -  mov rcx,rsi
"s2_mp64_ship.exe"+5B287F: E8 8C F1 07 00           -  call s2_mp64_ship.exe+631A10
"s2_mp64_ship.exe"+5B2884: 48 8B CE                 -  mov rcx,rsi
"s2_mp64_ship.exe"+5B2887: E8 B4 3C 00 00           -  call s2_mp64_ship.exe+5B6540
// ---------- INJECTING HERE ----------
"s2_mp64_ship.exe"+5B288C: 8B 86 DC 02 00 00        -  mov eax,[rsi+000002DC]
// ---------- DONE INJECTING  ----------
"s2_mp64_ship.exe"+5B2892: 48 8D 3D 27 36 70 1B     -  lea rdi,[s2_mp64_ship.exe+1BCB5EC0]
"s2_mp64_ship.exe"+5B2899: 89 83 A4 02 00 00        -  mov [rbx+000002A4],eax
"s2_mp64_ship.exe"+5B289F: 48 63 93 90 59 00 00     -  movsxd  rdx,dword ptr [rbx+00005990]
"s2_mp64_ship.exe"+5B28A6: 0F B7 46 08              -  movzx eax,word ptr [rsi+08]
"s2_mp64_ship.exe"+5B28AA: 66 89 43 34              -  mov [rbx+34],ax
"s2_mp64_ship.exe"+5B28AE: 44 38 BC 3A 94 06 00 00  -  cmp [rdx+rdi+00000694],r15l
"s2_mp64_ship.exe"+5B28B6: 75 0C                    -  jne s2_mp64_ship.exe+5B28C4
"s2_mp64_ship.exe"+5B28B8: 41 8B C7                 -  mov eax,r15d
"s2_mp64_ship.exe"+5B28BB: 44 39 BB EC 5A 00 00     -  cmp [rbx+00005AEC],r15d
"s2_mp64_ship.exe"+5B28C2: 74 05                    -  je s2_mp64_ship.exe+5B28C9
}
Make all guns full auto:
[ENABLE]
aobscanmodule(_TurnAllWeaponsIntoFullAuto,s2_mp64_ship.exe,FF 84 BB E0 03 00 00) // should be unique
registersymbol(_TurnAllWeaponsIntoFullAuto)

_TurnAllWeaponsIntoFullAuto:
  db 90 90 90 90 90 90 90
[DISABLE]

_TurnAllWeaponsIntoFullAuto:
  db FF 84 BB E0 03 00 00

unregistersymbol(_TurnAllWeaponsIntoFullAuto)

{
// ORIGINAL CODE - INJECTION POINT: "s2_mp64_ship.exe"+46AF23

"s2_mp64_ship.exe"+46AF06: 41 0F B6 D4                    -  movzx edx,r12l
"s2_mp64_ship.exe"+46AF0A: 49 8B CE                       -  mov rcx,r14
"s2_mp64_ship.exe"+46AF0D: 0F 28 F0                       -  movaps xmm6,xmm0
"s2_mp64_ship.exe"+46AF10: E8 2B F6 00 00                 -  call s2_mp64_ship.exe+47A540
"s2_mp64_ship.exe"+46AF15: 85 C0                          -  test eax,eax
"s2_mp64_ship.exe"+46AF17: 75 0A                          -  jne s2_mp64_ship.exe+46AF23
"s2_mp64_ship.exe"+46AF19: 0F 57 C9                       -  xorps xmm1,xmm1
"s2_mp64_ship.exe"+46AF1C: 0F 2E F1                       -  ucomiss xmm6,xmm1
"s2_mp64_ship.exe"+46AF1F: 7A 02                          -  jp s2_mp64_ship.exe+46AF23
"s2_mp64_ship.exe"+46AF21: 74 1F                          -  je s2_mp64_ship.exe+46AF42
// ---------- INJECTING HERE ----------
"s2_mp64_ship.exe"+46AF23: FF 84 BB E0 03 00 00           -  inc [rbx+rdi*4+000003E0]
// ---------- DONE INJECTING  ----------
"s2_mp64_ship.exe"+46AF2A: B9 1F 00 00 00                 -  mov ecx,0000001F
"s2_mp64_ship.exe"+46AF2F: 8B 84 BB E0 03 00 00           -  mov eax,[rbx+rdi*4+000003E0]
"s2_mp64_ship.exe"+46AF36: 3B C1                          -  cmp eax,ecx
"s2_mp64_ship.exe"+46AF38: 0F 47 C1                       -  cmova eax,ecx
"s2_mp64_ship.exe"+46AF3B: 89 84 BB E0 03 00 00           -  mov [rbx+rdi*4+000003E0],eax
"s2_mp64_ship.exe"+46AF42: 41 0F B6 D4                    -  movzx edx,r12l
"s2_mp64_ship.exe"+46AF46: 49 8B CE                       -  mov rcx,r14
"s2_mp64_ship.exe"+46AF49: E8 F2 F6 00 00                 -  call s2_mp64_ship.exe+47A640
"s2_mp64_ship.exe"+46AF4E: 0F 28 74 24 50                 -  movaps xmm6,[rsp+50]
"s2_mp64_ship.exe"+46AF53: 83 F8 02                       -  cmp eax,02
}
Change Player Size:
[ENABLE]

aobscanmodule(_PlayerSize,CoD_SP.exe,F3 0F 10 83 C0 01 00 00 F3) // should be unique
aobscanmodule(_BypassPlayerSizeReset,CoD_SP.exe,F3 0F 11 83 C0 01 00 00 39)
alloc(newmemSize,$1000,CoD_SP.exe)

alloc(_ValueToAdd,8)
alloc(_IncPlayerSize,8)
alloc(_DecPlayerSize,8)
alloc(_ResPlayerSize,8)
registersymbol(_PlayerSize)
registersymbol(_IncPlayerSize)
registersymbol(_DecPlayerSize)
registersymbol(_ResPlayerSize)
registersymbol(_ValueToAdd)
registersymbol(_BypassPlayerSizeReset)
label(codeSize)
label(returnSize)
label(IncPlayer)
label(DecPlayer)
label(ResPlayer)

newmemSize:
cmp byte ptr [_IncPlayerSize],1
je IncPlayer
cmp byte ptr [_DecPlayerSize],1
je DecPlayer
cmp byte ptr [_ResPlayerSize],1
je ResPlayer
jmp codeSize

IncPlayer:
mov [_IncPlayerSize],0
fld [rbx+000001C0]
fld [_ValueToAdd]
faddp
fstp [rbx+000001C0]
jmp codeSize

DecPlayer:
mov [_DecPlayerSize],0
fld [rbx+000001C0]
fld [_ValueToAdd]
fsubp
fstp [rbx+000001C0]
jmp codeSize

ResPlayer:
mov [_ResPlayerSize],0
mov [rbx+000001C0],(float)60
jmp codeSize

codeSize:
  movss xmm0,[rbx+000001C0]
  jmp returnSize

_BypassPlayerSizeReset:
  db 90 90 90 90 90 90 90 90

_PlayerSize:
  jmp newmemSize
  nop
  nop
  nop
returnSize:



_ValueToAdd:
dq (float)50
_IncPlayerSize:
dd 0
_DecPlayerSize:
dd 0
_ResPlayerSize:
dd 0
[DISABLE]

_PlayerSize:
  db F3 0F 10 83 C0 01 00 00
_BypassPlayerSizeReset:
  db F3 0F 11 83 C0 01 00 00
unregistersymbol(_PlayerSize)
unregistersymbol(_IncPlayerSize)
unregistersymbol(_DecPlayerSize)
unregistersymbol(_ResPlayerSize)
unregistersymbol(_ValueToAdd)
unregistersymbol(_BypassPlayerSizeReset)
dealloc(newmemSize)
dealloc(_ValueToAdd)
dealloc(_IncPlayerSize)
dealloc(_DecPlayerSize)
dealloc(_ResPlayerSize)


{
// ORIGINAL CODE - INJECTION POINT: "CoD_SP.exe"+36182D

"CoD_SP.exe"+3617FC: 8B 83 90 00 00 00        -  mov eax,[rbx+00000090]
"CoD_SP.exe"+361802: 4C 8D 83 7C 03 00 00     -  lea r8,[rbx+0000037C]
"CoD_SP.exe"+361809: 89 07                    -  mov [rdi],eax
"CoD_SP.exe"+36180B: 48 8B CF                 -  mov rcx,rdi
"CoD_SP.exe"+36180E: 8B 83 94 00 00 00        -  mov eax,[rbx+00000094]
"CoD_SP.exe"+361814: 89 47 04                 -  mov [rdi+04],eax
"CoD_SP.exe"+361817: 8B 83 98 00 00 00        -  mov eax,[rbx+00000098]
"CoD_SP.exe"+36181D: 89 47 08                 -  mov [rdi+08],eax
"CoD_SP.exe"+361820: F3 0F 10 8B 90 01 00 00  -  movss xmm1,[rbx+00000190]
"CoD_SP.exe"+361828: E8 33 CF 1B 00           -  call CoD_SP.exe+51E760
// ---------- INJECTING HERE ----------
"CoD_SP.exe"+36182D: F3 0F 10 83 C0 01 00 00  -  movss xmm0,[rbx+000001C0]
// ---------- DONE INJECTING  ----------
"CoD_SP.exe"+361835: F3 0F 58 47 08           -  addss xmm0,[rdi+08]
"CoD_SP.exe"+36183A: F3 0F 11 47 08           -  movss [rdi+08],xmm0
"CoD_SP.exe"+36183F: F3 0F 58 83 D4 01 00 00  -  addss xmm0,[rbx+000001D4]
"CoD_SP.exe"+361847: F3 0F 11 47 08           -  movss [rdi+08],xmm0
"CoD_SP.exe"+36184C: E9 5C FF FF FF           -  jmp CoD_SP.exe+3617AD
"CoD_SP.exe"+361851: 81 FA 54 B5 43 D1        -  cmp edx,D143B554
"CoD_SP.exe"+361857: E9 34 68 14 00           -  jmp CoD_SP.exe+4A8090
"CoD_SP.exe"+36185C: 90                       -  nop
"CoD_SP.exe"+36185D: 3E 5D                    -  pop rbp
"CoD_SP.exe"+36185F: 62 48 83                 -  bound ecx,[rax-7D]
}
Author
l0wb1t
Downloads
6
Views
136
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from l0wb1t

Similar resources
Resource starter Title Category Downloads Last update
l0wb1t Call of Duty WWII Cheat Table Trainer +17 Cheat Engine Tables 1
Rake Call of Duty 4 Cheat Table Cheat Engine Tables 15
ChrisFayte Call of Cthulu Cheat Table Cheat Engine Tables 1
Community Mods