Some Classes and Functions from 2012.09.09 menu

User Tag List

Page 10 of 12 FirstFirst ... 6789101112 LastLast
Results 136 to 150 of 171
  1. #136
    karliky's Avatar Contributor Authenticator enabled
    Reputation
    112
    Join Date
    Jun 2007
    Posts
    69
    Thanks G/R
    6/27
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Some Classes and Functions from 2012.09.09
  2. #137
    cortexio's Avatar Member
    Reputation
    1
    Join Date
    Mar 2013
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Anyone here knows the chCharacter->offsets to see if it contains loot or not?

  3. #138
    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)
    Originally Posted by cortexio View Post
    Anyone here knows the chCharacter->offsets to see if it contains loot or not?
    vTable 0x14 in the LootClientContext (0xC23820)

  4. #139
    cortexio's Avatar Member
    Reputation
    1
    Join Date
    Mar 2013
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by JuJuBoSc View Post
    vTable 0x14 in the LootClientContext (0xC23820)
    Thanks now i know where to look ^^ but i'm kinda new to this reversing, i tried to look up
    values but didn't seem to find something loot related, i tried 0xC23820+0x14 & 0xC23820->0x14
    & 0xC23820->0->0x14 (Cheat engine). I also opened up reclass, but i have no idea what i'm looking
    for, screenshot:

    http://puu.sh/2yqMV/15dce55fa8

    But to be sure, i can't use ClientContext to find this value right? i have to look for
    lootContext wich should be, 0xC23820 like you said. Or am i totally wrong?
    Last edited by cortexio; 04-11-2013 at 10:06 PM.

  5. #140
    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)
    It's a function call, not memory reading

  6. #141
    cortexio's Avatar Member
    Reputation
    1
    Join Date
    Mar 2013
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ooooh , ok, thanks! You rock

  7. #142
    cortexio's Avatar Member
    Reputation
    1
    Join Date
    Mar 2013
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I've done some reading, and this stuff is really confusing,
    Someone in this thread said that vtables are mostly located at 0x0, 2e vtable 0x1, 3rd....
    Is this right?

    My second question is how do you call these functions and know what they return?
    Do you have to like create a c++ dll injection that has a function like this?
    typedef int func(void);
    func* f = (func*)0xC23820->0x0->0x14;
    int i = f();
    or
    #define ADDRESS 0xC23820->0x0->0x14
    bool hookedFunction(int agentId)
    {
    agentId=..some id;
    return originalFunction(agentId);
    }

    BOOL APIENTRY DllMain(HANDLE hModule, DWORD dwReason, LPVOID lpReserved)
    {
    switch (dwReason)
    {
    case DLL_PROCESS_ATTACH:
    originalFunction = (bool(__cdecl*)(int))DetourFunction((PBYTE)ADDRESS, (PBYTE)hookedFunction);
    break;
    }
    return TRUE;
    }
    if so, the address of the function will be 0xC23820->0x0->0x14 ?
    Last edited by cortexio; 04-13-2013 at 10:32 PM.

  8. #143
    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)
    Originally Posted by cortexio View Post
    I've done some reading, and this stuff is really confusing,
    Someone in this thread said that vtables are mostly located at 0x0, 2e vtable 0x1, 3rd....
    Is this right?

    My second question is how do you call these functions and know what they return?
    Do you have to like create a c++ dll injection that has a function like this?

    or


    if so, the address of the function will be 0xC23820->0x0->0x14 ?
    0xC23820 is the vtable function pointer, u can get it from the object, vtable is always stored at 0x0 in an object, just call it and pass the object reference in ECX register

  9. #144
    Jennifer613's Avatar Private
    Reputation
    1
    Join Date
    Apr 2013
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If anyone feels like uploading the previous build (15502), that would be really kind. Seems I never made a backup...

  10. #145
    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)

  11. #146
    cortexio's Avatar Member
    Reputation
    1
    Join Date
    Mar 2013
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    here's on image from where i'm stuck at with functions.
    Sry for all the questions, but i've never done this before. And everything else seems to work so far
    for my bot. i even made an auto updater for the Context adresses,, movement,, tp,, all works.
    I hope you can help me out here (i feel kinda bad for asking)
    https://i.imgur.com/002iPUA.jpg

  12. #147
    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)
    according to the mov eax, [ecx+0xDC], why don't you just read ChCliCharacter+0xDC instead of calling the function in this case ?

  13. #148
    cortexio's Avatar Member
    Reputation
    1
    Join Date
    Mar 2013
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hmm that's something i didn't know interesting, thanks, that already solves a small part towards functions,
    i still don't know how to call functions,, but i think i found another solution
    Last edited by cortexio; 04-29-2013 at 10:16 AM.

  14. #149
    Deathsnacks's Avatar Member
    Reputation
    2
    Join Date
    Jul 2012
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Jennifer613 View Post
    If anyone feels like uploading the previous build (15502), that would be really kind. Seems I never made a backup...
    If you forgot to backup a recent build (about 2-3 months is what I can tell before the file expires), you can pull it off from http://assetcdn.101.arenanetworks.com/program/101/1/0/<patchversion>.

    You need a cookie to download it though, and you can get the patch version by comparing the exe version at Guild Wars 2 Server Status - Version History.

  15. #150
    cortexio's Avatar Member
    Reputation
    1
    Join Date
    Mar 2013
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hey i'm looking for pointers to see used / max inventory slots.
    i could use the Inventory class, but i doesn't show the difference between an open slot & slot that's out of your bag range,
    they both return 0.

    Or something really useful i could use, would be some information on how to destroy or sell an item,

    Here is some information for the current gw2 version, incase someone needs that (probably not)

    ChInventory = 0x16c,
    -Gold = 0x50,
    -ItemArr = 0x6c,
    -ItemArrCount = 0x74, //i think 0x70 is the same, not sure
    --Amount = 0x4c,
    --ItemStats = 0x1c,
    ---ItemStatsRarity = 0x40,
    ---ItemStatsReqlevl = 0x4c,
    ---ItemStatsItemtype = 0x20,
    ---ItemStatsWeapontype = 0x60,
    Edit: the only way i can get my max inv. slots is by doing a pattern scan on some line, hook that line so i can read the register adr. and that adr + pointer 0x40 = my max inv. slots, the only problem is that your inventory in game must be open. Because when it's closed, it doesn't exist anymore.

    Edit: now i don't need the hook anymore, already found a static address with some pointers that show me the same thing, but still the same problem i can only read it when my inventory is open in-game. I guesse there must be a bagArr or something?
    Last edited by cortexio; 05-05-2013 at 02:40 PM.

Page 10 of 12 FirstFirst ... 6789101112 LastLast

Similar Threads

  1. [PvP] Ninja Capping Guide Some Class And Race Specific
    By Augury13 in forum World of Warcraft Guides
    Replies: 3
    Last Post: 04-26-2013, 09:27 PM
  2. [Gold] Old place to Farm some gold, and some items ( from junk to epic ).
    By markons in forum World of Warcraft Guides
    Replies: 49
    Last Post: 02-17-2013, 07:58 PM
  3. Class and Instance Guides
    By Robin1986 in forum World of Warcraft Guides
    Replies: 0
    Last Post: 04-11-2007, 02:18 PM
  4. Save your hearth while going back and forth from shatt to SW
    By shakey420 in forum World of Warcraft Exploits
    Replies: 6
    Last Post: 04-07-2007, 03:42 PM
  5. Favourite Class and Race
    By Simy in forum World of Warcraft General
    Replies: 13
    Last Post: 07-12-2006, 08:55 PM
All times are GMT -5. The time now is 09:43 AM. 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