The Evil Within is a top notch horror survival video game and has been giving goosebumps to players since 2014. The plot of the game is led by protagonist Sebastian Castellons who is lost in his nightmares; he’s struggling in a world full of horrid creatures and spooky locations. Players enjoy the game with a third person perspective and fight terrifying creatures including bosses. The player is equipped with guns and melee weapons, and uses them and his survival skills to pass levels or chapters. The path isn’t easy, it’s a complete freak show and one has to avoid hidden bear traps, barbed wire traps, bombs, and spike traps and also scavenge for collectables on the way progressing through the levels/chapters using stealth. The protagonist has to make the most out of his environment to survive the haunted place. The ghastly creatures after blood thirsty and it’s a mad rush throughout the game. Survive your way through with upgrades like more ammunition, extra stamina, additional health and with the aid of Green gel.
The Evil Within Cheat Table Trainer +14
‘The Evil Within’ will leave you terror-stricken at every step, but nothing you can’t take over with a list of malicious cheat codes. Hacks in the Evil Within cheat table will aid your survival on this haunted pathway. You can teleport all the ghastly enemies to the last saved position, increase your health, boost the stamina, slow enemies, change current speed value, and changing positions of the player will be on your fingertips. Also, you can use the massive items pickup to upgrade your level, take full advantage of the one hit kill hack or just simply become the ultimate god of the gameplay by entering God Mode. There are more to add in the list too, download Evil Within cheat table and try them all.
Cheat Trainer Features
The Evil Within Cheat Table Trainer +14
‘The Evil Within’ will leave you terror-stricken at every step, but nothing you can’t take over with a list of malicious cheat codes. Hacks in the Evil Within cheat table will aid your survival on this haunted pathway. You can teleport all the ghastly enemies to the last saved position, increase your health, boost the stamina, slow enemies, change current speed value, and changing positions of the player will be on your fingertips. Also, you can use the massive items pickup to upgrade your level, take full advantage of the one hit kill hack or just simply become the ultimate god of the gameplay by entering God Mode. There are more to add in the list too, download Evil Within cheat table and try them all.
Cheat Trainer Features
- Current Speed Value
- Health
- Health Max
- Stamina
- Player Position X
- Player Position Y
- Player Position Z
- Is Flashlight On
- Debug
- Value for Incr/Decr. Player Speed
- Saved X Coordinate
- Saved Y Coordinate
- Saved Z Coordinate
- Saved X Coordinate Undo
- Saved Y Coordinate Undo
- Saved Z Coordinate Undo
- God Mode
- No Reload
- Infinite Stamina
- Instant Actions on Keypress E
- Massive Item Pickup
- Bow always tensioned
- Slow Enemys
- One Hit Kills
- Restore Enemy Speed
- Increase Speed
- Decrease Speed
- Restore Speed
- Save Position
- Load Position
- Undo Teleport
- Teleport all Enemys to last saved Position
- Stealth (Only tested on zombies so far)
Main Cheat script:
[ENABLE]
aobscanmodule(_SuperSpeed,TEW2.exe,F3 0F 10 B3 28 08 00 00 40) // should be unique
aobscanmodule(_BypassSpeedReset,TEW2.exe,C7 83 28 08 00 00 00 00 80 3F 48 8B CB F3) // should be unique
aobscanmodule(_SlowEnemys,TEW2.exe,F3 0F 59 B6 F0 01 00 00 48)
aobscanmodule(_Health,TEW2.exe,89 02 8B 81 90 4D 00 00)
aobscanmodule(_Stamina,TEW2.exe,0F 2F B3 D8 17 00 00) // should be unique
aobscanmodule(_Teleport,TEW2.exe,0F 28 98 20 01 00 00 0F 29 44)
aobscanmodule(_AmmoInClip,TEW2.exe,8B 77 10 4C 8B 41 08) // should be unique
aobscanmodule(_AmmoCrossbow,TEW2.exe,8B 40 10 3B C2)
aobscanmodule(_InstantActions,TEW2.exe,66 0F 6E BB 20 0B 00 00)
aobscanmodule(_MassiveItemPickup,TEW2.exe,8B 58 10 48 8B C8 E8 E6)
aobscanmodule(_EnemyTele,TEW2.exe,0F 28 88 20 01 00 00 0F 29 4D) // should be unique
aobscanmodule(_BowTension,TEW2.exe,5C F3 0F 10 80 B0 00 00 00)
aobscanmodule(_OneHitKills,TEW2.exe,F3 0F 10 81 4C 22 00 00)
alloc(newmemEnemyTele,$1000,TEW2.exe)
alloc(newmemMassive,$1000,TEW2.exe)
alloc(newmemInstantActions,$1000,TEW2.exe)
alloc(newmemCrossbow,$1000,TEW2.exe)
alloc(newmemAmmo,$1000,TEW2.exe)
alloc(newmemStamina,$1000,TEW2.exe)
alloc(newmemHealth,$1000,TEW2.exe)
alloc(newmem,$1000,TEW2.exe)
alloc(newmemEnemySpeed,$1000,TEW2.exe)
alloc(newmemTP,$1000,TEW2.exe)
alloc(newmemBowTension,$1000,TEW2.exe)
alloc(newmemOneHit,$1000,TEW2.exe)
alloc(_enableUnlStamina,8)
alloc(_enableGodMode,8)
alloc(_increaseSpeed,8)
alloc(_decreaseSpeed,8)
alloc(_restoreSpeed,8)
alloc(_ValueToAdd,8)
alloc(_playerPointer,8)
alloc(_SlowEnemySpeed,8)
alloc(_RestoreEnemySpeed,8)
alloc(_SavePosition,8)
alloc(_LoadPosition,8)
alloc(_UndoTeleport,8)
alloc(_base,8)
alloc(_X_Coord,8)
alloc(_Y_Coord,8)
alloc(_Z_Coord,8)
alloc(_X_Coord_Undo,8)
alloc(_Y_Coord_Undo,8)
alloc(_Z_Coord_Undo,8)
alloc(_NoReload,8)
alloc(_enableInstantActions,8)
alloc(_enableMassivePickup,8)
alloc(_enableEnemyOPK,8)
alloc(_enableBowalwaysTensioned,8)
alloc(_enableOhk,8)
registersymbol(_SuperSpeed)
registersymbol(_increaseSpeed)
registersymbol(_decreaseSpeed)
registersymbol(_restoreSpeed)
registersymbol(_ValueToAdd)
registersymbol(_playerPointer)
registersymbol(_BypassSpeedReset)
registersymbol(_SlowEnemySpeed)
registersymbol(_RestoreEnemySpeed)
registersymbol(_SlowEnemys)
registersymbol(_Health)
registersymbol(_enableGodMode)
registersymbol(_Stamina)
registersymbol(_enableUnlStamina)
registersymbol(_Teleport)
registersymbol(_SavePosition)
registersymbol(_LoadPosition)
registersymbol(_UndoTeleport)
registersymbol(_X_Coord)
registersymbol(_Y_Coord)
registersymbol(_Z_Coord)
registersymbol(_X_Coord_Undo)
registersymbol(_Y_Coord_Undo)
registersymbol(_Z_Coord_Undo)
registersymbol(_base)
registersymbol(_AmmoInClip)
registersymbol(_NoReload)
registersymbol(_AmmoCrossbow)
registersymbol(_InstantActions)
registersymbol(_enableInstantActions)
registersymbol(_MassiveItemPickup)
registersymbol(_enableMassivePickup)
registersymbol(_EnemyTele)
registersymbol(_enableEnemyOPK)
registersymbol(_BowTension)
registersymbol(_enableBowalwaysTensioned)
registersymbol(_OneHitKills)
registersymbol(_enableOhk)
label(code)
label(return)
label(increaseSpeed)
label(decreaseSpeed)
label(restoreSpeed)
label(codeEnemySpeed)
label(returnEnemySpeed)
label(Restore)
label(codeHealth)
label(returnHealth)
label(codeStamina)
label(returnStamina)
label(returnTP)
label(Save)
label(Load)
label(Undo)
label(codeTP)
label(codeAmmo)
label(returnAmmo)
label(codeCrossbow)
label(returnCrossbow)
label(codeInstantActions)
label(returnInstantActions)
label(codeMassive)
label(returnMassive)
label(codeEnemyTele)
label(returnEnemyTele)
label(codeBowTension)
label(returnBowTension)
label(codeOneHit)
label(returnOneHit)
newmem:
push rbx
mov [_playerPointer],rbx
pop rbx
cmp byte ptr [_increaseSpeed],1
je increaseSpeed
cmp byte ptr [_decreaseSpeed],1
je decreaseSpeed
cmp byte ptr [_restoreSpeed],1
je restoreSpeed
jmp code
increaseSpeed:
mov byte ptr [_increaseSpeed],0
fld [rbx+00000828]
fld [_ValueToAdd]
faddp
fstp [rbx+00000828]
jmp code
decreaseSpeed:
mov byte ptr [_decreaseSpeed],0
fld [rbx+00000828]
fld [_ValueToAdd]
fsubp
fstp [rbx+00000828]
jmp code
restoreSpeed:
mov byte ptr [_restoreSpeed],0
mov dword ptr [rbx+00000828],(float)1
jmp code
code:
movss xmm6,[rbx+00000828]
jmp return
_BypassSpeedReset:
db 90 90 90 90 90 90 90 90 90 90
newmemEnemySpeed:
cmp r8,0
je codeEnemySpeed
cmp byte ptr [_SlowEnemySpeed],1
jne Restore
mov [rsi+000001F0],(float)0.1
cmp byte ptr [_RestoreEnemySpeed],1
je Restore
jmp codeEnemySpeed
Restore:
mov byte ptr [_SlowEnemySpeed],0
mov [rsi+000001F0],(float)1
codeEnemySpeed:
mulss xmm6,[rsi+000001F0]
jmp returnEnemySpeed
newmemHealth:
cmp byte ptr [_enableGodMode],1
jne codeHealth
mov [rdx-78],(float)9999 // -78 = BC0
mov [rdx-74],(float)9999 // -74 = BC4
codeHealth:
mov [rdx],eax
mov eax,[rcx+00004D90]
jmp returnHealth
newmemStamina:
cmp byte ptr [_enableUnlStamina],1
jne codeStamina
mov dword ptr [rbx+000017D8],(float)6
codeStamina:
comiss xmm6,[rbx+000017D8]
jmp returnStamina
newmemTP:
{
0C - 3238068480 int
Ac - 2139095022 int
108 -2147483648 int - 0 enemy
10C -2147483648 int - 0 enemy
110 -2147483648 int - 0 enemy
12C - 847190082 int - 0 enemy
1b8 - 1065353216 int - 0 enemy
1e0 - 4294967295 int - 0 enemy
1e8 - 2233 int - 0 enemy
3FC - 1040907417 int - 0 enemy
410 - 3438141104 int - 0 enemy
7E8 - 15891 int - 0 enemy
9EC - 805317347 int - 0 enemy
9FC - 1065353216 int - 0 enemy
E9C - 1065353216 int - 0 enemy
EFC - 805364304 int - 0 enemy
}
cmp dword ptr [rax+1B8],(int)1065353216
jne codeTP
push rax
mov [_base],rax
pop rax
cmp byte ptr [_SavePosition],1
je Save
cmp byte ptr [_LoadPosition],1
je Load
cmp byte ptr [_UndoTeleport],1
je Undo
jmp codeTP
Save:
mov byte ptr [_SavePosition],0
movss xmm1,[rax+00000120] // X
movss [_X_Coord],xmm1
movss xmm1,[rax+00000124] // y
movss [_Z_Coord],xmm1
movss xmm1,[rax+00000128] // z
movss [_Y_Coord],xmm1
jmp codeTP
Load:
mov byte ptr [_LoadPosition],0
// Save Position again for Undo
movss xmm3,[rax+00000120]
movss [_X_Coord_Undo],xmm3
movss xmm3,[rax+00000124]
movss [_Z_Coord_Undo],xmm3
movss xmm3,[rax+00000128]
movss [_Y_Coord_Undo],xmm3
// Load Part
movss xmm1,[_X_Coord]
movss [rax+00000120],xmm1
movss xmm1,[_Z_Coord]
movss [rax+00000124],xmm1
movss xmm1,[_Y_Coord]
movss [rax+00000128],xmm1
jmp codeTP
Undo:
mov byte ptr [_UndoTeleport],0
movss xmm1,[_X_Coord_Undo]
movss [rax+00000120],xmm1
movss xmm1,[_Z_Coord_Undo]
movss [rax+00000124],xmm1
movss xmm1,[_Y_Coord_Undo]
movss [rax+00000128],xmm1
jmp codeTP
codeTP:
movaps xmm3,[rax+00000120]
jmp returnTP
newmemAmmo:
cmp byte ptr [_NoReload],1
jne codeAmmo
mov [rdi+10],#999
codeAmmo:
mov esi,[rdi+10]
mov r8,[rcx+08]
jmp returnAmmo
newmemCrossbow:
cmp byte ptr [_NoReload],1
jne codeCrossbow
mov dword ptr [rax+10],#999
codeCrossbow:
mov eax,[rax+10]
cmp eax,edx
jmp returnCrossbow
newmemInstantActions:
cmp byte ptr [_enableInstantActions],1
jne codeInstantActions
mov [rbx+00000B20],#100
codeInstantActions:
movd xmm7,[rbx+00000B20]
jmp returnInstantActions
newmemMassive:
cmp byte ptr [_enableMassivePickup],1
jne codeMassive
add dword ptr [rax+10],#1000
jmp codeMassive
codeMassive:
mov ebx,[rax+10]
mov rcx,rax
jmp returnMassive
newmemEnemyTele:
cmp dword ptr [rax+1B8],(int)1065353216
je codeEnemyTele
cmp dword ptr [_enableEnemyOPK],1
jne codeEnemyTele
movss xmm8,[_X_Coord]
movss [rax+00000120],xmm8
movss xmm8,[_Y_Coord]
movss [rax+00000128],xmm8
movss xmm8,[_Z_Coord]
movss [rax+00000124],xmm8
codeEnemyTele:
movaps xmm1,[rax+00000120]
jmp returnEnemyTele
newmemBowTension:
cmp byte ptr [_enableBowalwaysTensioned],1
jne codeBowTension
mov [rax+000000B0],(float)2
codeBowTension:
movss xmm0,[rax+000000B0]
jmp returnBowTension
newmemOneHit:
cmp byte ptr [_enableOhk],1
jne codeOneHit
mov [rcx+0000224C],(float)1
codeOneHit:
movss xmm0,[rcx+0000224C]
jmp returnOneHit
_SuperSpeed:
jmp newmem
nop
nop
nop
return:
_SlowEnemys:
jmp newmemEnemySpeed
nop
nop
nop
returnEnemySpeed:
_Health:
jmp newmemHealth
nop
nop
nop
returnHealth:
_Stamina:
jmp newmemStamina
nop
nop
returnStamina:
_Teleport:
jmp newmemTP
nop
nop
returnTP:
_AmmoInClip:
jmp newmemAmmo
nop
nop
returnAmmo:
_InstantActions:
jmp newmemInstantActions
nop
nop
nop
returnInstantActions:
_MassiveItemPickup:
jmp newmemMassive
nop
returnMassive:
_AmmoCrossbow:
jmp newmemCrossbow
returnCrossbow:
_EnemyTele:
jmp newmemEnemyTele
nop
nop
returnEnemyTele:
_BowTension+01:
jmp newmemBowTension
nop
nop
nop
returnBowTension:
_OneHitKills:
jmp newmemOneHit
nop
nop
nop
returnOneHit:
_increaseSpeed:
dd 0
_decreaseSpeed:
dd 0
_restoreSpeed:
dd 0
_ValueToAdd:
dq (float)0.25
_playerPointer:
dd 0
_SlowEnemySpeed:
dd 0
_RestoreEnemySpeed:
dd 0
_enableGodMode:
dd 0
_enableUnlStamina:
dd 0
_SavePosition:
dd 0
_LoadPosition:
dd 0
_UndoTeleport:
dd 0
_NoReload:
dd 0
_enableInstantActions:
dd 0
_enableMassivePickup:
dd 0
_enableEnemyOPK:
dd 0
_enableBowalwaysTensioned:
dd 0
_enableOhk:
dd 0
[DISABLE]
_SuperSpeed:
db F3 0F 10 B3 28 08 00 00
_BypassSpeedReset:
db C7 83 28 08 00 00 00 00 80 3F
_SlowEnemys:
db F3 0F 59 B6 F0 01 00 00
_Health:
db 89 02 8B 81 90 4D 00 00
_Stamina:
db 0F 2F B3 D8 17 00 00
_Teleport:
db 0F 28 98 20 01 00 00
_AmmoInClip:
db 8B 77 10 4C 8B 41 08
_AmmoCrossbow:
db 8B 40 10 3B C2
_InstantActions:
db 66 0F 6E BB 20 0B 00 00
_MassiveItemPickup:
db 8B 58 10 48 8B C8
_EnemyTele:
db 0F 28 88 20 01 00 00
_BowTension+01:
db F3 0F 10 80 B0 00 00 00
_OneHitKills:
db F3 0F 10 81 4C 22 00 00
dealloc(_increaseSpeed)
dealloc(_decreaseSpeed)
dealloc(_restoreSpeed)
dealloc(_ValueToAdd)
dealloc(_playerPointer)
dealloc(newmem)
dealloc(_SlowEnemySpeed)
dealloc(_RestoreEnemySpeed)
dealloc(newmemEnemySpeed)
dealloc(_enableGodMode)
dealloc(newmemHealth)
dealloc(newmemStamina)
dealloc(_enableUnlStamina)
dealloc(newmemTP)
dealloc(_SavePosition)
dealloc(_LoadPosition)
dealloc(_UndoTeleport)
dealloc(_X_Coord)
dealloc(_Y_Coord)
dealloc(_Z_Coord)
dealloc(_X_Coord_Undo)
dealloc(_Y_Coord_Undo)
dealloc(_Z_Coord_Undo)
dealloc(_base)
dealloc(_NoReload)
dealloc(newmemAmmo)
dealloc(newmemCrossbow)
dealloc(newmemInstantActions)
dealloc(_enableInstantActions)
dealloc(newmemMassive)
dealloc(_enableMassivePickup)
dealloc(newmemEnemyTele)
dealloc(_enableEnemyOPK)
dealloc(newmemBowTension)
dealloc(_enableBowalwaysTensioned)
dealloc(newmemOneHit)
dealloc(_enableOhk)
unregistersymbol(_Health)
unregistersymbol(_enableGodMode)
unregistersymbol(_SuperSpeed)
unregistersymbol(_increaseSpeed)
unregistersymbol(_decreaseSpeed)
unregistersymbol(_restoreSpeed)
unregistersymbol(_ValueToAdd)
unregistersymbol(_playerPointer)
unregistersymbol(_BypassSpeedReset)
unregistersymbol(_SlowEnemys)
unregistersymbol(_SlowEnemySpeed)
unregistersymbol(_RestoreEnemySpeed)
unregistersymbol(_enableUnlStamina)
unregistersymbol(_Stamina)
unregistersymbol(_Teleport)
unregistersymbol(_SavePosition)
unregistersymbol(_LoadPosition)
unregistersymbol(_UndoTeleport)
unregistersymbol(_X_Coord)
unregistersymbol(_Y_Coord)
unregistersymbol(_Z_Coord)
unregistersymbol(_base)
unregistersymbol(_AmmoInClip)
unregistersymbol(_NoReload)
unregistersymbol(_AmmoCrossbow)
unregistersymbol(newmemCrossbow)
unregistersymbol(_InstantActions)
unregistersymbol(_enableInstantActions)
unregistersymbol(_MassiveItemPickup)
unregistersymbol(_enableMassivePickup)
unregistersymbol(_EnemyTele)
unregistersymbol(_enableEnemyOPK)
unregistersymbol(_BowTension)
unregistersymbol(_enableBowalwaysTensioned)
unregistersymbol(_OneHitKills)
unregistersymbol(_enableOhk)
Stealth:
[ENABLE]
aobscanmodule(_Stealth,TEW2.exe,40 53 48 83 EC 40 80 A1) // should be unique
registersymbol(_Stealth)
_Stealth:
db C3 90 90 90 90 90
[DISABLE]
_Stealth:
db 40 53 48 83 EC 40
unregistersymbol(_Stealth)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "TEW2.exe"+8BB5D0
"TEW2.exe"+8BB5C6: CC - int 3
"TEW2.exe"+8BB5C7: CC - int 3
"TEW2.exe"+8BB5C8: CC - int 3
"TEW2.exe"+8BB5C9: CC - int 3
"TEW2.exe"+8BB5CA: CC - int 3
"TEW2.exe"+8BB5CB: CC - int 3
"TEW2.exe"+8BB5CC: CC - int 3
"TEW2.exe"+8BB5CD: CC - int 3
"TEW2.exe"+8BB5CE: CC - int 3
"TEW2.exe"+8BB5CF: CC - int 3
// ---------- INJECTING HERE ----------
"TEW2.exe"+8BB5D0: 40 53 - push rbx
"TEW2.exe"+8BB5D2: 48 83 EC 40 - sub rsp,40
// ---------- DONE INJECTING ----------
"TEW2.exe"+8BB5D6: 80 A1 94 22 00 00 EF - and byte ptr [rcx+00002294],-11
"TEW2.exe"+8BB5DD: 48 8B D9 - mov rbx,rcx
"TEW2.exe"+8BB5E0: 0F 29 74 24 30 - movaps [rsp+30],xmm6
"TEW2.exe"+8BB5E5: F3 0F 10 B1 80 23 00 00 - movss xmm6,[rcx+00002380]
"TEW2.exe"+8BB5ED: 48 8B 0D FC DA 54 03 - mov rcx,[TEW2.exe+3E090F0]
"TEW2.exe"+8BB5F4: 0F 29 7C 24 20 - movaps [rsp+20],xmm7
"TEW2.exe"+8BB5F9: 48 8B 01 - mov rax,[rcx]
"TEW2.exe"+8BB5FC: FF 90 B8 00 00 00 - call qword ptr [rax+000000B8]
"TEW2.exe"+8BB602: 48 8B 03 - mov rax,[rbx]
"TEW2.exe"+8BB605: F3 0F 5C F0 - subss xmm6,xmm0
}