Metro Exodus Cheat Table +34 - infinite everything

Metro Exodus Cheat Table +34 - infinite everything 2020-07-27

Hexui Undetected CSGO Cheats PUBG Accounts
Metro Exodus is an incredible masterpiece for gamers who love difficult challenges and want to be challenged by competent enemies and the terrifying world they're exploring, unveiling dark secrets along the way. Metro Exodus is an amazing , story-driven first person shooter from 4A Games in the horror and survival genre, that blends deadly combat and stealth with exploration in one of the most immersive game worlds. The game is inspired by the novels of Dmitri Glukhovsky and is the third sequel of the metro video game trilogy. The inside game environment of Metro Exodus is designed to give you creeps and goosebumps! It is the epitome of fright in this nuclear war devastated piece of land. It is set in the post-apocalyptic wasteland of the former Russian Federation and Republic of Kazakhstan. The player has to combat against mutated creatures and hostile humans while dealing with new hazards. Metro Exodus features a blend of linear levels and sandbox environments.

Metro Exodus is a paragon! And hence it needs a paragon level cheats. Using the Metro Exodus cheat table you can get the ultimate triumph over your enemies. This trainer has them all! Every cheat a potential gamer has ever wished to use in Metro Exodus. This majestic list includes teleportation, movements, jumps, speed, flashlights, fall damages, gas masks, medi kits, health, one hit kills, and many many more. Players can amplify their combat strength with ingenious hacks like custom rate of fire, rapid fire, no weapon jamming, super bullet force, instant hit, no weapon overheat, no swing delay, no recoil, no spread, infinite air pressure, infinite ammo, bullet speed, jam enemy’s weapons and many many other utilitarian hacks. Metro Exodus cheat table has over 34 infinite cheats, download it now and loot your treasure!

Metro Exodus Cheat Table +34 - infinite everything
1595883221720.png

1595883234166.png


Cheat Trainer Features
  • Movement
  • Coordinates
  • Enemy
  • Tele to random Enemy
  • Teleport Enemys To Last Saved Position
  • Save Position
  • Load Position
  • Undo Teleport
  • Player Speed
  • Jump Height
  • Jump Length Speed
  • Jump Length
  • Pointer
  • FlashlightBase
  • PlayerBase
  • GasMaskBase
  • MediKitsBase
  • MovementBase
  • CoordinateBase
  • Current Health
  • Engine God Mode
  • Flaslight Time
  • Total Game Speed
  • Player Size
  • Player Speed
  • Player Speed Max
  • Player Speed Backward
  • Player Speed Left/Right
  • Player Jump Speed
  • Player Jump Length
  • Player Jump Height
  • Player Jump Distance Speed
  • Fall Damage Max
  • Fall Damage Min
  • Filters
  • Gas Mask Time
  • Gas Mask Time Max
  • Gas Mask Time Multiplier
  • Gas Mask Durability
  • Medi Kits
  • Player Coord X
  • Player Coord Y
  • Player Coord Z
  • Engine God Mode
  • Infinite Health
  • No Fall Damage
  • Infinite Gas Mask Time
  • Infinite Gas Mask Durability
  • Infinite Flashlight
  • Infinite Medi Kits
  • Infinite Filters
  • Enemy
  • One Hit Kills
  • Stealth
  • Jam Enemys Weapons
  • Freeze AI
  • Weapon
  • Pointers
  • AmmoBase
  • MagazineBase
  • ClipSizeBase
  • WeaponBase
  • Bullet Speed
  • Bullet Distance
  • Bullet Force
  • Bullet Damage
  • Bullet Damage
  • Current Ammo In Clip
  • Current Clip - Max Clip Size
  • Scrap
  • Portion
  • Weapon Spread
  • Current Ammo
  • Weapon Has Loading Insulation
  • Weapon Overheat
  • Rate of Fire
  • Rate of Fire Max
  • Player Animation Speed
  • Weapon Swing (Left/Right)
  • Weapon Swing (Up/Down)
  • Recoil Up Min
  • Recoil Up Max
  • Recoil Left/Right Min
  • Recoil Left/Right Max
  • Air Pressure
  • Removements
  • No Reload
  • Infinite Ammo
  • Infinite Throwables
  • Infinite Air Pressure
  • No Spread
  • No Recoil
  • No Swing Delay
  • No Weapon Overheat
  • Instant Hit
  • Super Bullet Force
  • No Weapon Jamming
  • Rapid Fire
  • Costum Rate Of Fire
  • Rate Of Fire
  • World
  • Time of Day
  • Add One Hour
  • Sub One Hour
  • Light Switch
  • Pointer
  • Daytime
  • DEBUG
  • AOBCHECK
  • Resolution X
  • Resolution Y
  • ToggleConsole
  • bConsole
  • IsGamePaused?
  • MuteSound
  • IsWindowed(DoesNotUpdateScreen)
