Pointer Help

You can find tutorials and ask questions about memory editing here. You may also post any game-specific information you find (ie. cheat tables or addresses).
Post Reply
Message
Author
KillerTHC
Posts: 63
Joined: Tue May 25, 2010 8:49 pm

Pointer Help

#1 Post by KillerTHC » Mon Sep 29, 2014 5:11 pm

Hi I am trying to find pointers to various values in the game LOTRO. I am struggling to get past 5 pointers deep. I understand double pointers and have read the tutorials but I am still having trouble. I always seem to be able to find 4 o 5 pointers chaining up to my address by searching for my value then finding out what access it. However I usually get to a point where the address that CE says is most likely what I'm looking for can't be found or the address provided by cheat engine is already the address that I have for my last pointer level. I need help with finding pointers as I keep hitting dead ends, any help is great!

User avatar
Administrator
Site Admin
Posts: 5306
Joined: Sat Jan 05, 2008 4:21 pm

Re: Pointer Help

#2 Post by Administrator » Mon Sep 29, 2014 8:49 pm

Have you tried using CheatEngine's auto pointer search? Sometimes it comes in handy for things like this, though it can also still fail.

Just find the pointer and initiate the auto pointer search. Restart client, find the pointer again, then continue the search. You might have to do this another 2-3 times, but hopefully it finds something.

User avatar
BlubBlab
Posts: 948
Joined: Fri Nov 30, 2012 11:33 pm
Location: My little Pony cafe

Re: Pointer Help

#3 Post by BlubBlab » Mon Sep 29, 2014 11:55 pm

I know from experiences that finding pointer can be very hard especially when we talking about object lists.
But I do it always like this:

First find your value which you change, add the address to the list click right find what access this address(or what write to it)
If you find a new address(you need possible change the value) add it to the list repeat that until you find nothing or the new address point to itself.(in most cases we seek the address with the lowest number)

What you find is basically the beginning of the structure where your value is part of. Than you click on the last address you found " Pointer scan for this address"

If none of your found pointer are stable try increase your maximum offset in the pointer search eg. in DP I need an offset of 6500 to find valid pointers.

In case of object lists you need special filters and you must shorten you pointer bit by bit and look always into the memory manually.
Jack-of-all-trades, but master-of-only of a few :D

My Reps:
https://github.com/BlubBlab/Micromacro-with-OpenCV (My version of MM2 with OpenCV and for MS Visual Studio)
https://github.com/BlubBlab/rom-bot (rombot with no stop WP and advanced human emulation mode and some other extensions)
https://github.com/BlubBlab/Micromacro-2-Bot-Framework ( A work in progress )
My Tools : viewtopic.php?f=10&t=6226

KillerTHC
Posts: 63
Joined: Tue May 25, 2010 8:49 pm

Re: Pointer Help

#4 Post by KillerTHC » Tue Sep 30, 2014 6:20 am

Is there any other way than using the pointer scanner? When I try using the pointer scanner it chews through all my memory which slows my computer down to a crawl making doing things impossible. Is this normal? I have 4gb of memory and CE often will consume up to 2gb during a pointer scan and will keep that memory until restarted. LOTRO uses around 1gb of memory.

Thanks for the help, I'm really trying to make progress with finding addresses, I think its the hardest part of making a bot.

User avatar
BlubBlab
Posts: 948
Joined: Fri Nov 30, 2012 11:33 pm
Location: My little Pony cafe

Re: Pointer Help

#5 Post by BlubBlab » Wed Oct 01, 2014 1:43 am

This pretty normal but when the progressbar is through it doesn't matter anymore if the game run or not CE will try every combination of pointers + offset with the pointers CE scanned in.
Jack-of-all-trades, but master-of-only of a few :D

My Reps:
https://github.com/BlubBlab/Micromacro-with-OpenCV (My version of MM2 with OpenCV and for MS Visual Studio)
https://github.com/BlubBlab/rom-bot (rombot with no stop WP and advanced human emulation mode and some other extensions)
https://github.com/BlubBlab/Micromacro-2-Bot-Framework ( A work in progress )
My Tools : viewtopic.php?f=10&t=6226

KillerTHC
Posts: 63
Joined: Tue May 25, 2010 8:49 pm

Re: Pointer Help

#6 Post by KillerTHC » Thu Oct 02, 2014 8:40 am

BlubBlab wrote:This pretty normal but when the progressbar is through it doesn't matter anymore if the game run or not CE will try every combination of pointers + offset with the pointers CE scanned in.
I'm not sure I understand what you are saying. I thought that the game had to reset the pointers to continue scanning, for example I find my address for health, I do a pointer scan, it finishes so I logout/restart the game whichever resets the pointer, and find my address again then continue the pointer scan with the new address? CE eats up so much memory that I can't exit or even login and logout of the game because it crashes after lagging out. Is there anything I can do to limit CEs memory consumption?

User avatar
BlubBlab
Posts: 948
Joined: Fri Nov 30, 2012 11:33 pm
Location: My little Pony cafe

Re: Pointer Help

#7 Post by BlubBlab » Fri Oct 03, 2014 2:42 am

Sry no there is no way what inflating the memory use is the huge amount of possible pointer which CE copy in his own memory.
Last edited by BlubBlab on Sat Oct 04, 2014 6:58 am, edited 1 time in total.
Jack-of-all-trades, but master-of-only of a few :D

My Reps:
https://github.com/BlubBlab/Micromacro-with-OpenCV (My version of MM2 with OpenCV and for MS Visual Studio)
https://github.com/BlubBlab/rom-bot (rombot with no stop WP and advanced human emulation mode and some other extensions)
https://github.com/BlubBlab/Micromacro-2-Bot-Framework ( A work in progress )
My Tools : viewtopic.php?f=10&t=6226

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Pointer Help

#8 Post by lisa » Sat Oct 04, 2014 5:42 am

you can change the number of threads, I think default is set to 4 after installation, drop it to 2, this will reduce the CPU/memory usage quite a lot.
Remember no matter you do in life to always have a little fun while you are at it ;)

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

KillerTHC
Posts: 63
Joined: Tue May 25, 2010 8:49 pm

Re: Pointer Help

#9 Post by KillerTHC » Sat Oct 04, 2014 10:57 am

lisa wrote:you can change the number of threads, I think default is set to 4 after installation, drop it to 2, this will reduce the CPU/memory usage quite a lot.
I have dropped it all the way down to 1 and it still slows my computer down to a crawl, I guess I will just have to upgrade me RAM to make any additional progress.

Post Reply

Who is online

Users browsing this forum: No registered users and 7 guests