Jump to content
Sign in to follow this  
Finaldragon

MemoryRead

Recommended Posts

Finaldragon

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?

Share this post


Link to post
Share on other sites
DW1

Look up DMA (Dynamic Memory Allocation)... it will get you pointed (no pun intended) in the right direction.

Share this post


Link to post
Share on other sites
Szhlopp

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 ;)

Share this post


Link to post
Share on other sites
Finaldragon

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

Share this post


Link to post
Share on other sites
Szhlopp

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

I'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.4

This 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) Tutorials

3) Learn how pointers work

4) Make sure you know how multi-pointers work. Tutorial 8

Edited by Szhlopp

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×