Cheat Engine Scripts
Main Script:
[ENABLE]
aobscanmodule(_InfiniteAmmo,MetroExodus.exe,0F B7 41 70 C3)
aobscanmodule(_NoReload,MetroExodus.exe,8B 83 88 17 00 00 4C)
aobscanmodule(_NoLoadingInsulation,MetroExodus.exe,88 81 E0 17 00 00)
aobscanmodule(_NoSpread,MetroExodus.exe,F3 0F 59 B6 04 09 00 00)
aobscanmodule(_RapidFire,MetroExodus.exe,0F 2F 83 80 09 00 00 77 0A)
aobscanmodule(_NoRecoil,MetroExodus.exe,F3 0F 10 80 9C 00 00 00 F3 0F 5F C6)
aobscanmodule(_InfiniteHealth,MetroExodus.exe,0F 2F 81 68 03 00 00 73 74)
aobscanmodule(_GasMaskTimer,MetroExodus.exe,F3 0F 10 80 70 0A 00 00 F3 0F 58 05 * * * * F3 48 0F 2C C0)
aobscanmodule(_MediKits,MetroExodus.exe,0F B7 81 90 03 00 00)
aobscanmodule(_InfiniteFlashlight,MetroExodus.exe,F3 0F 10 8B 78 0A 00 00)
aobscanmodule(_NoOverheat,MetroExodus.exe,F3 0F 58 B6 D0 17 00 00)
aobscanmodule(_SuperSpeed,MetroExodus.exe,F3 0F 10 87 08 0E 00 00 F3 0F 59 F0 EB 0C 85 F6 74 08 F3 0F 59 B7 10 0E 00 00 48)
aobscanmodule(_MaskLifetime,MetroExodus.exe,0F 2F 81 68 03 00 00 0F 92 D0 C3 B8)
aobscanmodule(_InfiniteThrowables,MetroExodus.exe,0F B7 81 00 05 00 00 C3)
aobscanmodule(_OneHitKills,MetroExodus.exe,0F 2F 80 68 03 00 00 73 07)
aobscanmodule(_BypassHandgunRapidFire,MetroExodus.exe,88 91 E4 17 00 00)
aobscanmodule(_RecoilHandgunFix,MetroExodus.exe,41 FF 52 38 48 83 C4 30 5B C3 CC CC)
aobscanmodule(_RealMaxCliPCount,MetroExodus.exe,8B 91 E8 03 00 00 44 39 FA 0F)
aobscanmodule(_NoFallingDamage,MetroExodus.exe,F3 0F 10 88 38 0E 00 00 0F)
aobscanmodule(_TimeOfDay,MetroExodus.exe,48 2B 71 40 48 89 41 40)
aobscanmodule(_GetMagazineBase,MetroExodus.exe,48 8B 10 48 8B C8 48 83 C4 28 48 FF A2 A8)
aobscanmodule(_DisarmEnemys2,MetroExodus.exe,8B A9 80 17 00 00)
aobscanmodule(_Filters,MetroExodus.exe,F3 0F 10 81 90 03 00 00)
aobscanmodule(_NoSwing,MetroExodus.exe,F3 0F 10 97 E8 39 00 00)
aobscanmodule(_NoReloadHandguns,MetroExodus.exe,88 86 C9 10 00 00)
aobscanmodule(_Stealth,MetroExodus.exe,F3 41 0F 10 82 54 08 00 00)
aobscanmodule(_FreezeAI,MetroExodus.exe,49 89 E3 55 56 57 41 56 48)
aobscanmodule(_TurnAllLightsOff,MetroExodus.exe,F6 41 4C 02 48 89 CB)
aobscanmodule(_WeaponBase,MetroExodus.exe,F3 0F 10 40 20 F3 0F 11 07)
aobscanmodule(_AirPressure,MetroExodus.exe,F3 0F 10 BB 80 19 00 00 40)
alloc(_MainCodeMem,$5000,MetroExodus.exe)
alloc(_pAmmoBase,8)
alloc(_pAmmoInClip,8)
alloc(_enableNoReload,8)
alloc(_enableInfiniteAmmo,8)
alloc(_enableNoLoadingInsulation,8)
alloc(_enableNoSpread,8)
alloc(_enableRapidFire,8)
alloc(_enableNoRecoil,8)
alloc(_pPlayerBase,8)
alloc(_enableInfiniteHealth,8)
alloc(_enableEngineGodMode,8)
alloc(_GasMaskBase,8)
alloc(_enableInfiniteGasMaskTime,8)
alloc(_enableInfMediKits,8)
alloc(_pMediKitsBase,8)
alloc(_enableInfFlashlight,8)
alloc(_pFlashlightBase,8)
alloc(_enableNoOverheat,8)
alloc(_MovementBase,8)
alloc(_MovementSpeedVar,8)
alloc(_JumpHeightVar,8)
alloc(_JumpLengthSpeedVar,8)
alloc(_JumpLengthVar,8)
alloc(_enableInfMaskLifetime,8)
alloc(_enableInfThrowables,8)
alloc(_enableOHK,8)
alloc(_pScrap,8)
alloc(_pPortion,8)
alloc(_pRealMaxCliPCount,8)
alloc(_MaxClipSize,8)
define(Scrap,A4771D40)
define(Portion,825C61E6)
alloc(_CostumRapidFireVar,8)
alloc(_enableCostumRapidFire,8)
alloc(_enableNoFallDamage,8)
alloc(_pTODBase,8)
alloc(_IncTime,8)
alloc(_DecTime,8)
alloc(_enableDisarmEnemys,8)
alloc(_pFilter,8)
alloc(_enableInfiniteFilters,8)
alloc(_enableNoSwing,8)
alloc(_enableStealth,8)
alloc(_enableFreezeAI,8)
alloc(_LightSwitch,8)
alloc(_pWeaponBase,8)
alloc(_enableInfiniteAirPressure,8)
alloc(_enableInstantHit,8)
alloc(_enableSuperBulletForce,8)
registersymbol(_CostumRapidFireVar)
registersymbol(_pScrap)
registersymbol(_pPortion)
registersymbol(_pAmmoBase)
registersymbol(_enableInfiniteAmmo)
registersymbol(_InfiniteAmmo)
registersymbol(_pAmmoInClip)
registersymbol(_enableNoReload)
registersymbol(_NoReload)
registersymbol(_enableNoLoadingInsulation)
registersymbol(_NoLoadingInsulation)
registersymbol(_enableNoSpread)
registersymbol(_NoSpread)
registersymbol(_enableRapidFire)
registersymbol(_RapidFire)
registersymbol(_enableNoRecoil)
registersymbol(_NoRecoil)
registersymbol(_enableInfiniteHealth)
registersymbol(_enableEngineGodMode)
registersymbol(_pPlayerBase)
registersymbol(_InfiniteHealth)
registersymbol(_GasMaskTimer)
registersymbol(_GasMaskBase)
registersymbol(_enableInfiniteGasMaskTime)
registersymbol(_enableInfMediKits)
registersymbol(_pMediKitsBase)
registersymbol(_MediKits)
registersymbol(_enableInfFlashlight)
registersymbol(_pFlashlightBase)
registersymbol(_InfiniteFlashlight)
registersymbol(_enableNoOverheat)
registersymbol(_NoOverheat)
registersymbol(_MovementBase)
registersymbol(_SuperSpeed)
registersymbol(_MovementSpeedVar)
registersymbol(_enableInfMaskLifetime)
registersymbol(_MaskLifetime)
Registersymbol(_JumpHeightVar)
Registersymbol(_JumpLengthSpeedVar)
Registersymbol(_JumpLengthVar)
Registersymbol(_MovementSpeedVar)
registersymbol(_InfiniteThrowables)
registersymbol(_enableInfThrowables)
registersymbol(_enableOHK)
registersymbol(_OneHitKills)
registersymbol(_BypassHandgunRapidFire)
registersymbol(_RecoilHandgunFix)
registersymbol(_pRealMaxCliPCount)
registersymbol(_RealMaxCliPCount)
registersymbol(_MaxClipSize)
registersymbol(_CostumRapidFireVar)
registersymbol(_enableCostumRapidFire)
registersymbol(_enableNoFallDamage)
registersymbol(_NoFallingDamage)
registersymbol(_pTODBase)
registersymbol(_IncTime)
registersymbol(_DecTime)
registersymbol(_TimeOfDay)
registersymbol(_GetMagazineBase)
registersymbol(_enableDisarmEnemys)
registersymbol(_DisarmEnemys2)
registersymbol(_pFilter)
registersymbol(_enableInfiniteFilters)
registersymbol(_Filters)
registersymbol(_enableNoSwing)
registersymbol(_NoSwing)
registersymbol(_NoReloadHandguns)
registersymbol(_enableStealth)
registersymbol(_Stealth)
registersymbol(_enableFreezeAI)
registersymbol(_FreezeAI)
registersymbol(_TurnAllLightsOff)
registersymbol(_LightSwitch)
registersymbol(_pWeaponBase)
registersymbol(_WeaponBase)
registersymbol(_enableInfiniteAirPressure)
registersymbol(_AirPressure)
registersymbol(_enableInstantHit)
registersymbol(_enableSuperBulletForce)
_MainCodeMem:
  push rdx
  mov rdx,[rcx+58]
  cmp rdx,0
  je codeAmmo
  cmp [rdx+60],Scrap
  je Scrap_Base
  cmp [rdx+60],Portion
  je Portion_Base
  cmp rsi,0 //FilterBadAdresses
  jne codeAmmo
  mov [_pAmmoBase],rcx
  cmp byte ptr [_enableInfiniteAmmo],1
  jne codeAmmo
  mov word ptr [rcx+70],#50
  jmp codeAmmo
