Multi-level Pointer menu

User Tag List

Results 1 to 9 of 9
  1. #1
    =sinister='s Avatar Contributor
    Reputation
    154
    Join Date
    Jun 2006
    Posts
    277
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Multi-level Pointer

    So i'm trying to find a pointer to my character's x,y,z and rotation address, however, it is a mutli-level pointer and whenever I try to find what access's the pointer, I find myself in a loop. After about 2 or 3 pointers, one pointer leads to the same exact pointer I just found. I know another way to find the x,y,z and rotation as a static is using the base address + offset, but I have no idea how to find either of these. Can someone shed some light on me?

    Multi-level Pointer
  2. #2
    Gamer's Avatar Active Member
    Reputation
    239
    Join Date
    Jan 2007
    Posts
    198
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ok, to read x,y,z for your player, first you need your player base.

    This can be found at

    Code:
    Playerbase = [[[0x127E014] + 0x30] + 40]
    Then from there you read your x,y,z,rotation values:

    Code:
    0x7D0 X coord 
    0x7D4 Y coord 
    0x7D8 Z coord 
    0x7DC rotation
    For example: my characters current x value:
    Code:
    x= [playerbase+0x7D0]
    Where [] is memory read.

    If you are using C# it would look something like


    Code:
    playerBase = BlackMagic.ReadUInt(BlackMagic.ReadUInt(BlackMagic.ReadUInt(0x127e014) + 0x30) + 40);
     playerX = BlackMagic.ReadFloat(playerBase + 0x7D0);
    Hope that helped.

    edit: http://forum.cheatengine.org/viewtopic.php?t=319453 is a useful resource for some offsets not found on these forums.

  3. #3
    =sinister='s Avatar Contributor
    Reputation
    154
    Join Date
    Jun 2006
    Posts
    277
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Getting offsets from other people is easy :P, finding those offsets and addresses is another thing. And thats what I need help with. How do you find the Playerbase and offsets for x,y,z, and rotation?

  4. #4
    arigity's Avatar Banned
    Reputation
    49
    Join Date
    Dec 2007
    Posts
    548
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    find it once either by a pointer scanner or digging around with a debugger then use findPattern to find it again on newer patches.

  5. #5
    =sinister='s Avatar Contributor
    Reputation
    154
    Join Date
    Jun 2006
    Posts
    277
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Whenever I do a pointer scan, it always returns 0?? Is there a certain module I have to read from (Like the list of dll's, or WoW.exe)?

  6. #6
    Shynd's Avatar Contributor
    Reputation
    97
    Join Date
    May 2008
    Posts
    393
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Perhaps posting a snippet of code or script you're using to pointer scan would help us diagnose your problem.

  7. #7
    =sinister='s Avatar Contributor
    Reputation
    154
    Join Date
    Jun 2006
    Posts
    277
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Well Im using Cheat Engine's built-in Pointer Scan.

  8. #8
    Shynd's Avatar Contributor
    Reputation
    97
    Join Date
    May 2008
    Posts
    393
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Then you need to learn a little bit more until you can wean yourself off of other people's handouts. Read any or all of the books that have been posted on these forums about reverse engineering; that'll give you at least a starting point.

  9. #9
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    LUA is your friend....

    I seriously don't get why LUA isn't abused as much as it should be. The APIS are a ****ing awesome starting point when reversing WoW, then the next best thing is using packet handlers.

Similar Threads

  1. Help with Multi Level Pointers.
    By keldeo in forum Programming
    Replies: 1
    Last Post: 11-30-2013, 08:50 PM
  2. Noob Question about multi level pointers
    By rdw in forum WoW Memory Editing
    Replies: 3
    Last Post: 09-24-2013, 03:24 PM
  3. A Guide To RaF Multi Box Power Leveling.
    By CareyBizzle in forum World of Warcraft Guides
    Replies: 24
    Last Post: 10-05-2008, 11:44 PM
  4. I need help with multi-level pointers in CE
    By Phygar in forum WoW Memory Editing
    Replies: 0
    Last Post: 01-31-2008, 04:38 PM
  5. Help Finding Multi-Level Pointers....
    By Mutated Carpet People in forum World of Warcraft General
    Replies: 0
    Last Post: 03-05-2007, 12:31 AM
All times are GMT -5. The time now is 03:11 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search