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.
Okay, I finally switched from MyInventory to OneBag. I really like the way it just worked in 1.7 with dressing room and all. There's a couple of things I miss from MyInventory which would be nice if included: - An options dialog instead of commandline - Highlighting all slots (borders) belonging to a bag when you mouse over a bag. That is really handy when you are replacing bags and you have to move items out of a specific bag.
If you are using BankItems you have to get the latest from the authors homepage (not the one on this forum). The older version totally screws up all bank handling. There's a link to the homepage where the mod is described here on curse.
same i cannot purchase a slot bag when using the addon..
problems i am having are:: settings do not work at all..wont let you change anything cannot purchase a bank slot? using newest bankitems mod??
other that that great M0D..
plz update
thx alot
I get a error when i /ob cols .... cant change collums for some reason. all other commands seem to work fine.
Im using: ace, att_extreme tooltip, alarmclock rangler, ankh cooldown timer, atlas, auctioneer, bandagecount, bankbuy, bankitems, BBkeys, defend yourself, deposit box, elite player frame, Ninja_rate, enh_tooltip, fast quest text, fishing buddy, gfw adspace, good inspect, group buttons, lootlink, LStracker, Monkey buddy/quest/speed, nova watch, onebag, outfit display frame, telos quickloot, reagentdata, telos selfcast, sheepwatch, titan, durability(tp), guild(tp), name toggler(tp), roll(tp), totembar, toybar.
There's a slight freeze when you drag one of the OneBag or OneBankBag windows over each other. It has to do with the layering. If OneBag is in the background, for example, and you drag it over the OneBankBag window, it has to be pulled to the top and this is when the freeze happens. If I remove that layering, there's no freeze, but then one of the bags would constantly stay in the background.
I haven't figured out a way around this yet. It seems the game doesn't like bags overlapping each other.
Thank you Turan, I really appreciate your work :)
BTW, I've noticed a freeze sometimes when I drag the onebag window, it's possible that is a problem of other addons but I want to know if somebody have the same prob sometimes. :)
The "countammo" option is only for preventing empty ammo slots from being counted as empty bag slots in the count that's display in the lower left. There's currently no way to hide specific bags, but I will look into the possibility in the future.
Balastrea, if you're interested in resource-friendly addons, visit us at the Ace community: http://www.wowace.com/forums
There is a modest collection of Ace addons right now, but we'll continue to get more. All Ace addons are directed specifically at resource-savings and efficient, high-performance coding.
I have tried the "countammo" command as well and it does not toggle it off. It says it is but still shows it. :-(
Great addon btw! I got rid of the AIOI too. I wish more of the addons I ran were more memory friendly.
Omg, I'm blind, I can't see this feature
I only see countammo and ammocolor, not a feature that disable ONLY the ammo slot bag :|
It's already there.
Try '/ob' in game.
Please may u add the feature to hide the ammo slot bag?
Is not useful to see all ammo because we have the ammo number instead.
For the rest is all ok, I have uninstalled AIOI because I like this clean addon but need only this little feature. :)
Plz plz :P
So far only one other person has reported this problem, and the best I can determine is that it's caused by another addon that's doing some tweaks or repositioning, like MoveAnything. What's possibly happening is that the purchase window is being positioned relative to the original bank frame, which may cause it to disappear or get pushed behind the other bags. Or it's possible that OneBankBag is getting repositioned by an addon that is repositioning the default bank frame, since OneBankBag redirects the bank frame to itself. In this case, the purchase window may drop behind, because it isn't a child of OneBankBag. If so, I may be able to cover this in the 1.7 game patch with SetParent(), if they get it working.
In the meantime, make sure none of your addons are messing with the bank frame or the purchase window.
Thank you for your work, one issue I had last night:
When I tried to purchase an additonal (1st) bag slot using OneBank, I couldn't get prompt to confirm and therefore couldn't purchase the slot. Worked after disabling.
version was ok after the reinstall the macro works fine thx =)
Make sure you're using the latest version. Delete OneBag and reinstall just to be safe. Otherwise, I don't know what could be happening.
i know about the keybind ^^ but i need a single button =)
if i use /script OneBag:Toggle() the game just freeze for 1 sec and nothing else :/
@smilyman: /script OneBag:Toggle() works just fine for me. You can also just bind OneBag to a key.
@Dragonomega: I can probably add a slash command but the bag is already bindable and macroable. Locking is on my feature list. Scaling has always worked just fine for me. Maybe specific UI scaling is affecting it. I haven't heard of problems from anyone else yet, though.
a slash command to toggle the window a slash command to lock the frames a working scaler...whenever i scale it to anything it dissapears
and how do i use this? i need one button to open and close the bag and my default bags are hidden
so what does the macro looks like? /OneBag:Toggle() and /script OneBag:Toggle() dont work