Scrap_Base:
  mov [_pScrap],rcx
  jmp codeAmmo
Portion_Base:
  mov [_pPortion],rcx
  jmp codeAmmo

codeAmmo:
  pop rdx
  movzx eax,word ptr [rcx+70]
  ret
  jmp returnAmmo


NoReloadMem:
push rdx
push rbx
cmp rbx,[_pAmmoInClip]
jne codeNoReload
cmp byte ptr [_enableNoReload],1
jne codeNoReload
  cmp [rbx+00001780],0
  je codeNoReload
mov rdx,[_MaxClipSize]
mov [rbx+00001780],rdx

codeNoReload:
pop rbx
pop rdx
  mov eax,[rbx+00001788]
  jmp returnNoReload



LoadingInsulationMem:
cmp byte ptr [_enableNoLoadingInsulation],1
jne codeLoadingInsulation
cmp rcx,[_pAmmoInClip]
jne codeLoadingInsulation
jmp returnLoadingInsulation

codeLoadingInsulation:
  mov [rcx+000017E0],al
  jmp returnLoadingInsulation

NoSpreadMem:
  cmp byte ptr [_enableNoSpread],1
  jne codeNoSpread
  mov [rsi+00000904],(float)0
  mulss xmm6,[rsi+00000904]
  jmp returnNoSpread
codeNoSpread:
  mov [rsi+00000904],(float)1
  mulss xmm6,[rsi+00000904]
  jmp returnNoSpread

RapidFireMem:
  cmp rbx,[_pAmmoInClip]
  jne codeRapidFire
