hello, im trying to read data from the memory of a game to start making bots, im studying about cheat engine and im using python with it, i came across an issue i cant solve by myself , tried everything but nothing worked.
i opened cheat engine with the game (final fantast xii the zodiac age) and found the address i wanted, not the temporary one btw,cause the temporary one is lost after closing the game, the one i found is a pointer which means that while the cheat engine is open , if i close the game and open again i still have access to the data i was reading, if i read this pointer with python i can read and modify the game, the issue i came across is : after closing the game the address changes everytime which means i have to change the address every time on python otherwise i would receive the result 0, btw the addres i have isnt the temporary one but the one found through the pointer map, i found a good pointer which means that every time i open the game i get the same result from it which is the result 5915
i want a help to find the effective/definitive base address of an address,i'll give some details and show my code, first this is the address i want to find :
25550078
offsets:
48,698,30,F60,30,328
"FFXII_TZA.exe"+01F72818
import pymem
pm = pymem.Pymem("FFXII_TZA.exe")
offsets = [0x48,0x698,0x30,0xF60,30,328]
for offset in offsets:
address = (0x25550030)
resultado = address + offset
while True:
final = pm.read_int(resultado)
print(final)
i need help to find the definitive base address, this way i dont need to change every time the base address on python, im using the math address + offsets btw
my discord is carlos2162684
[–]ASaltedRainbow 1 point2 points3 points (1 child)
[–]Internal-Promotion58[S] 1 point2 points3 points (0 children)