• World of Warcraft Addons
Advertisement
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

TBag

  Download the Curse Client

Project Updated:
Files Updated: Tue, Jan 23 2007
Category: Bags & Inventory
Tags:

[Edit Tags]

Project Manager: TBagByTalos
Current Version: -070123
Downloads Today: 17
Downloads Total: 30,335
Favorites: 0
Comments: 103
  • About TBag
  •  

Rejoice!

This is the long awaited expansion to EngBags, which works with 2.0. Yay!

In addition to the auto-sorting you've come to know and love, I've added many new features, including searching for items (in mail, etc.) You can also see and use the original default UI bags, which have slots free overlaid on top of them. There are also many convenience features, like highlighting new items, colored spotlighting, and purchase bank bags without having to unload the addon. A visual edit mode allows you to rearrange categories to your taste, and an advanced customization window enables you to completely configure every aspect of TBag.

Getting Started

TBag can only "see" something you've seen, so for every character:

1) Open your bags
2) Go to the bank
3) Check your mail
4) View your body
5) Open all your trade windows

This allows you to view the bag and bank contents of your characters at any time (sorted according to their trade skills) by clicking the name dropdown in the upper right. It also enables you to do a full item search from the search textbox just to the left of the name dropdown.

  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  TBag -070123 Release 2.0.3 1,229 1/23/2007
  TBag -070110 Release 2.0.3 6 1/12/2007
  TBag -070109 Release 2.0.0 4 1/9/2007
  TBag -070101 Release 2.0.0 5 1/1/2007
  TBag -061219 Beta 2.0.0 3 12/19/2006
Advertisement
  • Screenshots (1)
  •  
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Shefki said 

    Patch to add support for random enchant caching and searching below...

    Hopefully, the board doesn't butcher it too much.

    --- TBag.lua~2007-01-17 19:02:02.000000000 -0800 +++ TBag.lua2007-04-28 11:13:42.000000000 -0700 @@ -1709,10 +1709,10 @@

     local a,b,c,d; 


     if ( (link ~= nil) and (type(link) == "string") ) then 

    - _, _, a,b,c,d = string.find(link, "item:(%d+):(%d+):(%d+):(%d+)");

    + _, _, a,b,c,d,e,f,g,h = string.find(link, "item:(%d+):(%d+):(%d+):(%d+):(%d+):(%d+):(%-?%d+):(%-?%d+)");

     if (a) then 
     itemid = a; 

    - itemlink = "item:"..a..":"..b..":"..c..":"..d

    + itemlink = "item:"..a..":"..b..":"..c..":"..d..":"..e..":"..f..":"..g..":"..h

     end 
     end 


    @@ -1805,7 +1805,7 @@

     if (itm[TBAG_I_ITEMID]) and (itm[TBAG_I_NAME]) then 
     -- Do case insensitive searches 
     if (string.find(string.lower(itm[TBAG_I_NAME]), srch)) then 

    - TBag_AddSearchResult(itm[TBAG_I_ITEMID], playername, place, itm[TBAG_I_COUNT]);

    + TBag_AddSearchResult(itm[TBAG_I_ITEMLINK], playername, place, itm[TBAG_I_COUNT]);

     end 
     end 
     end 

    @@ -1824,9 +1824,9 @@

     return result..color..str.."|r"; 
    end 


    -function TBag_DisplaySearchResult(aResult, itemid)

    +function TBag_DisplaySearchResult(aResult, itemlink)

     local chatframe = DEFAULT_CHAT_FRAME; 

    - local hyperlink = TBag_MakeHyperlink("item:"..itemid..":0:0:0");

    + local hyperlink = TBag_MakeHyperlink(itemlink);

     local total = 0; 
     local lines = 0; 


    @@ -1878,11 +1878,11 @@

     end 


     -- Display all the search results 

    - for itemid, aResult in pairs(TBag_SrchResults) do

    + for itemlink, aResult in pairs(TBag_SrchResults) do

     if (not found) then 
     DEFAULT_CHAT_FRAME:AddMessage(TBAG_SCP.."Search results for '"..srch.."':", 1, 1, 1); 
     end 

    - TBag_DisplaySearchResult(aResult, itemid);

    + TBag_DisplaySearchResult(aResult, itemlink);

     found = 1; 
     end 


    @@ -2487,7 +2487,8 @@

     -- get the live info if we are the current player, and at the bank 
     if (playerid == TBAG_PLAYERID) then 
     if (((TBNK_ATBANK == 1) or TBag_Member(TInv_Bags, bag)) and bag > 0) then 

    - local _, _, id = strfind(GetInventoryItemLink("player", ContainerIDToInventoryID(bag)) or "", "item:(%d+)");

    + local _, _, itemlink = strfind(GetInventoryItemLink("player", ContainerIDToInventoryID(bag)) or "", "^|%x+|H(.+)|h%[.+%]");

    + local id, itemlink = TBag_GetItemID(itemlink);

     if (id) then 
     local name, itemType, subType = TBag_GetItemInfo(id); 
     if (itemType == "Quiver") then 

    @@ -2499,7 +2500,7 @@

     type = "PROF"; 
     end 
     end 

    - TBag_SetPlayerBagCfg(playerid, bag, TBAG_I_ITEMLINK, "item:"..id..":0:0:0");

    + TBag_SetPlayerBagCfg(playerid, bag, TBAG_I_ITEMLINK, itemstring);

     TBag_SetPlayerBagCfg(playerid, bag, TBAG_I_ITEMID, id); 
     TBag_SetPlayerBagCfg(playerid, bag, TBAG_I_NAME, name); 
     TBag_SetPlayerBagCfg(playerid, bag, TBAG_I_COUNT, 1); 

    Reply Permalink
  • vithos said 

    Unfortunately, for random enchantment items, the cache does not store which enchantment the item has. Remotely viewing the bank with an item such as [Skettis Legguards of Frost Protections] will only show it as [Skettis Legguards] and with no stats in the tooltip. This also affects the search feature, even when you're at the bank.