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.
"Damn you, halfelven! I told you that I would not be able to think of OneBag without being reminded of that."
wha wha? what I do? I never read anything of the sort on here at the time I commented about that. ;P http://www.planethalflife.com/cscz/leon/legendaryfrog/oneringse.swf too many "to rule them all[s]..." XD *disappears*
I didn't see a reply in the post after it, so I'm umm, still wondering about the alpha thing.... =X just wanted to make not just the window clear but my whole inventory transparent along with the window.
Edit: "I looked at setting transparency but the way OneBag is currently designed, I can't figure out how to set just the background transparency. I ended up changing the transparency on everything, items included. I know I can separate the background into its own frame and do it that way, but if anyone else has some easier ideas, let me know."
oops never mind... yeah, sorry that what I was interested in doing, the whole thingy, not just the backaround. is there slider somewhere or do I need to mess with in the lua file? =X I know very little scripting here.
@servantes
The GUI I don't have any current plans to work on. I can't say right now when or if I'll get bank viewing added.
@Cat
No promises, but the highlighting might be a super simple add, so I'll see. You can already see your original bags. 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.
@Arouin
I've developed a distaste for the coins too. A friend of mine really despises them, and so I wrote for him a while ago MoneyFrameNuker: http://www.curse-gaming.com/mod.php?addid=1777
You can try that to get rid of every money frame in the game and replace it with text.
If it's not difficult, I'd love to have the option of choosing how to have our money displayed. I personally love the coin symbols, but I know others prefer full text, and yet others prefer abbreviated text.
It would be nice if we could choose. Not a big deal though.
Can there be an option to replace bags or not so there is a way to bring up the in game default bags when need be?
Can there be an option to show the containers and have highlight upon pointing to item specific to the container like in MyInventory? It will be nice to know which bag I have my items in.
-Any chance of a GUI soon? If so, please look at the GUI of Autobuff. Clean and looks very good.
-with MyBank, I could see the contents of my alt's bank. Can we expect to get this feature soon aswell? And would be really nice to see an alt's backpack contents aswell.
And OneBag to rule them all!
Thanks in large part to Kaelten, I came across a clean, simple way to determine whether a container is an ammo pouch or quiver using GetItemInfo(). So, the ammo slot problems -should- be gone now. Thanks for the extra info, ravengar.
@devla - Oops, my typo made you sound like a very mean person. :)
That is a -very- good idea and one I have really wanted to do, but right now I can say when or if I would get to it.
what i mean is that its including the ammo slots in the total count and not coloring them, i think that when you change the method to check the ammo container that will be fixed too. thanks again :-)
Any possibility of adding the option of a 'list view' rather than a button style inventory window?
You know, that just sounds to me like someone who hasn't slept in two weeks.
@Georgezzz
I can't say that I'll get around to a GUI anytime soon, if ever. I know they're nice. I love a good GUI. But they also eat up a lot of resources. I've tried to make the chat command system simple to use.
@Arxon/Georgezzz
I really appreciate you inviting me to work with you on your addons, but I don't have time to take on new projects. I'm mostly just maintaining my current ones.
@Ramble
@jdhas
I'll discuss it with Kaelten and see what we can work out.
@ravengar
You're saying that when the bag's open this particular bag isn't showing the ammo count on top of the ammo icon? And there's no coloring for the slots in the ammo pouch? The coloring is probably because of the way I check whether it's an ammo container. I'll look for a different method. The count problem I have no immediate guess on.
this addon is great!! but I am have a little problem with my hunter, the ammocount and colors are not working, i think thats a problem with my Ammo Pouch -> http://www.thottbot.com/index.cgi?i=6196
made a test with a new hunter with the default quiver and it works
Will try disabling the AuctionIt bag thingy.
Any timeline on when OneBag will take advantage of the KC_Items bank-storing functionality to allow us to view the contents of our bank at any time? (A la MyBank)
-Peace, love and Tauren-fur
I feel inspired. I've been really busy with some other programming I've been doing for RL, I feel like I need to get back into it and fix up MyInventory and MyBank to become more competitive in the All In One bag world...
Looks nice, I haven't even started up wow with it yet but I might actually end up using it for a while until I decide I can make something better ;-).
I also have an addon (I have it coded and all) But it isnt working perfectly (with sea >_>) I dont command you but would be nice ^^ PM me
I've been looking for a way to replace AIOI for the longest time. And Your mod looks so much cleaner than AIOI as well. My only problem with it was no scaling, but I see you've added that as well now. As far as I can see, this mod is already perfect... Don't change it too much(if at all).
PS: I've been looking for a good mod author to suggest an idea to for a new addon that I think would be pretty popular. If you aren't too swamped with working on addons already, feel free to AIM me at PoeticEmotions82.
Now I tried One-Bag but I stay at My-Inventory + Mybank (but those have some bugs >_>)
All I like bout MI + MB = -Colored Border is better viewable -AIOI-ranging of the buttons Top---> Buttom -A GUI
But they get overlapped by other frames + they are 2 stand-alone mods ...
Maybe good to add those in One Bag ?
Thank you! =-* *All bag mods bow down to OneBag.*
Can you make a GUI for this mod (I like the mod so far ^^)
Damn you, halfelven! I told you that I would not be able to think of OneBag without being reminded of that.
Anyway... bad, bad AuctionIt. Yes, I do remember now that AuctionIt causes this conflict. If you turn off AuctionIt's auto-opening of bags, this problem should go away.
@jdhas
I had at one time considered putting that row of bags at the top of the bag. I'm not sure now whether I decided against it for some reason or just never got around to it. I will put it in the *maybe* pile.
@GrimToad
I can tell that this request won't go away either, so my hand may be forced. I will add it to the *maybe* pile too. Depending on how extensive it is, I may code it as a separate module if I do it.
Thank you for the kind praise.
Since jdhas mentioned a problem similar to mine, I d throw in that the character I used to log on and have a quick look also had AuctionIt active.
Just logged on with the new version and I see what you mean about colorcoding hardly being visible. This isn't really useful in it's current incarnation. Just can't make it out either. If you don't mind borrowing ideas from MyInventory, there the implementation of color was really good. Instead of vaguely slapping a taint on, the slots had clear colored borders. I'd link you to an image but you can't see that feature on any of the accompanying screenshots with MyInventory.