OneBag
NOTICE
<big>This version is no longer maintained! I'm working as fast as I can to get the new version to a better state but it does have base line functionality.
Check out the new true OneBag as it's being developed! </big>
END NOTICE
OneBag is a replacement for the default game bags that combines all the bags into one frame. There are already addons out there that do this, so why OneBag? Mainly because I wanted a simpler, more system-friendly bag. OneBag doesn't entirely rewrite the bag-handling interface like others do. It simply rearranges the bags into one and allows the default UI to continue managing the bag slots. This means that addons such as KC_Items, ItemSync, LootLink, and SellValue should be inherently supported. As long as an addon is compatible with the default game bags, it should work with OneBag. This was my goal, anyway. For my uses OneBag has succeeded. Hopefully you will have similar results.
Features
- Combines all your character bags into one.
- Customizable number of columns.
- Displays the total number of slots, by slots used and type. Types being that ammo, soul bags, and professions bags all get a seperate count.
- Inherent support for addons such as KC_Items, ItemSync, LootLink, and SellValue, with no need for special code.
- Color coded slots by item rarity or bag type.
- Will automatically open for you when you visit the auction house, bank, mailbox, merchant, or when entering a player trade.
- Customizable display of only certain bags, either but slot number, or by type.
- Gives you a bag bar for easy manipulation of your bags.
- You can mouseover the bags on the bar to highlight the slots from that bag. You can also lock this highlight by clicking.
- Customize the scale and alpha of the frame.
- Provides an easy to use graphical config menu.
is this mod discontinued? i really hope not, this is the best bag mod out there.
I have found that with a new 20 slot shard bag and 16's in the rest, onebag still works, but with a 24 slot shard bag, I get an error and it won't display my bag at all.
Error: Interface\FrameXML\ContainerFrame.lua:224:attempt to index local 'itemButton' (a nil value)
Also: how about different colord slots for the shard spaces?
In Onebankbag you show the actual bank bag slots. Can you give the option to show the bag slots inside onebag so I don't have to display my bags to change one out for a larger bag (for example)?
Also: I have the same issue with it resizing as vexis58.
This mod uses an absurd amount of CPU usage. You might look into cleaner coding and better optimization. And as a rule of thumb, dependencies are bad, particularly for mods that don't really require them (this one). You could code in all those functions standalone, and you should. Don't be a lazy modder.
After 10 seconds of use I could also find a half-dozen ways to break it and cause errors. For example, /ob cols 22.
It's getting there, though.
First of all, I love this mod, I use it instead of AllInOneInventory now, because it is so simple and easy to use.
But you need to give me the ability to save the size and number of columns on a per-character basis. My inventory might be the right size for my level 54 main who has all 16-slot bags, but on some of my alts who only have 12-slot bags, the inventory should be a different size. As it is I have to move my inventory every time I switch.
And try to fix the part where it resizes itself back to 1.0 scale whenever I go into windowed mode. I have a pretty small monitor and I always keep my inventory at 0.8 scale so it'll fit better, and every time I go into windowed mode or go out of windowed mode I have to type "/ob scale 0.8" again. AIOI had this problem as well, I don't see why it has to be this way.
You don't have to logout, just type /obb and read the options.. I think it's noauto, /obb noauto, then it'll disable it, buy the bank bag slot, /obb noauto, it'll be 'On' again, ..
This is a bug anyway, in OneBag.
Why does this addon block the buying of bag-slots? I can only buy a bank-slot, if I log out, disable it, login in, buy it and login in again...
Any chance of showing the bag slots in the UI (like in OneBankBag)? I have my bag bar hidden at the moment and i need to unhide it when i need to swap my bags.
Its not working for me anymore :(
OneBag always appears under other windows including the raid party pullouts. This is easily fixed though when you change the frameStrata="LOW" to frameStrata="MEDIUM" in the core XML file.
1. KCI support, so i can drop bankitems 2. the bug when you buy bank bags still needs fixed. i don't know if this is onebag, or some other add-on, but i think it is a bug with onebag.
anyway, hope to see you back soon turan. i use your add-ons all the time. also hope to see auctionit converted to ace in the future.
I like this mod, but I can't use it because of Ace which conflicts with other mods and the game itself, giving me errors at AH and while inspecting players, which inevitably lead to a game/full PC crash sometimes in the near future.
If that could be gotten rid off, it'd be amazing.
Hope you do that in the future
I was having problems getting this addon to work, but I guess I dadn't have all the "load anyway" boxes checked or something. It seems to be working fine now.
I know you can color-code ammo bag slots, but could you make it so it's not joined to OneBag, ala an option in AIOI? I've switched to OneBag since it looks much nicer than AIOI.
Marskid2, how exactly do you turn onebag off without logging out to the character screen?
Can you tell me how i can translate my bags/slots for x/y when trying to create an item/weapon swap in a macro. I love my one bag, its clean and simple. Just figure if i could use it with my macro i want it would be even better. Thanks in advance for any help.
yea i had the same issue trying to buy a bag for my bank, i just disabled it for 10 secs then re-enabled it and it works.
Nummer: 2 Fehler: Interface\AddOns\OneBag\OneBankBag.lua:47: stack overflow
please someone take over this mod and update it..i beg thee :()
also needs some minor adjustments listed below in previos posts.
thx
The one functionality I need that seems to be missing. "/ob lock" returns "OneBag: Invalid option 'lock' entered." Was this removed or am I having a unique problem?