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.
In reply to boost_nq:
Same for me, doesn't close on B.
In reply to boost_nq:
Same for me, doesn't close on B.
In reply to Kaelten:
Same for me, doesn't close on B.
Spotted a problem with how some of the dependencies were being packaged that would account for some peoples issues. Please let me know if you're still having issues after the new release.
I disabled every addon then enabled onebag3 and onebank3. they worked fine. I slowly started to enable every addon one at a time. "ACE3" caused this addon to not work with me. I just removed ace3 and all's well. ty
In reply to plokert:
Nice, this actually works :)
In reply to plokert:
Interesting, I wonder if you have an older version of Ace installed. Can you look at the changelog.txt in there and see what the latest update time is
In reply to Kaelten:
I've deleted it entirely. If the deletion becomes an issue with me in the future then I'll look into it further :)
In reply to plokert:
Fair enough. Should be fine not to have it installed unless you run no-lib variants.
Thank you for the update, but sadly I have still have the blank pane. :( Is there any info I could give you? I am not running Dynamic Cam.
In reply to mossclaw_dfc:
A few people have reported issues related to running Ace3 standalone. Do you have that too?
thanks alot, it is working fine for me no errors but will keep an eye on it.
In reply to xroots:
Thanks for letting me know!
I've published an update for 8.1.5 but some people are still reporting issues. If you have them please let me know.
In reply to Kaelten:
Cannot see any items in my bags, so I'm having to use the default blizzard view at the moment just to see them.
In reply to Kaelten:
Still not working. Just updated and still getting an empty square
In reply to Slyness69 and thunderlibra67:
Can you try disabling other addons to see if there's a conflict? Some people have reported issues when running Ace3 standalone.
In reply to Kaelten:
Cannot see any items in my bags
In reply to Kaelten:
After testing all my addons one by one it was Lib: Ace3 causing the issue. Hope that helps :)
For those still reporting issues, are you all running Dynamic Cam as well?