Shift+drag window to temporarily place the zBag window above other windows

Bank

Option to show 1-6 bank tabs on the screen at once (including item shop bank)

Customize number of items per row (taller/wider bank display)

Ability to shrink/grow the size of each bank item icon

Option to always show bank content (even when closed)

Option to show items in the house chest below bank content

Option to show bank content every time you open your backpack

House Maids

Interact with all your house maids from a single view (all inventories and attributes)

Store

Option to sell multiple backpack items with a single click

Ability to not sell items if: high durability, high level, specific rarity.

Always sell / never sell lists

Mail

Auto-attach an item when the mail window is open by Alt+Left-click on the bag item

Trade

Quick pickup of all items when trading with another player

This addon is a continuation of the discontinued yBag addon. Many thanks to the original yBag author adisadicul on curse.com.
Development had stopped on 13 Mar 2009 and I have been unable to make contact with the original author so I decided to pick up development.
If adisadicul comes back, I'll gladly turn the code back over. Anyone else is also welcome to contribute to this code base.
Per the terms of the license (GPLv3) I must tell you how to install this addon. Simply use the curse installer or download and extract this addon in your RoM addons folder such as: C:\Program Files\Runes of Magic\interface\addons\

zBag v 5.07 (24 Feb, 2013)

Added Item Bank Shop Items tab (tab 6) to zBag Bank frame. These additional 100 item slots can only hold item shop items. It is easier to see where these slots begin if you have highlight even tabs enabled. You can turn this on by entering zBag configuration (click the sprocket icon) and then check the box on the right titled "Highlight Even Tabs"

Added Chinese translation (thanks smartdavislin)

Added Russian translation (thanks NickAlte)

Updated Polish translation (thanks DonDaru)

Fixed quick-sell so it doesn't throw an error when trying to add an item from guild-safe into quicksell window. Items must be in your bag to configure them for quick sell. (thanks McBen)

Changed addon versioning to match Runes of Magic version (such as 5.07)

zBag v 1.50 (7 Oct, 2012)

add: Included abandoned BagSearch addon with zBag. This addon allows searching for items by typing in a text box. It will highlight the items whose name match the string entered. When in the text box, if you press escape it will empty the search string and remove focus from the text box. If you press enter, it will leave the search string and remove focus from the text box.Note: searching bank content only works when your bank is open. Credit to docsaintly for the addon. The BagSearch addon is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported license.

zBag v. 1.20 (11 June, 2011)

add: New quick sell item filter lists: Always/Never sell items based on name & item type. Shift+Click on the quick sell icon to explore, or drag bag items of the quick sell icon. Many thanks to the Lootomatic addon author (PetraAreon) for much of the code used for this addition. As such, that portion of the code is under the Creative Commons License By-Nc-Sa 3.0.

change: lowered the frameStrata of some windows to help with hidden tooltips issue a few people experienced.

zBag v. 1.11 (30 May, 2011)

zBag v. 1.10 (21 May, 2011)

add: Bag sort & quick sell support for other languages (Spanish included in this release).

add: Bag slot numbers show up in yellow text when configuring quick sell start and end slots

add: Developer feature: option to display debug messages which is very useful when translating quick sell to other languages (alt+click on the zBag configuration button to see)

zBag v. 1.02 (3 Apr, 2011)

add: holding down shift and moving a window (zBag or zBank) now moves that window on top of all other windows (frameStrata=DIALOG)

v. 1.01 (16 Mar, 2011)

fix: Diamonds, gold and rubies now display in correct location when "show background" is turned off

add: now able to move zBag position when "show background" is turned off

add: Developer Feature: Option to display bag index for every backpack item (alt+click on the zBag configuration button to see)

change: display showing number of items in a single bag slot now resizes with the rest of the bag

v. 1.00 (6 Feb, 2011)

fix: eliminated error messages "Item integration must be in backpack" and "could not finish sorting" by extending the maximum sort time (these errors previously caused no issue but did not allow finishing complex sorts)

fix: improved sorting algorithms.

v. 0.90 (9 Jan, 2011)

add: single interface to interact with all your house maids inventories and attributes. Details: Double click on any house maid to bring up a single interface to access all house maid inventories and attributes. (thanks 天天黑黑 for the code)

add: full sort options to sort on number of rune slots and item rarity (color). Shift + Left Click on the Full Sort icon to use.

