Page 6 of 14

Re: Metro Exodus [CPY] Table+20*Table Update 0.42*

Posted: Sat Mar 02, 2019 11:37 am
by SunBeam
Keep at it, l0wb1t ;) I'm currently playing Metro 2033 Redux. Wanna catch up with the story, because it's important to me (don't remember when the hell did Artyom marry Ana o_O). Like story-driven games. As for Exodus, I kinda broke my save when I made that video, as in the game spawns me underwater all the time :D So I'll have to restart the campaign. Furthermore, there are altitude checks (if you stay too much in the air, engine slams you to the ground; combine that with being atop water, it slams you in the water.. and those crappy animations kick in where you get eaten by some lobster and die).

Will post more in the coming days; won't be fearlessrevolution exclusive :P But please bear with me. If others manage to do it faster in the meantime, so be it.

BR,
Sun

Re: Metro Exodus [CPY] Table+20*Table Update 0.42*

Posted: Sat Mar 02, 2019 12:12 pm
by l0wb1t
SunBeam wrote:
Sat Mar 02, 2019 11:37 am
Keep at it, l0wb1t ;) I'm currently playing Metro 2033 Redux.
Yeah i spent the whole night to figure out how to enable the typing in the console, it just doesn't allow me to write anything into it. fuck that shit. no idea

Re: Metro Exodus [CPY] Table+20*Table Update 0.42*

Posted: Sat Mar 02, 2019 12:46 pm
by amaniberserk420
l0wb1t wrote:
Sat Mar 02, 2019 12:12 pm
SunBeam wrote:
Sat Mar 02, 2019 11:37 am
Keep at it, l0wb1t ;) I'm currently playing Metro 2033 Redux.
Yeah i spent the whole night to figure out how to enable the typing in the console, it just doesn't allow me to write anything into it. fuck that shit. no idea
Btw is it possible for you to add stealth mode ?

Re: Metro Exodus [CPY] Table+20*Table Update 0.42*

Posted: Sat Mar 02, 2019 12:55 pm
by l0wb1t
SunBeam wrote:
Sat Mar 02, 2019 11:37 am
Keep at it, l0wb1t ;) I'm currently playing Metro 2033 Redux.
Yeah i spent the whole night to figure out how to enable the typing in the console, it just doesn't allow me to write anything into it. fuck that shit. no idea

amaniberserk420 wrote:
Sat Mar 02, 2019 12:46 pm
Btw is it possible for you to add stealth mode ?
i did not found the detection values yet,
have you tried this instead, until i found it

Code: Select all

[ENABLE]
aobscanmodule(_FreezeAI,MetroExodus.exe,49 89 E3 55 56 57 41 56 48) // should be unique
registersymbol(_FreezeAI)

_FreezeAI:
  db C3 90 90

[DISABLE]

_FreezeAI:
  db 49 89 E3

unregistersymbol(_FreezeAI)

Re: Metro Exodus [CPY] Table+20*Table Update 0.42*

Posted: Sat Mar 02, 2019 1:47 pm
by amaniberserk420
l0wb1t wrote:
Sat Mar 02, 2019 12:55 pm
...
i did not found the detection values yet,
have you tried this instead, until i found it

Code: Select all

[ENABLE]
aobscanmodule(_FreezeAI,MetroExodus.exe,49 89 E3 55 56 57 41 56 48) // should be unique
registersymbol(_FreezeAI)

_FreezeAI:
  db C3 90 90

[DISABLE]

_FreezeAI:
  db 49 89 E3

unregistersymbol(_FreezeAI)


It freeze all AI and i think it might break some scripted event.

Re: Metro Exodus [CPY] Table+20*Table Update 0.42*

Posted: Sat Mar 02, 2019 2:26 pm
by draw95
amaniberserk420 wrote:
Sat Mar 02, 2019 1:47 pm
l0wb1t wrote:
Sat Mar 02, 2019 12:55 pm
...
i did not found the detection values yet,
have you tried this instead, until i found it

Code: Select all

[ENABLE]
aobscanmodule(_FreezeAI,MetroExodus.exe,49 89 E3 55 56 57 41 56 48) // should be unique
registersymbol(_FreezeAI)

_FreezeAI:
  db C3 90 90

[DISABLE]

_FreezeAI:
  db 49 89 E3

unregistersymbol(_FreezeAI)


It freeze all AI and i think it might break some scripted event.
From What I tried it's safe.
You just have to turn it off at interaction prompt like crawling, open door, etc.
If you don't there will be two results.
1. artyom will freeze until freeze ai turned off
2. still freeze even freeze ai turned off, this only happen on cinematic cutscene (like when meeting the nurse and need to get out with window)

Re: Metro Exodus [CPY] Table+20*Table Update 0.42*

Posted: Sat Mar 02, 2019 3:08 pm
by eTheBlack
l0wb1t wrote:
Sat Mar 02, 2019 12:55 pm
i did not found the detection values yet,
have you tried this instead, until i found it

Code: Select all

[ENABLE]
aobscanmodule(_FreezeAI,MetroExodus.exe,49 89 E3 55 56 57 41 56 48) // should be unique
registersymbol(_FreezeAI)

_FreezeAI:
  db C3 90 90

[DISABLE]

_FreezeAI:
  db 49 89 E3

unregistersymbol(_FreezeAI)
This works perfect, you can still hear conversation and can put them to sleep, but still you have to be carefull with it when scripted events happen.
Tested on Volga in Church Mission (no dogs)

Turn off when you dont need it.

Re: Metro Exodus [CPY] Table+20*Table Update 0.42*

