Call of Duty: WWII is a breathtaking action adventure shooting video game developed by Sledgehammer games in 2017. Call of Duty series has earned a seperate fan base since its first release, and Call of Duty: WWII being the fourteenth sequel, has received massive praise from potential gamers and critics. Gamers are given a first person perspective in their shooting grounds. It features the traditional non-aerial ground combat gameplay style and an unlimited ‘sprint’ mechanic like the previous two sequels. Call of Duty: WWII also treats its gamers with a "hit-the-deck" mechanic that allows them a quick recovery after leaping and throwing themselves on the ground. Campaigns are made more interesting with health packs dispersed in different levels. The gamer is assisted by his squad mates as they provide ammunition, grenades, call in mortar strikes, and spot enemies hidden in mystifying positions. WWII is charmed with the awesome multiplayer mode featuring headquarters social space, divisions and war mode. Division system is used in the game instead of the usual create-a-class system.
What’s a shooting game without some insane hacks? Get closer to victory with our incredible cheat codes in Call of Duty: WWII cheat table. You will never be out of supplies and weapons with infinite ammo and infinite grenades. Keep yourself safe and secured with super cheats for infinite health vehicles and infinite Medi Kits. Take the advantage in shooting face offs and fierce combats with no reload cheat or the mind blowing one hit kills hack. Not only this, you can cover large distances with no time at all with the teleporter cheat code or play with sizes with the help of cheats which can increase, decrease or restore player size, etc. The list does not end here, download Call of Duty: WWII cheat table and use these and as well as other amazing hacks too!
Call of Duty WWII Cheats - multiplayer & singleplayer
Single Player Features
What’s a shooting game without some insane hacks? Get closer to victory with our incredible cheat codes in Call of Duty: WWII cheat table. You will never be out of supplies and weapons with infinite ammo and infinite grenades. Keep yourself safe and secured with super cheats for infinite health vehicles and infinite Medi Kits. Take the advantage in shooting face offs and fierce combats with no reload cheat or the mind blowing one hit kills hack. Not only this, you can cover large distances with no time at all with the teleporter cheat code or play with sizes with the help of cheats which can increase, decrease or restore player size, etc. The list does not end here, download Call of Duty: WWII cheat table and use these and as well as other amazing hacks too!
Call of Duty WWII Cheats - multiplayer & singleplayer
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
- 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)
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]
}