fix: improved sorting speed (thanks 天天黑黑 for the code)

v. 0.80 (27 Dec, 2010)

Change: removed house chest functionality from zBag (if you still like seeing your house chests inventory outside your house, I recommend you install the Inventory Viewer addon as it does a much better job dealing with multiple house chests)

v. 0.71 (20 Dec, 2010)

Change: zBag now saves settings to both global and per character (thanks for the suggestion Mavoc)

fix: modifed code to hide Bank Sort button that was showing up in zBank Preview

v. 0.70 (18 Dec, 2010)

Change: zBag now uses a single frame for the backpack and a single frame for the bank

add: New Quick Sell button allows pushing a single button to sell all but the first x items in your backpack (disabled by default)

fix: improved highlighting as items are moved

fix: many other minor things

v. 0.61 (22 Nov, 2010)

change: reverted back to previous frameStrata (so zBag doesn't show up on top of everything)

v. 0.60 (21 Nov, 2010)

add: incorporated BagSort addon code within zBag. Shift+Click on Full bag sort icon to bring up a list of options

add: Quick pickup of all items when trading with another player (thanks Mavoc)

add: Config option to allow Alt+Right-click on a bag item to delete that item (thanks Tinne2010)

add: Alt+Left-click on a bag item to auto-attach an item when the mail window is open (thanks Tinne2010)

add: Now saving zBag variables for each Character (thanks Mavoc)

change: frameStrata now set to high (zBag windows won't be in the background as much - thanks Mavoc)

fix: modified the BagSort code to work with the latest version of RoM (thanks for the great original addon Alleris2_0)

fix: modified the BagSort code to sort correctly with latest game changes

Up to now, there's not. But it's more efficient to configure Loot-o-matic to throw runes below level 3 away as soon as you loot them. That way there's more room in your backpack for things that a worth more.

Got a little problem here, and perhaps some of you have the same or a way to help me:

It seems that after a client update, the quick-sell's "Never/Always sell" function is reseted, which means I lost about 500k gold worth stuff I never wanted to sell, but did so because the list was deleted. Anyone else has the problem and / or a solution?

Great addon, by the way. Really enjoy it, even with the quick-sell "bug". ^^

Glad you like the addon! You are correct that the saved variables were deleted with a client update. I waited for this client update and checked to see if the list was deleted again and it was not. It is working perfectly. So, if I could figure out what was broken I'd fix it, but I neeed some help from the community. Thanks.

I don't know if this is problem with zBag or with BagSearch but when using both and when trying to find item only items from first two bags are highlighted. I don't know if BagSearch is scanning through all bags and not highlighting items or its not scanning 3,4,5,6 bag.

I found what is causing it. Function BagItemFrame3:IsVisible() is always returning false when zBag is visible (even if u have 3rd bag rented).So here is solution:Find in BagSearch.lua (line 96): function BagSearch(itemName) add this right after this line: local isLet, letTime = GetBagPageLetTime(3);and finally replace BagItemFrame3:IsVisible() (line 107)with this:isLet

Thank you very much, I was missing that feature for a while now. :-)But as it seems to be a problem with BagSearch, have you informed the author of BagSearch too, so it can be fixed in a future version?

This "fix" will work only if u have 3rd bag rented but when u have rented 4,5,6 only but not 3rd it wont work. I think simple loop to check if any of 3-6 bag is rented will fix it:

for j=3,6 do isLet, letTime = GetBagPageLetTime(j); if isLet then break; end end

I have not informed BagSearch author because i think it will be hard to fix for him (he will have to check if bag frame is overridden by any addon) The original idea for BagSearch was only for default bag frame.

Hmmm I tested the zBag v1.41 code (without your changes listed above) on char that did not have bags 3-6 rented and the code worked fine, it even worked for finding items in expired bags. I then rented bag 5 only and it continued to work fine. Not sure your additional fix listed above is needed.

You are right i checked it today and isLet, letTime = GetBagPageLetTime(j); will always return TRUE (for isLet) for bags 3-6, I think it determines if we can rent this page and not if its rentedSo for zBag fix is delete whole ELSE: else if ItemInBag(i) == currentBag then currentBagSlot = i % 30 if currentBagSlot == 0 then currentBagSlot = 30 end SetButtonAlpha("Bag",currentBagSlot,1) end0 (letTime returns rent time so: