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.
@All
I am looking into bank viewing.
@zerosleep
No, not currently. I don't know when or if I'll get to those things, but I have them noted.
@Kronos
I posted a fix to WOWEcon. Just overwrite your local file with the one in the zip. The problem is that WOWEcon has bag names hardcoded for its tooltip handling, so apparently it can only work properly with bag mods that it's aware of. However, I ended up finding a simple fix by just adding a quick little flag and telling it not to duplicate its entries. I posted the fix for convenience, but I can also list the specific changes if you'd like that. I'll try to submit the changes to the author, but from what I'm reading in the WOWEcon forums, it looks like the team has been unresponsive lately.
@Andypat10
Have to tried setting the scale small, say to .5? Then reload or restart the game. If that doesn't work, uninstall OneBag, run the game, quit, and reinstall. I *think* that may clear saved positions but I'm not positive.
When i changed the scale it dissapeared off screen ... I have moveanything and i bunched all my stuff into the middle of the screen 2 check the edges still couldnt fing it.... i even changed the scale to 2.0 still cant find it.... is there anyway i can fix this without deleting my savedvariables file?
maybe in the futute a reset to origonal pos option?
Is there a way to hide the "Character's Bag" thing, hide the X button, and lock the frame? Thanks. I can get rid of MyInventory now. =]
I was searching for a long time an addon like this... I didn't like MyInventory and AllInOneInventory, but OneBag is simply great... Thanks for it.
I'm hoping you add in support for viewing other character's banks. Also away from bank viewing and no dependencies would be great!! Please consider adding these things. I love being able to ditch 3 addons for one! One Bag to rule them all (hopefully!).
Shad
Looking good so far, only thing that keeps me from changing is the ability to view my other characters bank and bag contents.
As a long-standing user of MyBank/MyInventory for the past few months, I'm looking on to other mods since they were abandoned ;_;
It looks great but here's the deal breaker:
- Can't view bank items away from the bank w/o KC or Ace??
(And some other smaller features like locking bags in place and a minimize "-" button to show/hide bags?)
@ravengar
Ah, good. I can see you're stuck on the LotR thing too. Blame halfelven entirely!
@Elite_Gamer04/Luxus
I will talk to Kaelten next chance I get. Since it seems this request will haunt me until I implement it, I will try to implement bank storage as efficiently as I can.
@Random
I just uploaded a new version to give you a better method to use to open the bag. The original one was too redundant sounding. So you can just call OneBag:Open() or OneBankBag:Open().
@Luxus
I appreciate your understanding. I'm not ruling anything out. It just depends on how large the change is. If I can do something in a few small lines of code, then I don't mind.
ok i understand that you want to keep your mod simply for me it is enough if you add a command like /ob togglebag1 to enable/disable bags in the onebagview. it is not so easy like in myinventory but it do the job .. the good with myinventory i can hide my bagsbar completely cause i can replace my bags in my bagsview and i can see what in which bag is.. you really have to think about the simplicity and usebility..
but the posibility to display items from other char's inventory/bank (or just display my bank away from the bank) is for me a musthave to rule the world :D with kc_items it is not hard to impliment and the overhead in the savedvariables get minimized
What is the code to open the bag? Like the /script thing. I want to make a flex-macro for it, so I need to know what the code us.
Sorry if this has been asked already but was wondering if OneBag could be used in conjunction with BankStatement, so as to be able to view my Bank away from the actual Bank but continue to use OneBag's great user interface of combining all the Bank Bags etc together?
I currently do this with MyInventory but was looking for a visable option so as to have all my Bank Bags combined into one + less memory being used due to Ace...
working great now, fantastic job!!!!
If you mean the money frame on the bottom right edge of the bag, OneBag does nothing to modify its appearance. It displays by default with the standard graphical coins.
I agree with some of the others here, It is a great addon but I would prefer the option to show the money symbols instead of the way it is. One small annoyance, otherwise great job.
@halfelven
Yeah, yeah. Play the innocent. I guess now it makes sense that the alpha for the entire bag, including contents should be changeable. Why I was thinking it should just be the background, I don't know. So, you can now set it with /ob alpha <0-1.0>
@ravengar
Should be fixed now.
@Koalachan
Yes, that's because of the way OneBag works. Since I merely reorganize bag slots, the default UI code continues to manage the inventory and tooltips. The bank tooltips are anchored to the right, because the default bank opens on the left. I could easily flip them to the left, but then they'd scroll off the left for people who moved OneBankBag to the left.
I played around with a general tooltip alignment fix a while back, so what I think I'll do is release this as a separate addon, because I think it would be beneficial to more than just OneBag users.
@Luxus
I have all your requests noted, but I can't make promises. I'm being very careful about the changes I make to OneBag so as not to deviate from the focus of "simplicity" I designed it with.
@Kao
Very weird. I'll see if I can reproduce this when I get a chance. What is the work around you found?
@Cat
Ah, I see. I'll look into it.
"Ace addons have enable/disable features built-in, as long as they support it. OneBag/OneBankBag do. So just use those commands as described above in the description."
Hi Turan... are you talking about: - - enable : Turns OneBag on. - disable : Turns OneBag off.
I do not want to disable OneBag. I only do not OneBag to replace my wow default bags so that I can bind a key to the default and another to OneBag.
I switch from using MyInventory to using OneBag and now when I get a healthstone from a warlock the healthstone refusese to show up in my autobar. Yet when I switch back to MyInventory the healthstone shows up in my autobar.
And when I choose to have it outline my ammo it only does so to ammo NOT in my ammo bags. Is it supposed to work this way?
Found a work around.
displaying bags in the inventory and on mouseover show the slots from the bag.. option to hide bags via leftclick so i can easily sort my bags and hide bags with reagents, ammo and other things i don't need to see (bandages hearthstone, mount, skinning knife etc). for me it feels alot faster then myinventory good work... perhaps you can build in a option that openbags use kc_inventory and kc_bank tables from kc_items. it is a little strange that my savedvariables filled with the same infos again and again ..
The tooltip of items in the bank tends to wrap offscreen to the right. The OB doesn't have the problem. And it's oddly dependent on which buttons the item is in. I'm using the default 12 col setup. The first 24 spots wrap out of screen, all spots after that are fine. Is this maybe the difference between bank/bankbags? Hope it's easy to fix now that I sorta pinpointed it.
The ammo slots are black now, but the countammo toggle still dont work with the pouch I use, tested again with the default quiver and it works.
OneBag to rule them all!
lol, that one is great :-)