Playerbase issue (C#) menu

Shout-Out

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 20
  1. #1
    Robske's Avatar Contributor
    Reputation
    305
    Join Date
    May 2007
    Posts
    1,062
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    EDIT: The first post of this thread is below this one. - someone spilled coffee on the server again.


    playerbase at [[[0x0127F13C]+0x30]+0x28],

    You are reading:

    [[0x0127F13C+0x30]+0x28]

    Health is stored at:

    [[playerbase+0x8]+0x17*4]

    Now, if you want to know in detail what happened here, read jbraumans guide.
    Last edited by Robske; 04-05-2009 at 11:20 AM.
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

    Playerbase issue (C#)
  2. #2
    miceiken's Avatar Contributor Authenticator enabled
    Reputation
    209
    Join Date
    Dec 2007
    Posts
    401
    Thanks G/R
    7/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Playerbase issue (C#)

    So I've started a little project of my own and I've already stumbled upon an error. I am using MemoryReader.dll currently and am trying to find playerbase. From threads I've read here and in chatrooms on IRC this is what I have understood returns playerbase:
    Code:
    Int32 plrbase = WoWPID.ReadInt32(new IntPtr(WoWPID.ReadInt32(new IntPtr(0x0127F13C + 0x30)) + 0x28));
    So for 3.0.9 I heard to get health you need PlayerBase + 0xFF4
    Code:
    stats.Health = WoWPID.ReadUInt(new IntPtr(plrbase + 0xFF4));
    Obviously this is wrong:


    What am I doing wrong? I am pretty sure it's something about the playerbase but I don't know where I'm mistaken.

  3. #3
    miceiken's Avatar Contributor Authenticator enabled
    Reputation
    209
    Join Date
    Dec 2007
    Posts
    401
    Thanks G/R
    7/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Wooohooo! Thanks alot
    Works like a charm now.

  4. #4
    miceiken's Avatar Contributor Authenticator enabled
    Reputation
    209
    Join Date
    Dec 2007
    Posts
    401
    Thanks G/R
    7/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I am reading health by reading playerbase + 0xFF4 and it works.
    However, when I try to use the stuff from the dump thread it gives me invalid attributes.

    What I am missing now is the address for Mana, and MaxXP (xp required for the level)

  5. #5
    SKU's Avatar Contributor
    Reputation
    306
    Join Date
    May 2007
    Posts
    565
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Then you're doing something wrong - post your code.

  6. #6
    SKU's Avatar Contributor
    Reputation
    306
    Join Date
    May 2007
    Posts
    565
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Robske already told you that you get this stuff like this:

    uint dwLevel = [[dwBase + 0x8] + 0x35 * 4]
    uint dwHealth = [[dwBase + 0x8] + 0x17 * 4]


    Fail forum is failing.
    Last edited by SKU; 04-05-2009 at 12:19 PM.

  7. #7
    miceiken's Avatar Contributor Authenticator enabled
    Reputation
    209
    Join Date
    Dec 2007
    Posts
    401
    Thanks G/R
    7/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    From Cypher's dumpthread I found this:
    Code:
    UNIT_FIELD_LEVEL = 0x35
    So I tried adding it to playerbase:
    Code:
    stats.Level = WoWPID.ReadUInt(new IntPtr(plrbase + 0x35));
    and it returned this:
    Code:
    Level: 4026531840

  8. #8
    Robske's Avatar Contributor
    Reputation
    305
    Join Date
    May 2007
    Posts
    1,062
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by miceiken View Post
    From Cypher's dumpthread I found this:
    Code:
    UNIT_FIELD_LEVEL = 0x35
    So I tried adding it to playerbase:
    Code:
    stats.Level = WoWPID.ReadUInt(new IntPtr(plrbase + 0x35));
    and it returned this:
    Code:
    Level: 4026531840
    Read what sku posted.
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  9. #9
    SKU's Avatar Contributor
    Reputation
    306
    Join Date
    May 2007
    Posts
    565
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This has been discussed like 3 times the last 2 days. There should even be threads about it on the front page of this section.

    E: someone fix this crap -.-

  10. #10
    miceiken's Avatar Contributor Authenticator enabled
    Reputation
    209
    Join Date
    Dec 2007
    Posts
    401
    Thanks G/R
    7/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yup, got that now - thank's alot.
    However, in the dump thread I couldn't find a address for unit/player name - I have this one tho: 0x011CB348, but is there a more dynamic address for it?
    Also have an issue finding X,Y,Z
    Last edited by miceiken; 04-05-2009 at 12:33 PM.

  11. #11
    ramey's Avatar Member
    Reputation
    45
    Join Date
    Jan 2008
    Posts
    320
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    :|

    Oh myyyyyy

  12. #12
    JuJuBoSc's Avatar Banned for scamming CoreCoins Purchaser
    Reputation
    1019
    Join Date
    May 2007
    Posts
    922
    Thanks G/R
    1/3
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    miceiken, for X Y Z R you need to read as float.
    0x011CB348 is static in 3.0.9 for player name.

    X = pbase + 0x7D0
    Y = pbase + 0x7D4
    Z = pbase + 0x7D8
    Rotation = pbase + 0x7E2

  13. #13
    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)
    Originally Posted by JuJuBoSc View Post
    miceiken, for X Y Z R you need to read as float.
    0x011CB348 is static in 3.0.9 for player name.

    X = pbase + 0x7D0
    Y = pbase + 0x7D4
    Z = pbase + 0x7D8
    Rotation = pbase + 0x7E2
    Your rotation address is definitely wrong. It should be 4-byte aligned.

    Also, t
    here's actually two rotations there. Pitch and yaw. Don't have VS open so I can't be 100% sure but pitch should be directly after "rotation" (yaw).

  14. #14
    miceiken's Avatar Contributor Authenticator enabled
    Reputation
    209
    Join Date
    Dec 2007
    Posts
    401
    Thanks G/R
    7/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Well, rotation as in facing angle.
    Anyway this issue is long gone and resolved.
    0x7DC is the address I use anyway.

  15. #15
    Nesox's Avatar ★ Elder ★
    Reputation
    1280
    Join Date
    Mar 2007
    Posts
    1,238
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by miceiken View Post
    Well, rotation as in facing angle.
    Anyway this issue is long gone and resolved.
    0x7DC is the address I use anyway.
    That vector for players and units or w/e ppl call it contains 5 floats.
    X = 0x7D0
    Y = 0x7D4
    Z = 0x7D8
    Horizontal Rotation = 0x7DC
    Vertical Rotation = 0x7E0

Page 1 of 2 12 LastLast

Similar Threads

  1. Issues with Deeprun Tram exploit
    By shade599 in forum World of Warcraft Exploration
    Replies: 3
    Last Post: 03-25-2007, 08:01 AM
  2. !xSpeednet Issues
    By Taldeer in forum World of Warcraft General
    Replies: 5
    Last Post: 01-28-2007, 06:32 PM
  3. DBC More issues.
    By dela in forum WoW ME Questions and Requests
    Replies: 3
    Last Post: 09-29-2006, 07:46 PM
  4. patching issue
    By Marlo in forum World of Warcraft General
    Replies: 0
    Last Post: 07-22-2006, 07:35 PM
  5. [Patch 1.11] - Known Issues (6-20-06)
    By Cypher in forum World of Warcraft General
    Replies: 1
    Last Post: 06-24-2006, 12:42 AM
All times are GMT -5. The time now is 12:58 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