Please Support My Work On Patreon
If you enjoy using xBag please consider recommending it to a friend. Your support is very much appreciated!!!
Suggestions for new features or improvements are always welcome. All suggestions will be considered, even if they might not be included.
xBag is a powerful advanced bag replacement, much more than simply another "All-In-One" bag
With xBag you can create "Extra Bags" and set filters to automatically sort items into those bags. Similar to how the default bags have the "Assign to Bag" option, but taken to a whole new level!
Choose from any of the preset filters, or create a custom filter to assign anything you like!
Type "/xbag" in chat window for a list of available Slash Commands
Use "/xbag help" to display full usage instructions
Coming Soon
New Features
Key Features
- Tracked Currencies - track up to 10 currencies!
- Over 50 Background and Border Textures Included!
- Set custom colors for Bag / Bank / Reagent Bank titles, text, backgrounds and borders!
- View Bags, Bank, Reagent Bank for all characters
- Popup Search Box
- Gear Search Filter
- Import / Export profiles
- Allows bags to be fully customized, position and keep items exactly where you want them!
- Filter for newly looted items
- Easy to use interface
- No complicated setup required
- Lots of ways to open bags
- Works "out of the box", simply select preset filters and you're good to go
- .....or create custom filters for complete bag control!
Features
- Improved Bags (Items no longer "overlap" for independently positioned bags)
- Improved New Items Bag
- Improved Tracked Currencies
- Bank Free Slots indicator
- Additional search options
- Option to hide bag titles
- All Filters can now be renamed
- All Bags can now be renamed
- Improved Menus
- SubFilters added to all bags
- Improved Custom Bags - Items can now be added from Reagent Bank, Guild Bank and Inventory. Items can also now be moved directly between Bag and Bank custom bags
- Extra Bags are now movable
- Auto Import / Export Option
- Set custom colors for Bag / Bank / Reagent Bank titles, text, backgrounds and borders
- Toggle and move UI Bag Bar
- View Bags, Bank, Reagent Bank for all characters
- Gear Search Filter
- Option to reset to default
- Option to remove a character from item amount Tooltip
- Option to add Item amounts (including for other characters) to Tooltip
- Filter for Equipment Set Gear
- Adjust scale
- List of created bags and their size
- Option to clear Custom Lists of Crafting Reagents after "Deposit All Reagents"
- Import / Export profiles
- Improved Guide (/xbag help)
- Filter for Account Bound items
- Filter for Unique Chests
- Filter for Soulbound Chests
- Filter for Unique Gear
- Filter for Unique-Equipped Gear
- Additional Keybind options
- Custom Bag names can now be longer
- Option to filter poor quality gear as junk
- Option to automatically sell junk when visiting a vendor
- Open All Chests
- Empty Main Bag
- Sell All Junk
- Option to automatically open extra bags when looting (Always / Never / Only bags marked as "Always Show")
- Bags can be forced to display even when empty by Shift + Left Clicking
- Option to remember new items between sessions
- Option to show item levels
- UI Buttons can be assigned to any extra bag
- Set Key Binds
- Toggle All Bags
- Improved "Hide Empty Bags" - When "Hide Empty Bags" is set, empty bags will no longer be displayed when created or toggled, including Custom Bags
- Improved New Items Filter - Items are now un-marked as new on pickup instead of moving cursor over them, or Right Click the bags title to clear all
- Option to prevent bags from resizing to smaller until cursor moves away from bag
- And many more.....
Notes
For Skinner users:- disabling xBag using skinners options is recommended.
For ElvUI users:- Disable bag in the ElvUI options Bags section, and disable bags skin in the Skins section.
Usage:
(Using The In-Game Guide Is Recommended)
UI Bag Bar
Left Click the big bag to toggle Main Bag
Right Click the big bag to toggle all extra bags
Shift + Left Click the big bag to show a list of extra bags and sizes (click one to toggle that bag)
Left Click a small bag to toggle that bag
Shift + Left Click a small bag to force show bag even when empty
Right Click a small bag to assign its bag
Hold Ctrl and Drag (any bag) to reposition
Toggle by using the slash command /xbag bar or by setting a key binding
Main Bag
Click Sort And Filter button to sort and filter bags
Click Options button to open options
Click Open All Chests button to open all chests
Click Empty Bag button to put contents of main bag into bank (bank must be open)
Click Sell All Junk button to sell all junk (vendor must be open)
Click View button to view bags for all characters
Use Alt + Scroll Wheel to adjust the scale (scale will also be applied to other bags)
Click the button next to the search box to search Equipment Sets
Extra Bags Bar
Left Click bag to toggle extra bag
Shift + Left Click bag to force show bag even when empty
Right Click bag to create an extra bag / change filter
Click Up / Down arrows or use scroll wheel to scroll through bags
Click Toggle All button to toggle all available extra bags
Extra Bags
Right Click on the bags title to rename (for New Items bag use Alt + Right Click)
Always Show
Check a bags "Always Show" box to set it as Always Show
Bags set as Always Show will open with Main Bag and be remembered between sessions (unless "Ignore Always Show" is set)
Preset Filter
Appropriate items will automatically be filtered into this bag
New Items Filter
Right Click on the bags title to clear all new items
Custom Filter
Add items by drag / drop or pickup / click onto the extra bags title
Move items around to reposition them
Swap items between custom bags, or move to the main bag to remove that item
Custom bags aren't affected by sorting, or another bags filter, so the items stay in the order you choose
For example:- create a bag for your most frequently used items, or if you're farming something specific create a bag just for that!
SubFilters
Left Click on the bags title to show subfilter options
Available SubFilters:- All, Un-bound, Soulbound, Account Bound, Unique
SubFilters work in addition to the bags main filter
Filters
Selecting the same filter (yellow text) will remove that extra bag
Left Click a filter to set it
Right Click a filter to rename it
Shift + Right Click a filter to reset it's name (Custom filter can not be renamed)
Renamed filters will have pink text
Options
Filter Bags As Contents Change - Bags will filter automatically as contents change
Filter Bank As Contents Change - Bank will filter automatically as contents change
Show Bag Names - Show bag names on the Extra Bags Bar
Hide Empty Bags - Hide bags when empty
Wait To Resize Active Bag - Bag will wait until cursor moves away before resizing
Remove Always Show When Filter Changes - Always Show box is reset when bags filter changes
Reset Bag Colors When Filter Changes - Colors will be reset when bags filter changes
Ignore Always Show - Ignore bags Always Show setting
Remember New Items - New Items will be remembered even after exiting game
Show Item Level - Show ILvl for gear
Remove Crafting Reagents On "Deposit All Reagents" - Items will be removed from any Custom Bag lists
Reset SubFilters On Logout - SubFilters for all bags will be reset on logout
Show Hidden Filtered Items Indicator - Show an indicator if bag has items, but appears empty because items are hidden by the current subfilter
Lock Extra Bag Positions - Prevent bags (not including main bags) from being manually repositioned
Rename Bags When Filter Renamed - When a filter is renamed any bags with that filter will also be renamed
Show Bag Titles - Bag titles will be shown (uncheck to hide)
Unmark Items As New On Mouseover - Items in New Items bag will be unmarked as new when the cursor is moved over them
Search
Enable Popup Search Box - Search results will be displayed in a popup box
Open/Close With/Without Matching Items - Extra Bags will open and close with matching items
Open Bags With Matching Items - Extra Bags will open with matching items
Tooltips
Show Amounts - Item amounts (including for other characters) will be added to Tooltip
Clear Data - Clear the saved data for a selected character (item amounts will no longer be included in Tooltip)
View
Select how items are saved for remote viewing
Auto Import / Export
Auto Import / Export - Enable / Disable Auto Import / Export
While enabled any changes made will be automatically exported to the current profile, and imported on login
Current profile will be the last profile either imported or exported
Export options will match the options last exported, use the menu to change these if desired
Auto export changes will be applied to all characters that auto import the same profile
Changes are exported on logout, make sure to disable to prevent auto exporting
Auto export changes cannot be undone and may affect other characters. Make sure this is what you want before enabling, importing or exporting
Tracked Currencies
Select up to 10 currencies to track
Click Toggle Tracked Currencies button to toggle
(scroll to view more currencies)
Junk
Always Show Junk Icon - Junk items will always show junk icon
Filter Poor Quality Gear As Junk - Poor quality gear will be filtered as junk instead of gear
Open With
Select which events automatically open bags:- Merchant, Mailbox, etc
Close With
Select which events cause bags to automatically close
Open When Looting
Bags can be set to open automatically if a filter is set for a looted item
Options are:- Always, Never, Only If Always Show
Commands
Key Bindings - Toggle change Key Bindings
Import / Export Profiles - Toggle Import / Export profiles
Customize - Toggle Customize
Help - Toggle Help / Guide
Toggle All
Click the Toggle All button, Right Click the big bag or set a keybind
Toggle All will cycle through extra bags in the following order:- Bags set as Show All / All Bags / None
Hide Empty Bags setting also applies to Toggle All
Key Bindings
Left Click a button then press the desired key / key combination to set a keybinding
Right Click a button to remove a keybinding
Profiles
Import Profile
Select a saved profile from the list, then click the Import button
Use Scroll Wheel to scroll through the list
(list will appear empty if no profiles have been exported)
Export Profile
Type a name to save the profile as in the box, then click the Export button or press Enter
(the profile saved will match whatever settings / options / filters are currently set)
Export Options
Key Bindings - Current keybindings will also be exported
Options Settings - Options settings will also be exported
UIBagButton Assignments - UIBagButton Assignments will also be exported
Positions & Scale - Bag, Bank and Reagent Bank scale and positions will also be exported
Colors & Backgrounds - Colors, backgrounds and borders will also be exported
Custom List Contents - If any Custom Bags are being exported, this will also export their contents list (the same items will be filtered into the bag after importing)
Tracked Currencies - Tracked Currencies will also be exported
General
Select a profile from the Import List then click the Delete button to delete that profile
Current Auto Import / Export profile will be highlighted in yellow
General
Use mouse wheel to scroll through bags contents (holding down Shift will page scroll, Ctrl will full scroll)
Bank bag works pretty much the same as Main Bag
Move Main Bag, Bank, Reagent Bank by dragging as normal
Extra Bags can be moved when Lock Extra Bag Positions is disabled
Shift + Right Click a bags title to reset its position
Shift + Right Click Main Bag or Banks title to reset all Extra Bag positions
Shift + Left Click any bags title to open Color Picker
Popup Search Box
Right Click the title to minimize without closing
Click the Toggle Gear Search Filter button to toggle gear search filter options
Remote View Box
Click the Select View button to switch between Bags, Bank, Reagent Bank
Select the bag to view from the left column
Use mouse scroll wheel for more
(other characters must have been logged in to view bags, and bank visited to view bank or reagent bank)
Color Picker
Shift + Left Click any bags title to open
Select the bag element to recolor from the list
Click or drag mouse around on the color wheel or color bar to change color
Enter RGB Values (0-255) or Hex Color Code (RRGGBB) in the boxes to change color
Click Reset to reset bag colors to default
Click Okay to save changes
Click Cancel to disregard all changes
While Color Picker is open, another bags title can be Shift + Left Clicked, clicking Okay will save changes for all bags
(The bag currently being recolored will be highlighted)
Customize
Click Save to apply and save changes
Click Reset to reset all customize settings to default
Click Exit to exit
Apply To
Select either Bags or Bag Titles
Background Texture
Select a texture from the list
Use mouse wheel to scroll through list
Border
Select a border from the list
Gradient Effect
Enable to apply a gradient effect
Use the options to alter the gradient effect
Use the slider to darken or lighten the effect
General Options
Disable Background Color - Background colors will not be shown
Disable Border Color - Border colors will not be shown
Tiled - Background texture will be tiled
Not Tiled - Background texture will not be tiled
(each background texture has a recommended tiled / not tiled default setting)
Slash Commands
/xbag open - Turn xBag on
/xbag close - Turn xBag off (Use this option to change / equip new bags etc)
/xbag bar - Toggle UI Bag Bar
/xbag binding - Toggle change Key Bindings
/xbag profile - Toggle Import / Export profiles
/xbag custom - Toggle Customize
/xbag title - Toggle bag titles
/xbag reset - Reset xBag
/xbag help - Toggle Help / Guide