| View previous topic :: View next topic |
| Author |
Message |
supercharger Advanced Cheater
Reputation: 0
Joined: 06 Aug 2009 Posts: 61
|
Posted: Mon Oct 26, 2009 1:53 am Post subject: value written by command "fstp" etc |
|
|
i am trying to change some value in a game which is several years old.
i found the value address and pointer , like " 00xxxxxx + offset xxx" , and each time the game is loaded, the address is correct. but writing to this address by CE is no use.
then i used "find out what writes to this address", only one command such as "FSTP xxxxxxxxxxxxx " appear.
above that line, it is command "call xxxxxxxx " . and follow the "call" command,i saw commands like "fmul" etc.
i back-traced the variables (EAX EDX etc) and at the end found some address like " ESP + xx "
if the line (like FSTP xxxxxxxxx) which writes to the address is removed, the game doesn't function correctly anymore. and ESP addresses are always changing.
what can i do with this kind of module?
in some other games, i can change values to whatever i want, but in this one, i can't.
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25818 Location: The netherlands
|
Posted: Mon Oct 26, 2009 4:40 am Post subject: |
|
|
find the instruction before the fstp that changes the floating point value and change that. Leave the fstp there
That way the pop of the FP-stack still happens and no crash
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
supercharger Advanced Cheater
Reputation: 0
Joined: 06 Aug 2009 Posts: 61
|
Posted: Wed Oct 28, 2009 8:58 am Post subject: |
|
|
| thanks for the reply, Dark Byte. but reading the instructions before the FSTP line is difficult for me. i'll keep on studying though.
|
|
| Back to top |
|
 |
|