//_CostumRapidFireVar
//_enableCostumRapidFire
  cmp [_enableCostumRapidFire],1
  je IsRapidFireActiveCheck
  cmp byte ptr [_enableRapidFire],1
  jne codeRapidFire
  mov [rbx+00000984],(float)0.008
  je codeRapidFire
  mov [rbx+00000980],(float)0.5
  jmp codeRapidFire

IsRapidFireActiveCheck:
  cmp byte ptr [_enableRapidFire],1
  jne CostumRapidFire
  mov byte ptr [_enableRapidFire],0
CostumRapidFire:
movss xmm9,[_CostumRapidFireVar]
movss [rbx+00000984],xmm9

codeRapidFire:
  comiss xmm0,[rbx+00000980]
  jmp returnRapidFire

NoRecoilMem:
cmp byte ptr [_enableNoRecoil],1
jne codeNoRecoil
mov [rax+000000AC],(float)0 // == Base+1688 = Recoil Max
mov [rax+0000001E4],(float)0
mov [rax+0000001EC],(float)0 // == Base+1688 = Recoil Max
mov [rax+000000BC],(float)0
codeNoRecoil:
  movss xmm0,[rax+0000009C]
  jmp returnNoRecoil

HealthMem:
  mov [_pPlayerBase],rcx
  cmp [_enableEngineGodMode],1
  jne codeHealth
  mov byte ptr [rcx+9BC],1
  comiss xmm0,[rcx+00000368]
  jmp returnHealth

codeHealth:
  mov byte ptr [rcx+9BC],0
  comiss xmm0,[rcx+00000368]
  jmp returnHealth

GasMaskMem:
mov [_GasMaskBase],rax
cmp [_enableInfiniteGasMaskTime],1
jne codeGasMask
movss xmm8,[rax+00000A74]
movss [rax+00000A70],xmm8
codeGasMask:
  movss xmm0,[rax+00000A70]
  jmp returnGasMask

MediKitsMem:
cmp rax,1
je codeMediKits
mov [_pMediKitsBase],rcx
cmp byte ptr [_enableInfMediKits],1
jne codeMediKits
mov [rcx+00000390],#99
codeMediKits:
  movzx eax,word ptr [rcx+00000390]
  jmp returnMediKits

FlashlightMem:
mov [_pFlashlightBase],rbx
cmp [_enableInfFlashlight],1
jne codeFlashlight
mov [rbx+00000A78],(float)10
codeFlashlight:
  movss xmm1,[rbx+00000A78]
  jmp returnFlashlight

OverheatMem:
cmp [_enableNoOverheat],1
jne codeOverheat
mov [rsi+000017D0],(float)0
codeOverheat:
  addss xmm6,dword ptr [rsi+000017D0]
  jmp returnOverheat

MovementMem:
mov [_MovementBase],rdi
movss xmm12,[_MovementSpeedVar]
movss [rdi+00000E08],xmm12
movss xmm12,[_MovementSpeedVar]
movss [rdi+00000E0C],xmm12
movss xmm12,[_JumpHeightVar]
movss [rdi+00000248],xmm12
movss xmm12,[_JumpLengthSpeedVar]
movss [rdi+00000154],xmm12
movss xmm12,[_JumpLengthVar]
movss [rdi+0000014C],xmm12
codeMovement:
  movss xmm0,[rdi+00000E08]
  jmp returnMovement

MaskLifetimeMem:
cmp [_enableInfMaskLifetime],1
jne codeMaskLifetime
mov [rcx+00000368],(float)1
codeMaskLifetime:
  comiss xmm0,[rcx+00000368]
  jmp returnMaskLifetime

ThrowablesMem:
cmp [_enableInfThrowables],1
jne codeThrowables
cmp [rcx+D4],#0
jne codeThrowables
mov [rcx+00000500],#99
codeThrowables:
  movzx eax,word ptr [rcx+00000500]
  jmp returnThrowables

OneHitKillsMem:
cmp rax,[_pPlayerBase]
je PlayerHealth
codeOneHitKills:
  comiss xmm0,[rax+00000368]
  jmp returnOneHitKills

PlayerHealth:
cmp byte ptr [_enableInfiniteHealth],1
jne codeOneHitKills
mov [rax+00000368],(float)1000
jmp codeOneHitKills

BypassHandgunRapidFireMem:
  cmp [_enableRapidFire],1
  jne codeHandgunRapidFire
  jmp returnHandgunRapidFire
codeHandgunRapidFire:
  mov [rcx+000017E4],dl
  jmp returnHandgunRapidFire

RecoilHandgunFixMem:
  cmp [_enableNoRecoil],1
  jne codeRecoilHandgunFix
  add rsp,30
  jmp returnRecoilHandgunFix
codeRecoilHandgunFix:
  call qword ptr [r10+38]
  add rsp,30
  jmp returnRecoilHandgunFix

RealMaxCliPCountMem:
push ebx
push edx
cmp [rcx+3E8],#4294967295
je codeRealMaxCliPCount
mov ebx,[rcx+000003E8]
lea edx,[rcx+000003E8]
mov [_pRealMaxCliPCount],edx
mov [_MaxClipSize],ebx
codeRealMaxCliPCount:
pop edx
pop ebx
  mov edx,[rcx+000003E8]
  jmp returnRealMaxCliPCount

FallingDamageMem:
  cmp [_enableNoFallDamage],1
  jne DisableNoFallDmg
  mov [rax+13C],(float)10000
  jmp codeFallingDamage
DisableNoFallDmg:
  cmp [rax+13C],(float)7
  je codeFallingDamage
  mov [rax+13C],(float)7
