How to open Bound Adamantite Chest with program menu

User Tag List

Results 1 to 12 of 12
  1. #1
    skyworld009's Avatar Member
    Reputation
    1
    Join Date
    Oct 2008
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    How to open Bound Adamantite Chest with program

    How to open Bound Adamantite Chest with program in wow.exe Minimize.

    How to open Bound Adamantite Chest with program
  2. #2
    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)
    Get the base address of the "Bound Adamntite Chest", then call the Interact function from it's VMT.
    "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

  3. #3
    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)
    you really lieks those chests and yes just find the base and then call interact it's 36

  4. #4
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rofl. Wasn't there a thread from same guy asking how to find the chests just a few days ago?

    But yea. VMT. Interact/OnRightClick/whatever-you-wanna-call-it is function 36.

  5. #5
    skyworld009's Avatar Member
    Reputation
    1
    Join Date
    Oct 2008
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Who can post some examlp code with C++,to get function 36 address

  6. #6
    argh44z's Avatar Member
    Reputation
    19
    Join Date
    Nov 2007
    Posts
    93
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by skyworld009 View Post
    Who can post some examlp code with C++,to get function 36 address

    Why do you need to get the address? Just call it.

    Code:
    class CGObject
    {
    public:
    virtual void vtableFunction1() = 0;
    virtual void vtableFunction2() = 0;
    ....
    virtual void vtableFunction35() = 0;
    virtual char *interact();
    ];

    Cast the object pointer to the class and call interact. Provided you have the order right (and you're using Visual C++), the vtable should match with the vtable produced with the class definition inside of WoW.

  7. #7
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Does that really work that way? If it does then I'm surprised, I would have never expected the dev's of WoW to make it that simple.

  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)
    What the **** are you talking about "make it that simple?"

  9. #9
    kynox's Avatar Account not activated by Email
    Reputation
    830
    Join Date
    Dec 2006
    Posts
    888
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by lanman92 View Post
    Does that really work that way? If it does then I'm surprised, I would have never expected the dev's of WoW to make it that simple.
    Wow!, you know absolutely nothing.

  10. #10
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The code that argh posted above. I didn't think it would work like that... I've always seen people just call it by finding it's actual address.

    EDIT: Okay, I realize how stupid that thought of mine was, my C++ is pretty terrible and I don't really know much how C languages store their values. Reading up on it now...
    Last edited by lanman92; 11-14-2008 at 05:14 PM.

  11. #11
    argh44z's Avatar Member
    Reputation
    19
    Join Date
    Nov 2007
    Posts
    93
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by lanman92 View Post
    EDIT: Okay, I realize how stupid that thought of mine was, my C++ is pretty terrible and I don't really know much how C languages store their values. Reading up on it now...
    It's not how C languages store values; it's how C++ (not C) specifically implements polymorphism (if you want something to read up on, read up on virtual tables and virtual functions).

    Other object oriented languages handle polymorphism in often similar ways (but in some cases, very different).

    It makes sense that there would be a virtual base class such as a Object class, as many parts of the WoW code base don't really care what type of Object a specific object instance is, but would still want to do something with it. This generalizes a lot of code without having some "god" class implement it all (which would be very poor design).

  12. #12
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks man, I didn't know that. This will definitely help my coding...
    Last edited by lanman92; 11-14-2008 at 06:50 PM.

Similar Threads

  1. [Q] How to open a chest via memory editing
    By Shoruun in forum Diablo 3 Bots Questions & Requests
    Replies: 4
    Last Post: 07-09-2012, 01:30 PM
  2. Search Bound Adamantite Chest
    By skyworld009 in forum WoW Memory Editing
    Replies: 4
    Last Post: 11-10-2008, 10:09 PM
  3. How to Read Combat log or Chat log? with program?
    By riki in forum World of Warcraft General
    Replies: 0
    Last Post: 08-06-2008, 02:41 PM
  4. how to make a chest with custom loot
    By bjorn11 in forum World of Warcraft Emulator Servers
    Replies: 5
    Last Post: 11-22-2007, 03:26 AM
  5. How to open screen shots?
    By krazy12766 in forum World of Warcraft General
    Replies: 9
    Last Post: 07-07-2006, 11:10 AM
All times are GMT -5. The time now is 01:21 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search