Finaldragon Posted September 5, 2008 Posted September 5, 2008 I want to read a not constant memory address... I tried to get a memory address with CheatEngine from a game... This worked i read it and everything well but on my friends pc it didnt work.... -> I think it is not a constant memory address ->-> Do you know how i can read this value from the address on every pc?
DW1 Posted September 5, 2008 Posted September 5, 2008 Look up DMA (Dynamic Memory Allocation)... it will get you pointed (no pun intended) in the right direction. AutoIt3 Online Help
Szhlopp Posted September 5, 2008 Posted September 5, 2008 I want to read a not constant memory address...I tried to get a memory address with CheatEngine from a game... This worked i read it and everything well but on my friends pc it didnt work....-> I think it is not a constant memory address->-> Do you know how i can read this value from the address on every pc?Hey man. I spent hours upon hours figuring out how to use AutoIt with CheatEngine. I know EXACTLY what's going wrong.You found your Green address right? (Highest level pointer). That address works great for AutoIt. That is, until you reboot.The problem is its base allocation address. Notice how in CheatEngine when format an address correctly it comes out as "Mygame.exe+753EC" ? Well to get this to consistantly read we need what "Mygame.exe" is so we can add it to our offset "753EC".Anyway, I explained ALL this in my post. As well as a UDF for finding the "Gamename.exe".Click on the link in my siggy. It will explain everything to ya RegEx/RegExRep Tester!Nerd Olympics - Community App!Login UDFMemory UDF - "Game.exe+753EC" - CE pointer to AU3Password Manager W/ SourceDataFiler - Include files in your au3!--- Was I helpful? Click the little green '+'
Finaldragon Posted September 5, 2008 Author Posted September 5, 2008 Hey... I want to read out a value from the Game named Archlord. I just found the memory address which contains the value but how can i find the pointer? and how do i use everything in autoit? :S
Szhlopp Posted September 5, 2008 Posted September 5, 2008 (edited) Hey...I want to read out a value from the Game named Archlord.I just found the memory address which contains the value but how can i find the pointer? and how do i use everything in autoit? :SI've seen alot of posts lately about how the memory functions work. I personally had no idea, so I thought I'd learn...CheatEngine <--- Site you use to get Cheat Engine 5.4This program allows you to grab the 'Memory Address' you use in NomadMemory.I'm on Vista, so hopefully this works for XP as well 1) Start up 'CheatEngine.exe'2) Go through tutorials (if you havn't already) Tutorials3) Learn how pointers work4) Make sure you know how multi-pointers work. Tutorial 8 Edited September 5, 2008 by Szhlopp RegEx/RegExRep Tester!Nerd Olympics - Community App!Login UDFMemory UDF - "Game.exe+753EC" - CE pointer to AU3Password Manager W/ SourceDataFiler - Include files in your au3!--- Was I helpful? Click the little green '+'
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now