codeFallingDamage:
  movss xmm1,[rax+00000E38]
  jmp returnFallingDamage

TODMem:
mov [_pTODBase],rcx
cmp [_IncTime],1
je IncreaseTime
cmp [_DecTime],1
je DecreaseTime
jmp codeTOD

IncreaseTime:
mov [_IncTime],0
cmp dword ptr [rcx+3C],#24
jge ZeroAM
add dword ptr [rcx+3C],#1
jmp codeTOD

DecreaseTime:
mov [_DecTime],0
cmp dword ptr [rcx+3C],#0
je TwelvePM
sub dword ptr [rcx+3C],#1
jmp codeTOD

ZeroAM:
mov [rcx+3C],0
jmp codeTOD

TwelvePM:
mov [rcx+3C],#24
jmp codeTOD

codeTOD:
  sub rsi,[rcx+40]
  mov [rcx+40],rax
  jmp returnTOD

MagazineBaseMem:
  mov [_pAmmoInClip],rax
codeMagazineBase:
  mov rdx,[rax]
  mov rcx,rax
  jmp returnMagazineBase

DisarmEnemys2Mem:
cmp rcx,[_pAmmoInClip]
  je codeDisarmEnemys2
  cmp [_enableDisarmEnemys],1
  jne codeDisarmEnemys2
mov [rcx+000017E0],1
codeDisarmEnemys2:
  mov ebp,[rcx+00001780]
  jmp returnDisarmEnemys2

FilterMem:
cmp rbp,b4
je codeFilter
cmp [rcx+00000390],(float)60
je codeFilter
mov [_pFilter],rcx
cmp [_enableInfiniteFilters],1
jne codeFilter
mov [rcx+00000390],(float)1620
codeFilter:
  movss xmm0,[rcx+00000390]
  jmp returnFilter

NoSwingMem:
cmp [_enableNoSwing],1
jne codeNoSwing
mov [rdi+000039E8],0
mov [rdi+000039EC],0

codeNoSwing:
  movss xmm2,[rdi+000039E8]
  jmp returnNoSwing

NoReloadHandgunsMem:
cmp rsi,[_pAmmoInClip]
jne codeNoReloadHandguns
cmp [_enableNoReload],1
jne codeNoReloadHandguns
cmp byte ptr [rsi+000010C9],#2
je codeNoReloadHandguns
mov byte ptr [rsi+000010C9],#1
jmp returnNoReloadHandguns

codeNoReloadHandguns:
  mov [rsi+000010C9],al
  jmp returnNoReloadHandguns

StealthMem:
cmp byte ptr [_enableStealth],1
jne CheckDefaultStealthValues
mov dword ptr [r10+00000848],(float)9999
mov dword ptr [r10+0000084C],(float)9999
mov dword ptr [r10+00000850],(float)9999
mov dword ptr [r10+00000854],(float)9999
jmp codeStealth

ResetDefaultValues:
mov dword ptr [r10+0000084C],(float)1
mov dword ptr [r10+00000848],(float)0.75
mov dword ptr [r10+00000850],(float)0.5500000119
mov dword ptr [r10+00000854],(float)0.6499999762
jmp codeStealth

CheckDefaultStealthValues:
cmp dword ptr [r10+0000084C],(float)1
jg ResetDefaultValues
cmp dword ptr [r10+00000848],(float)0.75
jg ResetDefaultValues
cmp dword ptr [r10+00000850],(float)0.6
jg ResetDefaultValues
cmp dword ptr [r10+00000854],(float)0.7
jg ResetDefaultValues
jmp codeStealth


codeStealth:
  movss xmm0,[r10+00000854]
  jmp returnStealth

FreezeAIMem:
cmp [_enableFreezeAI],1
jne codeFreezeAI
RET

codeFreezeAI:
  mov r11,rsp
  push rbp
  push rsi
  jmp returnFreezeAI

LightsMem:
cmp [_LightSwitch],1
je LightsOn
cmp [_LightSwitch],2
je LightsOff

codeLights:
  test byte ptr [rcx+4C],02
  mov rbx,rcx
  jmp returnLights

LightsOff:
mov byte ptr [rcx+4C],0
jmp codeLights

LightsOn:
mov byte ptr [rcx+4C],2
jmp codeLights

WeaponBaseMem:
mov [_pWeaponBase],rax
cmp byte ptr [_enableInstantHit],1
jne Check1
mov [rax+5C],(float)999999 //BulletSpeed
mov [rax+70],(float)999999 // BulletDistance
jmp Check1

codeWeaponBase:
  movss xmm0,[rax+20]
  jmp returnWeaponBase

Check1:
cmp [_enableSuperBulletForce],1
jne Check2
mov [rax+50],(float)1500
jmp Check2

Check2:
cmp byte ptr [_enableOHK],1
jne Check3
mov [rax+48],(float)99999 // BulletDamage
mov [rax+4C],(float)99999 // BulletDamage
jmp Check3

Check3:
jmp codeWeaponBase

AirPressureMem:
cmp rbx,[_pAmmoInClip]
jne codeAirPressure
cmp byte ptr [_enableInfiniteAirPressure],1
jne codeAirPressure
mov [rbx+00001980],(float)1

codeAirPressure:
  movss xmm7,[rbx+00001980]
  jmp returnAirPressure



_InfiniteAmmo:
  jmp _MainCodeMem
returnAmmo:

_NoReload:
  jmp NoReloadMem
  nop
returnNoReload:

_NoLoadingInsulation:
  jmp LoadingInsulationMem
  nop
