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.
@Mazzardah
Have you tried "Advanced Bags Plus"? I think it does exactly what you describe with your 'virtual bags'. It works very well, though I prefer the simplicity of OneBag.
I used to use these superbag add-ons early in the game and loved them. I tried yours recently and felt it was the best and cleanest of the bunch. Unfortunately, I stopped using it. I found that when you have all 16/18 slot bags, one huge bag becomes far too cumbersome to deal with. It just involves so much visual scanning to find what you want. Separate bags allows for some imposed structure.
Anyway, that leads me to my suggestion. I think we all find that we have certain categories of items. The ultimate bag add-on for me would allow me to create variable-sized virtual bags to put the appropriate items in. For me, the categories I would use are armour, weapons/jewelry, rp cloths, consumables (potions, bandages, foods), keys, quest items, tools (mount, pick, etc.) and then a big empty/miscellaneous section for things I pick up. If you could somehow create a mechanism to create these different partitions or virtual bags, this add-on would be head and shoulders above the rest.
btw, I don't think they'd have to be separate windows. With your current look and feel, I think it would work quite well to have one big window with headers in between the different categories. In terms of actual interface to create categories and move items, I'd suggest looking at the add-on that implements right-click context menus. That might be a great way to move things from partition to partition.
Just a suggestion!
hum just press the "b" key default system bag opening binding :)
is there a way to toggle onebag? i disabled my bagbar so i need a command to open/close it by just executing one macro
Thanks for reducing the bag columns. Sweet!
Nice work, this bag mod > all. ;)
on first time when i see ure addon i ask me why one more bag addon? after reading ure disclaimer i think "omfg what a great idea". and after test i adopt it after looong use of the "originals" addons. really thx for the addon and keep up the good work
/bow
@Firedancer
I haven't had a lot of chance lately to do many updates to my addons, but I will see about adding a lock sometime.
@Ramble
Thanks for the reply on moving the pouches/quivers. That's the solution I used too. :)
@Moonsorrow
I added the translations but unfortunately can't test them. Please let me know if they work or not.
could you include the german translation of Quiver and Ammo?
Quiver = K\195\182cher Ammo = Munition
Sometimes written as "Leichter K
Ah! So simple that I didn't even think of it hehe. Thanks, Ramble.
Firedancer: It's pretty trival to move ammo containers to the bottom of OneBag. Just move it to your last bag slot (IE the left most slot on the MainMenuBar).
I used to use AIOI/MyInv, but after discovering your inv, I think I am sticking to yours! I do wish there was a way to move the quiver/ammopouch slots to the top or bottom though...having them in the middle of the bag (like AIOI/MyInv) is sorta annoying, though the colored border helps abit.
I noticed it was mentioned before (and you said you'd keep it in mind), but a lock feature would really be great. I don't mind the title and all that kind of stuff showing, but I'd like to be able to lock the OneBag and OneBank windows so that I don't accidentally move them when trying to rearrange items and whatnot.
@Ransack
Thanks. I'm glad you like it.
@Vikyre
I haven't had any trouble purchasing slots with it. What is preventing you from purchasing? Is the purchase button not showing? Does it not allow you to click?
For some reason I cant buy another space in my bank while Onebank is enable. So i gotta disable it first before i can purchase my new slot. Is it a bug or I'm not do it right?
Tested with :: onebag 1.2a Ace 1.0c
Having been someone who used to love AIOI i'd say i'm now much happier with OneBag, which imho is better by leaps and bounds.
@Trankillity
I'll reduce the minimum in the next version. I had left it at 6 because that's the number of bank bags, so I kept both the same for consistency.
@Kronos/Bhaerau
First, no problem on the fix. Second, I just checked and the updates didn't include any changes to the file I edited, so you can just download my fix again.
@Arxon
Nothing. I just renamed a function to give the bag open a shorter name for easier use in macros.
@Perilous
Sorry about the trouble, Perilous. The reason Ace wasn't appearing in the search is because the category it was in isn't getting included in searches. I submitted a bug report to NeT. In the meantime, I switched its category to something that is searchable. The new version should fix all the problems you're mentioning.
Raifin, thanks for posting the link.
They just made an update to the mod, which overwrites your fix =(
Ace - http://www.curse-gaming.com/mod.php?addid=1744
Edit: Well, after a bit of a headache, I resolved a couple of the problems I had first presented in my initial post. Unfortunately, I still have a couple of problems left I'm hoping someone here can help me with.
1) the link to Ace at the bottom of the info above brings you to a list of 71 different addons, none of which is actually Ace. Can someone please provide a direct link to this addon? I also tried the author's website, but I didnt find it there. I would like to update Ace on my system because it is out of date, but I can't find it anywhere.
2) I can't seem to get OneBag to work properly in game. I loaded it and it gives me a nil hook error, says it's enabled, and refuses to recognize any options. I've tried innumerable variations of typing /ob # to change an option, and I simply am not able to use any option except enable, disable, and ? . Can someone help?
3) OneBag does not, in fact, make one bag for either regular or bank inventory. Even though it insists that OneBag is enabled, I still get separate bags, including ammo. This in addition to the fact that I am unable to change any options but the ones I indicated above.
I sure hope I can get some assistance on this! I am very interested in dumping that memory hog AIOI as soon as possible.
Thanks very much. =)
What's new?
Just wondering if we could get the Min # of cols changed to 5. I like having the same number of cols as I have bags. The human eye also likes smaller columns cos they're easier to visually scan :)