Posted: Sat Mar 02, 2019 8:10 pm
by SimpleTablez
I found the light & sound detection pointers but no luck on smell, beasts still attack me if i get too close but humans ignore me. they do that smelling animation when im in their face lol. might just use fearlessrevolution trainer to trace their hooks and snatch that beasts pointer lol.

The console seems to just be a logger, the one that opens and allows input is probably somewhere else. weird thing is that u can change what value the console opens at.

If i make any progress Ill update.

Re: Metro Exodus [CPY] Table+20*Table Update 0.42*

Posted: Sun Mar 03, 2019 5:06 am
by l0wb1t
SimpleTablez wrote:
Sat Mar 02, 2019 8:10 pm
I found the light & sound detection pointers but no luck on smell, beasts still attack me if i get too close but humans ignore me. they do that smelling animation when im in their face lol. might just use fearlessrevolution trainer to trace their hooks and snatch that beasts pointer lol.

The console seems to just be a logger, the one that opens and allows input is probably somewhere else. weird thing is that u can change what value the console opens at.

If i make any progress Ill update.
Whats the range of the Detection values? 0-1 or is it even going higher than 1.0f?

BTW, i was just fucking around, and noticed its openening the console, but you cannot really see anything, but atleast it lets you type something in. it fucks up the game totally

Code: Select all

[ENABLE]
aobscanmodule(_Hmm,MetroExodus.exe,7E 5A 48 8D 8D 30 10 00 00) // should be unique
Registersymbol(_Hmm)
_Hmm:
  db EB 5A

[DISABLE]

_Hmm:
  db 7E 5A

unregistersymbol(_Hmm)
Enable this as soon the game starts, then alt+ tab out and back in.

Re: Metro Exodus [CPY] Table+20*Table Update 0.42*

Posted: Sun Mar 03, 2019 8:07 am
by xorps
What if we dig deeper into this structure ? :roll: sorry for my English :)

Code: Select all

[ENABLE]
aobscanmodule(baseplayermode,MetroExodus.exe,41 8B 82 50 08 00 00 * * F3 41 0F 10 82 54 08 00 00)
baseplayermode:
  db B8 00 00 7A 44 89 02 B8 00 00 7A 44 66 0F 6E C0 F3 41 0F 11 00 90 90 C3 B8 00 00 7A 44 89 02 B8 00 00 7A 44 66 0F 6E C0 F3 41 0F 11 00 90 90 C3
registersymbol(baseplayermode)

[DISABLE]
baseplayermode:
  db 41 8B 82 50 08 00 00 89 02 F3 41 0F 10 82 54 08 00 00 F3 41 0F 11 00 C3 41 8B 82 48 08 00 00 89 02 F3 41 0F 10 82 4C 08 00 00 F3 41 0F 11 00 C3
unregistersymbol(baseplayermode)

Re: Metro Exodus [CPY] Table+20*Table Update 0.42*

Posted: Sun Mar 03, 2019 10:20 am
by l0wb1t
xorps wrote:
Sun Mar 03, 2019 8:07 am
What if we dig deeper into this structure ? :roll: sorry for my English :)
Well nice one, looks like its stealth?
I just checked now and noticed that one health code is also going thru this. nice find mate.

I'm going to add this in the Table above, credits to you :)

Re: Metro Exodus [CPY] Table+20*Table Update 0.42*

Posted: Sun Mar 03, 2019 10:52 am
by xorps
It will be necessary to disassemble this function. It disables the effect of damage on the character :roll: In this function where it calls a method of the character shaking when damage

Code: Select all

[ENABLE]
aobscanmodule(baseplayerhit,MetroExodus.exe,F3 44 0F 10 AF * * * * 85 * * * * * * * * * * * * * * * * * * * 48 * * 48 * * * * * * * * * * * 85 * * * * * * * * 85)
baseplayerhit+0B:
  db 90 E9
registersymbol(baseplayerhit)
[DISABLE]
baseplayerhit+0B:
  db 0F 84
unregistersymbol(baseplayerhit)

Re: Metro Exodus [CPY] Table+20*Table Update 0.42*

Posted: Sun Mar 03, 2019 11:29 am
by xorps
The console feature of immortality :)

Code: Select all

80 B9 BB 09 00 00 00 7D 1B 45 85 C0

Re: Metro Exodus [CPY] Table+20*Table Update 0.42*

Posted: Sun Mar 03, 2019 11:42 am
by xorps
xorps wrote:
Sun Mar 03, 2019 11:29 am
The console feature of immortality :)

Code: Select all

[ENABLE]
aobscanmodule(Godmode,MetroExodus.exe,0F B6 81 BC 09 00 00)
Godmode:
  db B8 01 00 00 00 90 90
registersymbol(Godmode)
[DISABLE]
Godmode:
  db 0F B6 81 BC 09 00 00
unregistersymbol(Godmode)

Re: Metro Exodus [CPY] Table+20*Table Update 0.42*

Posted: Sun Mar 03, 2019 11:43 am
by l0wb1t
xorps wrote:
Sun Mar 03, 2019 11:29 am
The console feature of immortality :)

Code: Select all

80 B9 BB 09 00 00 00 7D 1B 45 85 C0
found that aswell some days ago while checking referenced strings with x64dbg

This way i found the console also, but it doesn't let my type anithing into it -.-

Table updated to 0.47
Added No Weapon Swing delay (Credits ZeroHackAllCheats)
Added Costum Rate Of Fire Mod (needs to be set lower than the current rate of fire, check the Rate of Fire Pointers for Values )
Added Teleport to random Enemy
Added Teleport Enemys To last saved Position
Added Jam Enemys Weapons (Still WIP, they can shoot one bullet, then they have to reload)
Added Infinite Filters
Added No Fall Damage
Adjusted No reload (you should bew able to fire most of the Shotguns now)
Added Stealth Mode (Credits Xorps)

Image