returnLoadingInsulation:

_NoSpread:
  jmp NoSpreadMem
  nop
  nop
  nop
returnNoSpread:

_RapidFire:
  jmp RapidFireMem
  nop
  nop
returnRapidFire:

_NoRecoil:
  jmp NoRecoilMem
  nop
  nop
  nop
returnNoRecoil:

_InfiniteHealth:
  jmp HealthMem
  nop
  nop
returnHealth:

_GasMaskTimer:
  jmp GasMaskMem
  nop
  nop
  nop
returnGasMask:

_MediKits:
  jmp MediKitsMem
  nop
  nop
returnMediKits:

_InfiniteFlashlight:
  jmp FlashlightMem
  nop
  nop
  nop
returnFlashlight:

_NoOverheat:
  jmp OverheatMem
  nop
  nop
  nop
returnOverheat:

_SuperSpeed:
  jmp MovementMem
  nop
  nop
  nop
returnMovement:

_MaskLifetime:
  jmp MaskLifetimeMem
  nop
  nop
returnMaskLifetime:

_InfiniteThrowables:
  jmp ThrowablesMem
  nop
  nop
returnThrowables:

_OneHitKills:
  jmp OneHitKillsMem
  nop
  nop
returnOneHitKills:

_BypassHandgunRapidFire:
  jmp BypassHandgunRapidFireMem
  nop
returnHandgunRapidFire:

_RecoilHandgunFix:
  jmp RecoilHandgunFixMem
  nop
  nop
  nop
returnRecoilHandgunFix:

_RealMaxCliPCount:
  jmp RealMaxCliPCountMem
  nop
returnRealMaxCliPCount:

_NoFallingDamage:
  jmp FallingDamageMem
  nop
  nop
  nop
returnFallingDamage:

_TimeOfDay:
  jmp TODMem
  nop
  nop
  nop
returnTOD:

_GetMagazineBase:
  jmp MagazineBaseMem
  nop
returnMagazineBase:

_DisarmEnemys2:
  jmp DisarmEnemys2Mem
  nop
returnDisarmEnemys2:

_Filters:
  jmp FilterMem
  nop
  nop
  nop
returnFilter:

_NoSwing:
  jmp NoSwingMem
  nop
  nop
  nop
returnNoSwing:

_NoReloadHandguns:
  jmp NoReloadHandgunsMem
  nop
returnNoReloadHandguns:

_Stealth:
  jmp StealthMem
  nop
  nop
  nop
  nop
returnStealth:

_FreezeAI:
  jmp FreezeAIMem
returnFreezeAI:

_TurnAllLightsOff:
  jmp LightsMem
  nop
  nop
returnLights:

_WeaponBase:
  jmp WeaponBaseMem
returnWeaponBase:

_AirPressure:
  jmp AirPressureMem
  nop
  nop
  nop
returnAirPressure:

_pAmmoBase:
  dd 0
_pAmmoInClip:
dd 0
_enableNoReload:
dd 0
_enableInfiniteAmmo:
dd 0
_enableNoLoadingInsulation:
dd 0
_enableNoSpread:
dd 0
_enableRapidFire:
dd 0
_enableNoRecoil:
dd 0
_pPlayerBase:
dd 0
_enableInfiniteHealth:
dd 0
_enableEngineGodMode:
dd 0
_GasMaskBase:
dd 0
_enableInfiniteGasMaskTime:
dd 0
_enableInfMediKits:
dd 0
_pMediKitsBase:
dd 0
_enableInfFlashlight:
dd 0
_pFlashlightBase:
dd 0
_enableNoOverheat:
dd 0
_MovementBase:
dq 0
_MovementSpeedVar:
dq (float)3.0
_enableInfMaskLifetime:
dd 0
_JumpHeightVar:
dq (float)4.20
_JumpLengthSpeedVar:
dq (float)3
_JumpLengthVar:
dq (float)3.70
_enableInfThrowables:
dd 0
_enableOHK:
dd 0
_pScrap:
dd 0
_pPortion:
dd 0
_pRealMaxCliPCount:
dd 0
_MaxClipSize:
dd 0
_enableCostumRapidFire:
dd 0
_CostumRapidFireVar:
dq (float)0.50
_enableNoFallDamage:
dd 0
_pTODBase:
dd 0
_IncTime:
dd 0
_DecTime:
dd 0
_enableDisarmEnemys:
dd 0
_pFilter:
dd 0
_enableInfiniteFilters:
dd 0
_enableNoSwing:
dd 0
_enableStealth:
dd 0
_enableFreezeAI:
dd 0
_LightSwitch:
dd 0
_pWeaponBase:
dd 0
_enableInfiniteAirPressure:
dd 0
_enableInstantHit:
dd 0
[DISABLE]

_InfiniteAmmo:
  db 0F B7 41 70 C3
_NoReload:
  db 8B 83 88 17 00 00
_NoLoadingInsulation:
  db 88 81 E0 17 00 00
_NoSpread:
  db F3 0F 59 B6 04 09 00 00
_RapidFire:
  db 0F 2F 83 80 09 00 00
_NoRecoil:
  db F3 0F 10 80 9C 00 00 00
_InfiniteHealth:
  db 0F 2F 81 68 03 00 00
_GasMaskTimer:
  db F3 0F 10 80 70 0A 00 00
_MediKits:
  db 0F B7 81 90 03 00 00
_InfiniteFlashlight:
  db F3 0F 10 8B 78 0A 00 00
