OneBag4
This is in the early stages of development and is not complete. It may not be yet suitable for full-time usage.
Since the last major development work was done on OneBag3 I've had a lot of ideas about what could be done to do it better, and being perfectly honest, I had gotten to the point where I had coded my way into a corner on OB3. Some of the ideas worked well. Some did not. So I'm going to take another stab at this, if for no other reason than to get the ideas out of my head!
Some of the goals:
- Showing less useless information
- Remove options that really aren't needed
- Sorting of contents
- Robust search
- Keep the code clean
- Try out some new programming ideas
- Avoid coding myself into a corner
Please give feedback about what you think and what you think is the most important going forward.
Here is a video showing some of the dynamic display in action:
This addon seems geared towards those who want minimal options and features. It's too minimal for my liking.
I need to be able to assign my bags without having to disable the addon. I need item quality colouring, new item flashing, multiple currency support, and bag sorting with the option to ignore certain bags. I don't want my empty slots hidden.
It's a nice idea but I'm going back to Bagnon, which has pretty much everything I want except for the bag assignment/ignore functionality and the option to display other currencies.
So I have DL'd onebag 4 and it is enabled in my addons tab yet I get default bags and the command /ob or /onebag /ob4 /onebag4 does absolutely nothing. Help?
Since I can't submit a ticket :P I tried fixing it, but I am just not seeing what is wrong with the return from GetItemInfo...
Date: 2014-12-23 12:58:31
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\OneBag4\main.lua line 7:
Usage: EmbedLibrary(addon, libname, silent, offset): 'libname' - Cannot find a library instance of "AceBucket-3.0".
does not seem to work it is enabled in addons but i just get the default bags
i get "OneBag4 has been blocked from an action only available to the blizzard ui"
I get that when i try and open things or feed my pet. this just started happening today.
Just a heads up, OneBank3 doesn't allow OneBag4 to load (although OneBank works, and OneBag4 is enabled but no options listed and default blizzard bags shown). Once I put on OneBag3 it works fine with OneBank3.
Excellent work on the mod btw. Clean, simple, and runs good.
New, non crashing version pushed, I noticed a strange thing with the search box. Will have to dig into that tomorrow though it's past bed time.
Looks like the owner gave up, eh? Too bad I've used one bag as long as i can remember.
I just released OneBag3 for WoW 6.0. I'll look at updating this beta shortly.
As everyone in the comments i also have been using this forever. A couple of items i am looking to get hence why i was looking at bag addons.
I would like to be able to colour squares from a particular bag. For instance have Orange boarder for Mining mag slots and purple for Herbing bag slots...
I also would love OneBag to put the bank bag slots as one as well, not sure if this is a setting or something that i have missed but thought i would pop it up on the list.
Maybe a way of Onebagging certain bags/slots, that way i could seperate say 5 slots for HS, Potions, Pick, stuff i don't touch from day to day but want to keep a little seperate. I am aware other addons do this and they look so complicated hence why i am still here.
Although I'd like to be able to config the sorting, like others have mentioned, I've gotten used to the addon and like it well. However, now I've found one bug that could force me to disable it: If I cage a battle pet, for trading, the bags go blank and I have to disable the addon to access them. I know this is beta, but I wanted to know if this is a known bug?
OneBag3 was great , but the sorting in 4 is just terrible .
Like a few others i like to have certain areas for certain items , not just throw em on a pile. The colouring on profession bags were awesome in 3 also , easy to see how much space you had left when farming.
I had hoped 4 would be like 3 with a search field, cause in my opinion 3 works just the way I want it and it only lacks that search field wich would make it almost perfect, apart from not likeing to use certain items when in combat and giving a lua error and making items unclickable untill reload:
"Error: AddOn OneBag3 attempted to call a forbidden function (UseContainerItem()) from a tainted execution path. [C]: UseContainerItem()
..\FrameXML\ContainerFrame.lua:775: ContainerFrameItemButton_OnClick()
[string "*:OnClick"]:12:
[string "*:OnClick"]:1"
Going to use OneBag3 until this one gets better sorting , or the "pile" sorting removed
i've been using one bag FOREVER! can't wait for this to go live!!! Thanks for your hard work.
I caged a pet today, and got this error now whenever I try to open my bags:
Date: 2012-10-04 01:02:41
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\OneBag4\main.lua line 119:
bad argument #1 to 'format' (string expected, got nil)
Debug:
[C]: ?
[C]: format()
OneBag4\main.lua:119: SlotOrder()
OneBag4\main.lua:156: OrganizeBagSlots()
OneBag4\main.lua:332: UpdateAllBags()
OneBag4\main.lua:375: OnShow()
OneBag4\common.lua:235:
OneBag4\common.lua:234
[C]: Show()
OneBag4\main.lua:291: OpenBag()
OneBag4\main.lua:41:
OneBag4\main.lua:38
[string "safecall Dispatcher[1]"]:4:
[string "safecall Dispatcher[1]"]:4
[C]: ?
[string "safecall Dispatcher[1]"]:13: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
Ace3\AceEvent-3.0\AceEvent-3.0.lua:120:
Ace3\AceEvent-3.0\AceEvent-3.0.lua:119
Locals:
I've been a OneBag3 user since it was released, and I love it, love it. I normally just put "my stuff" in the bottom/right of my bag (my gear, hearthstone, crafting etc), consumables at the top of the bag. Junk/Loot filters into the empty space after the consumables, making it easy to review it.
I've always thoguht it would be great to have auto-sorting, but into my categories, not into some fixed sorting order. For example, I would like to be able to manually create "sort sections" and then drop specific items into those sections and have OneBag4 keep them in those sections whenever they appear in the bag. My sections would be "gear-healing", "gear-tanking", "gear-dps", "consumables", "alchemy".. any specific items I didn't explicitly drop into one of these sorting groups would go into the "catchall" bucket, which I would then review/vendor/de/drag-to-sort.
For those of us who are new to OneBag, how do you use it?
As a long time onebag user along with mrplow for sorting: something i would love to see in the sort function is the ability to choose items that will always stay at the beginning or end of the bag e.g. hearth stone, potions, a set of gear -- stuff you always have with you but you'd like to not have mix in with stuff you're AoE looting in TK, know what i mean?
another thing that would be sweet (and is something I think you're going to do anyway but just haven't got to yet) is a toggle to grow the bag upward from a bottom anchor, or downward from the top. As well as the frame width slider you have in OneBag3 ("rows have <number> of bags"). for now i've gone into the lua and set mine to 12 to match my old setting and current OneBank3 setting.
Great work so far! OneBag4 is looking super slick!
Thanks for the kind words. I'm trying to figure out how to handle the rest of the base features appropriately before moving forward with settings and the other polish. :)
Let me know if you have any more feedback, those are much appreciated.
Spread the word!
it really needs a sort function