1.05 offsets menu

Shout-Out

User Tag List

Thread: 1.05 offsets

Page 2 of 2 FirstFirst 12
Results 16 to 21 of 21
  1. #16
    g4b51l's Avatar Corporal
    Reputation
    2
    Join Date
    Nov 2012
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi Lionhart,
    I believe there are a lot of people (like me) who would like to help you out but your question is tooo general...I think DarthTon already pointed you into the right direction...
    My favorits are:
    [Coding] [D3] base structs
    and
    Definitions - Diablo 3 Dev
    in order to understand a) what are the object and b) what is the content.....
    hope it helps....

    1.05 offsets
  2. #17
    Lionhart280's Avatar Private
    Reputation
    1
    Join Date
    Nov 2012
    Posts
    10
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by g4b51l View Post
    Hi Lionhart,
    I believe there are a lot of people (like me) who would like to help you out but your question is tooo general...I think DarthTon already pointed you into the right direction...
    My favorits are:
    [Coding] [D3] base structs
    and
    Definitions - Diablo 3 Dev
    in order to understand a) what are the object and b) what is the content.....
    hope it helps....
    You literally just gave me the exact thing I said I had already looked at and was 0 help.

    Code is nice and all, but when it isnt commented I have no idea wtf I'm reading, doesnt help when it isn't in one my main languages.

    I just want someone to describe the structuring system of D3 in plain old english, that's all. Just say "The ObjHolder has a series of ___ holding ___ which have pointers each pointing to ___" instead of "oh hey here's like 7 pages of gobbleygook code in a random language without comments, have fun figuring out what function in the whole thing is even relevant to what you're looking for"

    I don't understand how complicated this is. English, that's what I'm asking for. No code. I know what RActor is, I know what Obj is, I know what CActor is, but there is ZERO, absolutely ZERO documentation ANYWHERE here on how all this stuff is actually linked together. I know one is isnide the other, where? How? How many times? There's obviously a bit more to it than a direct pointer.


    There are a whopping 2 posts on this entire forum discussing the linking between the structs and how they are nested, and in both posts the people just told the other how to do it directly with the pointers' values. they didnt say what pointer was what, where the pulled the magical numbers from, they just said "yeah just add x980 and dereference and add x420"

    Well several months later those numbers are completely useless so what's left is 0 info and just mountains of code for me to look over, 99.9% of which isn't commented.

    Here's what I'd like, Ill put it straightforward.

    What are the steps, not in pseudocode, but in english, one would take, using only known pointer values and offsets, and the value of ObjMan (this forum says it is currently 0x0186FA3C0) to find out various player stats, like gold, health, etc etc etc.

    I'm trying my utmost best to be strictly clear as possible, and I know I need to find the player's actor nested somewhere within RActors within Objman, however how Ractors is organized and how to figure out which one is the right one (the player) and how to get values out of it is just not covered anywhere on these forums.

  3. #18
    boredevil's Avatar Active Member
    Reputation
    46
    Join Date
    Feb 2008
    Posts
    166
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    THE CODE AND STRUCTS ARE THE DOCUMENTATION!. Learn to read it or you are ****ed. It may sound harsh, but that´s how it is.

    Everything is explained here. You just fail to understand it.

    You sound like somebody who goes to a foreign conutry and complains about the poeple there not speaking in his language.
    If you at least try to learn their language, people will help and teach you. But they won´t translate a whole book for you, just because you are too lazy...
    If you don´t start to learn our language you will probably end up picking your food out of our trash cans.

  4. #19
    Lionhart280's Avatar Private
    Reputation
    1
    Join Date
    Nov 2012
    Posts
    10
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by boredevil View Post
    THE CODE AND STRUCTS ARE THE DOCUMENTATION!. Learn to read it or you are ****ed. It may sound harsh, but that´s how it is.

    Everything is explained here. You just fail to understand it.

    You sound like somebody who goes to a foreign conutry and complains about the poeple there not speaking in his language.
    If you at least try to learn their language, people will help and teach you. But they won´t translate a whole book for you, just because you are too lazy...
    If you don´t start to learn our language you will probably end up picking your food out of our trash cans.
    [Coding] [D3] base structs
    This is the link I as given sir. Please look.

    Written in.. php. Ok it been like 8 years since I used php but lets see if I can go through it.

    Oh what do you know half assed cookie cutter code with the only comment being (and I quote) "// fcuk it. want to use unknown size"

    Awesome, this helps me so much sir. Thank you, brb learning the entire php langauge just because no one around here is willing to take 5 seconds to explain the struct layout. You know I've made a LOT of programs for free for a LOT of different playerbases for a LOT of different MMOs, and I have never met such a closed door unhelpful group as this. Every other playerbase I've made stuff for has been nothing but a helpful group with mountains of clear cut documentation and straightforward answers, going out of their way to answer each other.

    Sorry sir, but to use your analogy, it's like I'm asking to be shown how to learn french and you hand me an french dictionary entirely in french.

    I really wanted to help out this community and I really wanted to make some nice programs for you guys, but I can't help any of you if none of you are willing to help me. Oh well.

  5. #20
    DarthTon's Avatar Contributor
    Reputation
    171
    Join Date
    Apr 2010
    Posts
    108
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Lol, its C\C++ there, not PHP. Structure definitions have offsets for each field. Using only that, you can find that the thing you are looking for is
    ObManPtr:: ptr->Data.Actors->List[0][i] ([ [ [ [ [ 0x0186FA3C0] + 0x77C ]+ 0x134] + 0x148] + i*4] ). If you couldn't understand that form source, you are definitely not ready for this forum section. And study some C-style syntax, it will help you A LOT here.

  6. #21
    boredevil's Avatar Active Member
    Reputation
    46
    Join Date
    Feb 2008
    Posts
    166
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    that´s c++ not php...

    the structs exactly represent the memorylayout of d3´s corresponding client classes.

    really do yourself a favour and learn at least some basic c/cpp and how classes are layed out in memory and how pointers work. that´s really the basic knowledge you need to understand anything in this section.

    you want to get explained, what´s nested where? read the structs!
    PHP Code:
    template <class T>
        class 
    tContainer
        
    {
        public:
            
    CHAR Name[256];
            
    ULONG Limit;
            
    ULONG SizeOf;
            
    ULONG Count;
            
    UCHAR unknown_10C[60];
            
    T** List;
            
    UCHAR unknown_14C[64];
            
    ULONG Bits;
            
    UCHAR unknown_190[64];
        };

    struct tObManStorage
    {
        
    UCHAR unknown_0[168];     // 0x000
        
    CObDataContainerData;     // 0x0A8
        
    UCHAR unknown_AC[40];     // 0x0AC
        
    tContainer<CActorCommonData>** ACD;     // 0x0D4
        
    UCHAR unknown_D8[92];     // 0x0D8
        
    tContainer<CActor>* Actors;     // 0x134
        
    UCHAR unknown_138[128];     // 0x138
        
    CObLocalLocal;     // 0x1B8
        
    UCHAR unknown_1BC[76];     // 0x1BC
    };

    class 
    ObMan
    {
    public:
        
    struct tPad
        
    {
            
    UCHAR unknown_0[56];     // 0x000
            
    ULONG FrameCurrent;     // 0x038
            
    UCHAR unknown_3C[1856];     // 0x03C
        
    };
        
    tPad Data;     // 0x000
        
    tObManStorage Storage;     // 0x77C <-- TLS, 0x94BB80
    }; 
    tObjManStorage is nested in ObMan. pointers to RActor and Acd containers are stored in tObjManStorage. RActor and Acd Objects are obviously part of the containers.

    really do yourself a favour and learn basic c++. if you had problems understanding the templated container impelementations i could understand and would possibly try to explain it to you if you did at least know about memory layout of c++ classes.

    picking up a dictionary and learning some basic words is obviously your duty... and hell yeah. france is a nice example. speak to them in english, and they kind of refuse to help you with anything. just drop one of the 3 french words you know in your question, and they may magically start dropping some english words in their answers

Page 2 of 2 FirstFirst 12

Similar Threads

  1. WoW Offsets & WPE
    By RyanoAthens in forum World of Warcraft General
    Replies: 2
    Last Post: 03-11-2014, 10:15 PM
  2. Hiding offsets of proccess how ?
    By sabotage3d in forum World of Warcraft General
    Replies: 0
    Last Post: 03-24-2007, 09:59 AM
  3. Swimming state offset
    By sabotage3d in forum World of Warcraft General
    Replies: 0
    Last Post: 03-12-2007, 03:54 PM
  4. Enemy offsets
    By sabotage3d in forum World of Warcraft General
    Replies: 0
    Last Post: 03-12-2007, 08:13 AM
  5. How do you find memory offsets in the game?
    By koalaz2004 in forum World of Warcraft General
    Replies: 0
    Last Post: 08-18-2006, 09:40 PM
All times are GMT -5. The time now is 07:23 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