_NoOverheat:
  db F3 0F 58 B6 D0 17 00 00
_SuperSpeed:
  db F3 0F 10 87 08 0E 00 00
_MaskLifetime:
  db 0F 2F 81 68 03 00 00
_InfiniteThrowables:
  db 0F B7 81 00 05 00 00
_OneHitKills:
  db 0F 2F 80 68 03 00 00
_BypassHandgunRapidFire:
  db 88 91 E4 17 00 00
_RecoilHandgunFix:
  db 41 FF 52 38 48 83 C4 30
_RealMaxCliPCount:
  db 8B 91 E8 03 00 00
_NoFallingDamage:
  db F3 0F 10 88 38 0E 00 00
_TimeOfDay:
  db 48 2B 71 40 48 89 41 40
_GetMagazineBase:
  db 48 8B 10 48 8B C8
_DisarmEnemys2:
  db 8B A9 80 17 00 00
_Filters:
  db F3 0F 10 81 90 03 00 00
_NoSwing:
  db F3 0F 10 97 E8 39 00 00
_NoReloadHandguns:
  db 88 86 C9 10 00 00
_Stealth:
  db F3 41 0F 10 82 54 08 00 00
_FreezeAI:
  db 49 89 E3 55 56
_TurnAllLightsOff:
  db F6 41 4C 02 48 89 CB
_WeaponBase:
  db F3 0F 10 40 20
_AirPressure:
  db F3 0F 10 BB 80 19 00 00
unregistersymbol(_InfiniteAmmo)
unregistersymbol(_pAmmoBase)
unregistersymbol(_NoReload)
unregistersymbol(_pAmmoInClip)
unregistersymbol(_enableNoReload)
unregistersymbol(_enableInfiniteAmmo)
unregistersymbol(_NoLoadingInsulation)
unregistersymbol(_enableNoLoadingInsulation)
unregistersymbol(_NoSpread)
unregistersymbol(_enableNoSpread)
unregistersymbol(_RapidFire)
unregistersymbol(_enableRapidFire)
unregistersymbol(_NoRecoil)
unregistersymbol(_enableNoRecoil)
unregistersymbol(_InfiniteHealth)
unregistersymbol(_pPlayerBase)
unregistersymbol(_enableEngineGodMode)
unregistersymbol(_GasMaskTimer)
unregistersymbol(_GasMaskBase)
unregistersymbol(_enableInfiniteGasMaskTime)
unregistersymbol(_MediKits)
unregistersymbol(_enableInfMediKits)
unregistersymbol(_pMediKitsBase)
unregistersymbol(_InfiniteFlashlight)
unregistersymbol(_enableInfFlashlight)
unregistersymbol(_pFlashlightBase)
unregistersymbol(_NoOverheat)
unregistersymbol(_enableNoOverheat)
unregistersymbol(_SuperSpeed)
unregistersymbol(_MovementBase)
unregistersymbol(_MovementSpeedVar)
unregistersymbol(_JumpHeightVar)
unregistersymbol(_JumpLengthVar)
unregistersymbol(_JumpLengthSpeedVar)
unregistersymbol(_MaskLifetime)
unregistersymbol(_enableInfMaskLifetime)
unregistersymbol(_InfiniteThrowables)
unregistersymbol(_enableInfThrowables)
unregistersymbol(_OneHitKills)
unregistersymbol(_enableOHK)
unregistersymbol(_BypassHandgunRapidFire)
unregistersymbol(_RecoilHandgunFix)
unregistersymbol(_pScrap)
unregistersymbol(_pPortion)
unregistersymbol(_RealMaxCliPCount)
unregistersymbol(_pRealMaxCliPCount)
unregistersymbol(_MaxClipSize)
unregistersymbol(_CostumRapidFireVar)
unregistersymbol(_enableCostumRapidFire)
unregistersymbol(_NoFallingDamage)
unregistersymbol(_enableNoFallDamage)
unregistersymbol(_TimeOfDay)
unregistersymbol(_pTODBase)
unregistersymbol(_IncTime)
unregistersymbol(_DecTime)
unregistersymbol(_GetMagazineBase)
unregistersymbol(_enableDisarmEnemys)
unregistersymbol(_DisarmEnemys2)
unregistersymbol(_Filters)
unregistersymbol(_pFilter)
unregistersymbol(_enableInfiniteFilters)
unregistersymbol(_NoSwing)
unregistersymbol(_enableNoSwing)
unregistersymbol(_NoReloadHandguns)
unregistersymbol(_Stealth)
unregistersymbol(_enableStealth)
unregistersymbol(_FreezeAI)
unregistersymbol(_enableFreezeAI)
unregistersymbol(_TurnAllLightsOff)
unregistersymbol(_LightSwitch)
unregistersymbol(_WeaponBase)
unregistersymbol(_pWeaponBase)
unregistersymbol(_AirPressure)
unregistersymbol(_enableInfiniteAirPressure)
unregistersymbol(_enableInstantHit)
unregistersymbol(_enableSuperBulletForce)
dealloc(_CostumRapidFireVar)
dealloc(_enableCostumRapidFire)
dealloc(_pScrap)
dealloc(_pPortion)
dealloc(_enableInfiniteAmmo)
dealloc(_pAmmoBase)
dealloc(_MainCodeMem)
dealloc(_pAmmoInClip)
dealloc(_enableNoReload)
dealloc(_enableNoLoadingInsulation)
dealloc(_enableNoSpread)
dealloc(_enableRapidFire)
dealloc(_enableNoRecoil)
dealloc(_enableInfiniteHealth)
dealloc(_enableEngineGodMode)
dealloc(_pPlayerBase)
dealloc(_GasMaskBase)
dealloc(_enableInfiniteGasMaskTime)
dealloc(_enableInfMediKits)
dealloc(_pMediKitsBase)
dealloc(_enableInfFlashlight)
dealloc(_pFlashlightBase)
dealloc(_enableNoOverheat)
dealloc(_MovementBase)
dealloc(_MovementSpeedVar)
dealloc(_JumpHeightVar)
dealloc(_enableInfMaskLifetime)
dealloc(_JumpLengthVar)
dealloc(_JumpLengthSpeedVar)
dealloc(_enableInfThrowables)
dealloc(_enableOHK)
dealloc(_pRealMaxCliPCount)
dealloc(_MaxClipSize)
dealloc(_enableNoFallDamage)
dealloc(_pTODBase)
dealloc(_IncTime)
dealloc(_DecTime)
dealloc(_enableDisarmEnemys)
dealloc(_pFilter)
dealloc(_enableInfiniteFilters)
dealloc(_enableNoSwing)
dealloc(_enableStealth)
dealloc(_enableFreezeAI)
dealloc(_LightSwitch)
dealloc(_pWeaponBase)
dealloc(_enableInfiniteAirPressure)
dealloc(_enableInstantHit)
dealloc(_enableSuperBulletForce)
Toggle Console:
[ENABLE]
aobscanmodule(_GetConsole,MetroExodus.exe,44 0F B6 61 50) // should be unique
aobscanmodule(_BypassClose,MetroExodus.exe,C6 41 50 00 48 83 C2 58)
alloc(newmem,$1000,"MetroExodus.exe")
alloc(_pConsole,8)
registersymbol(_pConsole)
registersymbol(_GetConsole)
registersymbol(_BypassClose)
newmem:
mov [_pConsole],rcx
code:
  movzx r12d,byte ptr [rcx+50]
  jmp return

