Get Item Name menu

Shout-Out

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 29 of 29
  1. #16
    GameAssist's Avatar Banned CoreCoins Purchaser Authenticator enabled
    Reputation
    98
    Join Date
    Apr 2010
    Posts
    349
    Thanks G/R
    55/83
    Trade Feedback
    0 (0%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by miceiken View Post
    No, he means ClientDB/DBC
    Oh I can read from Item.dbk :-)
    oh, now I need WowItem.dbk_id ((
    anyone can uncover the secret to what offset it is stored relative to the base Object

    Get Item Name
  2. #17
    snigelmannen's Avatar Member
    Reputation
    27
    Join Date
    Jul 2007
    Posts
    318
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Still against the rules asking for offsets/addresses
    " Spy sappin mah sentry! "

  3. #18
    GameAssist's Avatar Banned CoreCoins Purchaser Authenticator enabled
    Reputation
    98
    Join Date
    Apr 2010
    Posts
    349
    Thanks G/R
    55/83
    Trade Feedback
    0 (0%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by snigelmannen View Post
    Still against the rules asking for offsets/addresses
    I read the rules and what's next
    I search on your specialized (most likely the only WEB, possibly better) Forum dedicated to the study of memory of wow.
    As a result, no I have not found the right offset

    And where the **** I did not find this ****ing offset?
    I can not find it myself, since I did not have enough for that brain and the time
    Why not answer me this simple question and did not close the topic.
    All of this will benefit all, as anyone who will need this information find it to be happy, and will produce 10 times the same Forum Topic
    What am I not right?

  4. #19
    Azzie2k8's Avatar Member
    Reputation
    11
    Join Date
    Apr 2009
    Posts
    190
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by wlastas View Post
    What am I not right?
    Yes, you are not right !

  5. #20
    GameAssist's Avatar Banned CoreCoins Purchaser Authenticator enabled
    Reputation
    98
    Join Date
    Apr 2010
    Posts
    349
    Thanks G/R
    55/83
    Trade Feedback
    0 (0%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    explanatory
    in what way

  6. #21
    Azzie2k8's Avatar Member
    Reputation
    11
    Join Date
    Apr 2009
    Posts
    190
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by wlastas View Post
    explanatory
    in what way
    As much as I'd like this place to hand me all the offsets what you are doing is against the rules. It doesnt really matter if you did search but came up with nothing. Maybe it shows that you had good intentions but thats all.

    Just believe me when I say that is way better if people show you the place where you can find the offsets instead of handing them to you. Btw I am not saying that I am able to find all the offsets I am using but I am trying to learn this and I am not complaining...

  7. #22
    !@^^@!'s Avatar Active Member
    Reputation
    23
    Join Date
    Feb 2007
    Posts
    155
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by wlastas View Post
    I read the rules and what's next
    I search on your specialized (most likely the only WEB, possibly better) Forum dedicated to the study of memory of wow.
    As a result, no I have not found the right offset

    And where the **** I did not find this ****ing offset?
    I can not find it myself, since I did not have enough for that brain and the time
    Why not answer me this simple question and did not close the topic.
    All of this will benefit all, as anyone who will need this information find it to be happy, and will produce 10 times the same Forum Topic
    What am I not right?
    You're missing the most obvious point: You can't find the offset anywhere, Nobody want's to find it FOR you so how about getting of your m***** f****** ass and learn how to reverse shit yourself? If you can't be bothered to do that then don't make a bot yourself because reversing is 90% of the job...
    There's plently of tuts on how to get started with reverse engineering both here and on the web so this is NOTHING but a question of you being a lazy idiot

  8. #23
    GameAssist's Avatar Banned CoreCoins Purchaser Authenticator enabled
    Reputation
    98
    Join Date
    Apr 2010
    Posts
    349
    Thanks G/R
    55/83
    Trade Feedback
    0 (0%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by !@^^@! View Post
    ... but a question of you being a lazy idiot
    lazy idiot your dad Suplee

    ---------- Post added at 11:26 AM ---------- Previous post was at 11:19 AM ----------

    Originally Posted by Azzie2k8 View Post
    As much as I'd like this place to hand me ..
    Believe me - I spent 2 days on it to find the mixing of its own and has even written a special program for studies of memory.
    It is very interesting, but unfortunately I did not so important these Item.name to spend 2 months of life to the study of memory shit wow.exe

  9. #24
    Scorpiona's Avatar Active Member
    Reputation
    17
    Join Date
    Mar 2009
    Posts
    42
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by miceiken View Post
    No, he means ClientDB/DBC
    No, he doesn't. Item name isn't stored in the DBCs, it's downloaded from the server and cached.

  10. #25
    snigelmannen's Avatar Member
    Reputation
    27
    Join Date
    Jul 2007
    Posts
    318
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by wlastas View Post
    lazy idiot your dad Suplee

    ---------- Post added at 11:26 AM ---------- Previous post was at 11:19 AM ----------



    Believe me - I spent 2 days on it to find the mixing of its own and has even written a special program for studies of memory.
    It is very interesting, but unfortunately I did not so important these Item.name to spend 2 months of life to the study of memory shit wow.exe
    All i see is yada yada wont bother yada yada I'm an ******* bla bla.

    10 secs using google = Amazon.com: Reversing: Secrets of Reverse Engineering (978076457481: Eldad Eilam: Books

    Edit, everything you need to know is in this section of the forum, use your brain, if you have one.
    Last edited by snigelmannen; 01-30-2011 at 01:51 PM.
    " Spy sappin mah sentry! "

  11. #26
    sylvisj's Avatar Member
    Reputation
    20
    Join Date
    Apr 2007
    Posts
    24
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I read the rules and what's next
    I search on your specialized (most likely the only WEB, possibly better) Forum dedicated to the study of memory of wow.
    As a result, no I have not found the right offset

    And where the **** I did not find this ****ing offset?
    I can not find it myself, since I did not have enough for that brain and the time
    Why not answer me this simple question and did not close the topic.
    All of this will benefit all, as anyone who will need this information find it to be happy, and will produce 10 times the same Forum Topic
    What am I not right?
    Stop putting so much effort into bitching in begging and instead put it into learning, that way you can figure this out and won't need to leech.

  12. #27
    snigelmannen's Avatar Member
    Reputation
    27
    Join Date
    Jul 2007
    Posts
    318
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I posted a very good book for him, i vote for thread lock
    " Spy sappin mah sentry! "

  13. #28
    GameAssist's Avatar Banned CoreCoins Purchaser Authenticator enabled
    Reputation
    98
    Join Date
    Apr 2010
    Posts
    349
    Thanks G/R
    55/83
    Trade Feedback
    0 (0%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Code:
    static Dictionary<int, string> _item_names;
        public static Dictionary<int, string> ItemNames
        {
            get
            {
                int id, string_pos;  string name;
                if (_item_names == null)
                {
                    _item_names = new Dictionary<int, string>();
                    DB2 db = new DB2(@"G:\WowUNPAC\DBFilesClientRU\Item-sparse.db2");
                    using (MemoryStream ms = new MemoryStream(db.Data))
                    {
                        using (BinaryReader br = new BinaryReader(ms))
                        {
                            for (int i = 0; i < db.record_count; i++)
                            { 
                                ms.Position = i * db.record_size; //
                                id = br.ReadInt32();
                                ms.Position += 95 * 4;
                                string_pos = br.ReadInt32();
                                ms.Position = string_pos + (db.record_count*db.record_size);
                                name = DB2.read_to_end(br);
                                _item_names.Add(id, name);
                            }
                        }
                     }
                }
                return _item_names;
            }
        }
    Code:
    public class DB2
    {
        public int record_count;
        public int record_size;
        public int filed_count;
        public int data_text_size;
        const int HeaderSize = 48;
        public byte[] Data;
    
        public DB2(string fileName)
        {
            byte[] b = File.ReadAllBytes(fileName);
            using (MemoryStream ms = new MemoryStream(b))
            {
                using (BinaryReader br = new BinaryReader(ms))
                {
                    ms.Position = 4;
                    record_count = br.ReadInt32();
                    filed_count = br.ReadInt32();
                    record_size = br.ReadInt32();
                    data_text_size = br.ReadInt32();
                   
                    Data = new byte[record_count * record_size];
                    ms.Position = 32;
                    Data = br.ReadBytes(record_count * record_size + data_text_size);
                }
            }
        }
    
        public static string read_to_end(BinaryReader r)
        {
            List<byte> b = new List<byte>();
            uint offset = 0;
            byte last_b;
            while ((last_b = r.ReadByte()) != 0)
            {
                offset++;
                b.Add(last_b);
            }
            return Encoding.UTF8.GetString(b.ToArray());
        }
    }

  14. #29
    Apoc's Avatar Angry Penguin
    Reputation
    1388
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Item names are either retrieved from the GetName VMT (if it's not a random property item) - or built using the names in the DBCs. (RandomPropertySuffix/Prefix DBCs. [Fairly sure I named them wrong])

    Still, there are plenty of functions in the usual patch dumps, that build item names. Just reverse one and figure it out yourself.

    The next time you ask to be spoon-fed offsets, or other such info, you'll have a 2 week vacation. Help yourself before you ask for help. You've put 0 time into actually reversing the client to try and figure it out yourself. Just like Krypton88, and old JuJu!

Page 2 of 2 FirstFirst 12

Similar Threads

  1. [Macro] Get Held Item name
    By Alicethetic in forum WoW UI, Macros and Talent Specs
    Replies: 0
    Last Post: 01-29-2012, 04:00 PM
  2. Get Item Object Name
    By luciferc in forum WoW Memory Editing
    Replies: 3
    Last Post: 06-11-2009, 04:51 PM
  3. Fake item names
    By lopolop in forum World of Warcraft General
    Replies: 8
    Last Post: 04-14-2007, 11:05 AM
  4. mmowned special: custom item names
    By Relz in forum World of Warcraft Guides
    Replies: 58
    Last Post: 09-27-2006, 11:51 PM
All times are GMT -5. The time now is 09:06 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