OneBag3
OneBag3 is part of a long line of bag replacements for the default game bags that will combine all of your bags into one frame.
OneBag has a long history of minimalism and OneBag3 will continue to uphold the standard of easy of use and simplicity it's predecessors set. Like the earlier versions, OneBag3 will continue to offer powerful options for those who wish to delve a little deeper.
Also in the vein of earlier iterations I've kept to the philosophy of doing as little work as possible, as a result the code base is very small, and most of it is in the OneCore library. As of the time of writing there are only 268 lines of code unique to OneBag3, and only 1804 lines of code in OneCore itself. LoC is a horrible stat in general, but it's fun none the less, and I cheat horribly since I build off the powerful Ace3 libraries.
Features
- Now with Search
- Combines all of your bags into one.
- Customizable number of columns
- Inherent support for addons that interact with the default bags
- Color coded slots by item rarity or bag type
- Will automatically open and close for you when visiting the auction house, bank, mailbox, merchant or when trading with another player.
- Allows only certain bags to be displayed, either by slot or type
- Custom bag bar which will highlight it's associated slots on mouseover. This highlighting can be locked in place by clicking.
- Customizable scale, background color, alpha, and more.
- Clean and powerful graphical configuration
- Exposes WoW's built in bag sorting
Search Syntax
Search inside of OneBag3 is powered by the LibItemSearch library by Jalibroc. As a result it supports many advanced search options.
Advanced Filters:
- Quality: q:[quality] or quality:[quality]. Example: q:epic
- Level: l:[level], lvl:[level] or level:[quality]. Example lvl:30
- Type or Subtype: t:[search], type:[search] or slot:[search]. Example t:weapon
- Name: n:[name] or name:[name]. Example: n:lockbox
- Sets: s:[set] or set:[set]. Example: s:fire
- Tooltip Info: tt:[term], tip:[term] or tooltip:[term]. Example: tt:binds
Search Operators
- Logical NOT: "!q:epic" matches items that are NOT epic.
- Logical OR: "q:epic | q:rare" matches items that are either epic OR rare.
- Logical AND: "q:epic & t:weapon" matches items that are epic AND weapons.
- Greater Than: "lvl: > 30" matches items that are higher than level 30.
- Less Than: "lvl: < 30" matches items that are less than level 30.
- Greater or Equal to: "lvl: => 30" matches items that are lvl 30 or greater.
- Lesser or Equal to: "lvl: <= 30" matches items that are lvl 30 or less.
Special Keywords
- soulbound, bound, bop - Bind on pickup items.
- bou - Bind on use items.
- boe - Bind on equip items.
- boa - Bind on account items.
- quest - Quest bound items.
The Family
- OneCore
- The brains and the brawn of the outfit, Core does all the heavy lifting both logic and layout wise. This is embedded in OneBag by default, and you shouldn't need to worry about installing it unless you're running no-lib builds.
- On WowAce
- On Curse
- OneBank3
- OneBag's brother who always like the safety of town, Bank does pretty much the exact same job for your bankslots as OneBag does for your character's bags.
- On WowAce
- On Curse
Localization
Localization is powered by WowAce's built in translation system. Please use the following links to contribute to localization.
Bug Reports & Suggestions
Please report all bug reports to my tracker on WowAce.
I want to thank all the users who've been using OneBag and OneBank for so long.
Any plans to update this for wotlk classic?
Any updates on the Dragonflight fixes for this?
In reply to gemini1661:
It's still on my radar. Unfortunately my hear has been dominated by health factors and I had a major surgery earlier this month that I'm still recovering from. What limited ability I've had to be in front of a computer has been dominated by work so far.
Once I finish my recover (soon please!) I do have this on my list of things to get back to. Sorry to you and my other faithful users who've been so loyal.
In reply to Kaelten:
Sorry to hear about the health issues, but glad you're on the mend. I wish you a speedy recovery.
Hi,
really looking forward for a "official" fix for this addon. Been using it for years! <3
There is another error which I discovered: I'm unable to close windows, such as the character panel, using ESC when in combat. This only occurs with having OneBag3 running.
Keep it going boys! :) Really appreciate your work!
Hello, thank you OneBag and OneBank, they're great!
Any chance you plan to update these addons for the upcoming WOTLK patch? They are unfortunately not working on the PTR.
In reply to Crateria:
Definitely, something that I'd like to do. Still working (slowly) on the official 10.0 patch too.
10.0.2 ( Dragonflight Pre Patch Phase 2 ) updates is here
Click here to see the updated post for fixes
Kaelten is still working to set up OneBag for the future so we can release the updates throught CurseForge, it is still on going, just be patient and everything will go back to normal soon :) Note: during my last tests Pawn wasn't updated so it was causing OB3 to break! If its still the case pease turn off Pawn till its updated.
In reply to itswipie:
you don't happen to have a fix for OneBank3 also do you?
Could we get the 10.0.2 update please? @itswipie
In reply to nikoltoma:
On its way !
In reply to itswipie:
<3
In reply to nikoltoma:
Update is out please look my updated post!
In reply to itswipie:
Thank you so much, really appreciate it. I hope all is well with you :)
In reply to nikoltoma:
All good ! Just lot of works IRL!
I've gotten the chance to chat with @itswipie earlier today. I really appreciate their ongoing support and the help they've given supporting OB3 over the last few cycles.
I've asked them to help maintain OB3 with me and give it more ongoing and consistent intention than I've been able to do recently.
So the update there is we will be taking the fixes they've built on their own, integrating those with the main code base, and looking for additional issues as we go through.
So you will see a full 10.0 update soon!
In reply to Kaelten:
fantastic news! thanks for your work! :)
10.0.2 Fix
This fix is working in date of Dragonflight Prepatch Phase 2
Direct Download (From my Github) : Download Link (.zip)
In your World of Warcraft\_retail_\Interface\AddOns\ unzip what is inside OneBag3-10.0.2 in there, it will probably ask you to replace files, just say yes.
Source code (From my Github) : OneBag3 Repository
Last update: November 19th 2022 Changelogs
+ Added the new Raegent bag support
+ Added the new raegent and crafted item quality overlay
+ Fixed bag sorting
+ Fixed Bag tooltip
+ Other various fixes
Sorry this update was ready since couples weeks, I just couldn't post here due to personnal IRL issues.
In reply to itswipie:
tyvm sir, its working very well for me.
In reply to itswipie:
Ty. It works for me too, BUT... It not allow addon PAWN to display arrows from Pawn Bag advisor on items icons in the bag...