Another Metroid 2 Remake 1.5.5 Cannot Make Scripts, Help Wanted
Posted: Thu Jan 12, 2023 5:28 pm
I've never had a game give me this much trouble aside from Silent Hill Homecoming. Can someone help?
So I take a hit to lose HP while scanning for what writes to or accesses that address. fstp qword prt [edi] among a few other things appear when I take a hit. [edi], [ebp+00], or [eax] are being my pointed to HP addresses at the time. If I try to make a script with mov [edi],99 the game gets screwy and I still take on damage when hit.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I've tried messing with all of these in the pictures above and don't try nopping them out because the game will crash. There seem to be hundreds if not thousands of addressing passing through these lines in disassembler.
It's as if the true HP code is lock away somewhere behind this, but finding the HP pointer and locking it is no problem.
Is there a tutorial out there I can read or watch to get around this so I can finally make a decent script?
So I take a hit to lose HP while scanning for what writes to or accesses that address. fstp qword prt [edi] among a few other things appear when I take a hit. [edi], [ebp+00], or [eax] are being my pointed to HP addresses at the time. If I try to make a script with mov [edi],99 the game gets screwy and I still take on damage when hit.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I've tried messing with all of these in the pictures above and don't try nopping them out because the game will crash. There seem to be hundreds if not thousands of addressing passing through these lines in disassembler.
It's as if the true HP code is lock away somewhere behind this, but finding the HP pointer and locking it is no problem.
Is there a tutorial out there I can read or watch to get around this so I can finally make a decent script?