Quote:
Originally Posted by TheDarkWraith
@ Reaper7 - not sure how you found that address....were you using Olly Debug? If so, what was the base address, size, and entry point of your SH5.exe?
|
Redid the entries to show all the Information I could. Values have changed due to sh5.exe using different loading memory location.
But hopefully all the relevant info is here to get the Stadimeter.
In the Following Pic You can see the Base, Size and Module name thats loaded for SH5.
I'm using Cheat Engine 6.1 to find my addresses and pointers within the sh5.exe code and memory thats used.
Also took 2 more pics to show whats happening with regards the Stadimeter and the 2 pointer branches that are used.
There are a total of 16 addresses that hold the stadimeter values (Both SH5 and Sh4) of these 2 are writeable the rest read only.
I only worked with these 2 to bac track thru all the pointers to get to the Base Address (Cheat Engine shows this value as green to show its a static address).
One thing I noticed that both code sets used are very similar except for the offsets used in the last pointers code for both.
One has its offset at 00000084 the other at 00000094 as can be seen in the Memory viewer in first pic - maybe this is the problem
Hope that this info is good to get you going TDW
EDIT: Still not Sure this is the Base Address - Need to find how to do this in Ollydbg
Here is the Op, Assembly code you can search for - maybe that will help to find it
00412FF5 - F3 0F11 81 84000000 - movss [ecx+00000084],xmm0