Bags memory info menu

User Tag List

Results 1 to 5 of 5
  1. #1
    tososa's Avatar Member
    Reputation
    5
    Join Date
    Jun 2007
    Posts
    31
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Bags memory info

    Anyone got some idea which memory locations are used for either:

    1) Free bag space
    2) Total and occupied bag space
    3) For each bag slot status full/empty (location of start)

    I tried memory scaning but no luck with finding this one so far

    Bags memory info
  2. #2
    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)
    Originally Posted by tososa View Post
    Anyone got some idea which memory locations are used for either:

    1) Free bag space
    2) Total and occupied bag space
    3) For each bag slot status full/empty (location of start)

    I tried memory scaning but no luck with finding this one so far
    AFAIK, there is no such 'address' to grab the current filled/empty slots. You just need to iterate and return a counter. (At least; that's how we do it!)

  3. #3
    Oowafas's Avatar Member
    Reputation
    14
    Join Date
    Jan 2009
    Posts
    31
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You can get free backpack slots easily because the GUIDs of the items are stored in your character descriptors, if the GUID of item X is 0 then that space is free. For each bag you can call the function at 58CCE0h passing a pointer to the bag object in ecx to get the number of free slots. You could also rewrite it, it's pretty easy as far as reversing goes.

  4. #4
    satia's Avatar Active Member
    Reputation
    20
    Join Date
    Jan 2009
    Posts
    16
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hook endscene, Inject code to be able to DoString() and then execute:

    local sum = 0;
    for bag=0,4 do
    sum = sum + GetContainerNumFreeSlots(bag);
    end;

  5. #5
    tososa's Avatar Member
    Reputation
    5
    Join Date
    Jun 2007
    Posts
    31
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks, that should complete my "Vendor run".
    Time to implement my first function call i guess, hope it doesnt give me too much trouble

Similar Threads

  1. [INFO] D3 Memory Reading
    By KillerJohn in forum Diablo 3 Memory Editing
    Replies: 48
    Last Post: 06-02-2014, 12:56 PM
  2. Reading Memory - Bag slots available?
    By Tanaris4 in forum WoW Memory Editing
    Replies: 7
    Last Post: 04-11-2010, 05:47 PM
  3. [help][mac] Finding additional info on quests in memory
    By Tanaris4 in forum WoW Memory Editing
    Replies: 6
    Last Post: 04-22-2009, 09:27 AM
  4. Reading quest info out of memory
    By nvthiele in forum WoW Memory Editing
    Replies: 9
    Last Post: 02-24-2009, 07:51 AM
  5. Request: More Info about Memory Writing
    By Lindoz12 in forum WoW Memory Editing
    Replies: 12
    Last Post: 04-18-2008, 11:58 AM
All times are GMT -5. The time now is 09:39 AM. 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