_BypassClose:
  db 90 90 90 90


_GetConsole:
  jmp newmem
return:

_pConsole:
dd 0

[DISABLE]

_GetConsole:
  db 44 0F B6 61 50
_BypassClose:
  db C6 41 50 00
unregistersymbol(_GetConsole)
unregistersymbol(_pConsole)
unregistersymbol(_BypassClose)
dealloc(_pConsole)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "MetroExodus.exe"+1212A484

"MetroExodus.exe"+1212A450: E8 7B 60 9A EE           -  call MetroExodus.exe+AD04D0
"MetroExodus.exe"+1212A455: E8 D6 FD 92 EE           -  call MetroExodus.exe+A5A230
"MetroExodus.exe"+1212A45A: 48 8B 0D D7 06 4A EF     -  mov rcx,[MetroExodus.exe+15CAB38]
"MetroExodus.exe"+1212A461: 0F B6 5D 50              -  movzx ebx,byte ptr [rbp+50]
"MetroExodus.exe"+1212A465: 0F 57 C9                 -  xorps xmm1,xmm1
"MetroExodus.exe"+1212A468: 8B 05 DA 64 4A EF        -  mov eax,[MetroExodus.exe+15D0948]
"MetroExodus.exe"+1212A46E: 0F 57 D2                 -  xorps xmm2,xmm2
"MetroExodus.exe"+1212A471: F3 0F 10 1D C7 34 28 EF  -  movss xmm3,[MetroExodus.exe+13AD940]
"MetroExodus.exe"+1212A479: 0F 28 C3                 -  movaps xmm0,xmm3
"MetroExodus.exe"+1212A47C: F3 0F 10 35 98 33 28 EF  -  movss xmm6,[MetroExodus.exe+13AD81C]
// ---------- INJECTING HERE ----------
"MetroExodus.exe"+1212A484: 44 0F B6 61 50           -  movzx r12d,byte ptr [rcx+50]
// ---------- DONE INJECTING  ----------
"MetroExodus.exe"+1212A489: F3 0F 10 25 F7 30 28 EF  -  movss xmm4,[MetroExodus.exe+13AD588]
"MetroExodus.exe"+1212A491: F3 48 0F 2A C8           -  cvtsi2ss xmm1,rax
"MetroExodus.exe"+1212A496: 8B 05 B0 64 4A EF        -  mov eax,[MetroExodus.exe+15D094C]
"MetroExodus.exe"+1212A49C: F3 48 0F 2A D0           -  cvtsi2ss xmm2,rax
"MetroExodus.exe"+1212A4A1: F3 0F 5E C1              -  divss xmm0,xmm1
"MetroExodus.exe"+1212A4A5: 0F 28 F8                 -  movaps xmm7,xmm0
"MetroExodus.exe"+1212A4A8: F3 0F 59 FE              -  mulss xmm7,xmm6
"MetroExodus.exe"+1212A4AC: F3 0F 5E F2              -  divss xmm6,xmm2
"MetroExodus.exe"+1212A4B0: 4C 39 79 08              -  cmp [rcx+08],r15
"MetroExodus.exe"+1212A4B4: 74 74                    -  je MetroExodus.exe+1212A52A
}
Author
l0wb1t
Downloads
15
Views
403
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from l0wb1t

Similar resources
Resource starter Title Category Downloads Last update
ChrisFayte Metro Exodus Cheat Table Cheat Engine Tables 2
Similar resources
Metro Exodus Cheat Table
Community Mods