Baggins
Inventory Management with virtual view divided into sections.
Now with baggins you can not only separate your bags into virtual view of your inventory but organize the items in your virtual view by item type! Bag options with endless possibilities. Add/remove/create categories, change skin of the view baggins does it all! Customize your bags to show items exactly how you like! No more looking for items and not being able to find them, look and know exactly where they should be!
For example one bag with profession items, one bag with gear, and so much more! You can even make your own categories!
You can use the minimap icon or /baggins to open the options window.
-
View User Profile
-
Send Message
Posted Mar 12, 2019In reply to WanderingFox:
That definately allows Baggins to load. I still see it throwing errors.
46x FrameXML\ContainerFrame.lua:1426: attempt to index a nil value FrameXML\ContainerFrame.lua:1426: in function `GetItemContextMatchResult' FrameXML\ItemButtonTemplate.lua:214: in function `UpdateItemContextMatching' FrameXML\ItemButtonTemplate.lua:190: in function <FrameXML\ItemButtonTemplate.lua:189> [C]: in function `Show' Baggins\Baggins-495.lua:2377: in function `CreateItemButton' Baggins\Baggins-495.lua:1778: in function `ReallyLayoutSection' Baggins\Baggins-495.lua:672: in function `BagginsSearch_BRB' Baggins_Search\Baggins_Search-r51.lua:175: in function `?' Baggins\Baggins-495.lua:124: in function <Baggins\Baggins.lua:116> Locals: self = BagginsPooledItemButton0 { timeSinceUpgradeCheck = 0 PostOnLoad = <function> defined @FrameXML\ItemButtonTemplate.lua:169 BattlepayItemTexture = <unnamed> { } IconOverlay = <unnamed> { } BagStaticTop = <unnamed> { } GetItemContextMatchResult = <function> defined @FrameXML\ContainerFrame.lua:1425 IconBorder = <unnamed> { } newitemglowAnim = <unnamed> { } icon = BagginsPooledItemButton0IconTexture { } UpdateTooltip = <function> defined @Baggins\Baggins.lua:1943 ExtendedOverlay = <unnamed> { } RegisterCallback = <function> defined @FrameXML\ItemButtonTemplate.lua:175 UnregisterCallback = <function> defined @FrameXML\ItemButtonTemplate.lua:182 UpdateItemContextMatching = <function> defined @FrameXML\ItemButtonTemplate.lua:211 NewItemTexture = <unnamed> { } SplitStack = <function> defined @FrameXML\ContainerFrame.lua:1100 BagStaticBottom = <unnamed> { } ItemContextOverlay = <unnamed> { } PostOnShow = <function> defined @FrameXML\ItemButtonTemplate.lua:189 flash = <unnamed> { } ExtendedSlot = <unnamed> { } ExtendedOverlay2 = <unnamed> { } JunkIcon = <unnamed> { } SetMatchesSearch = <function> defined @FrameXML\ItemButtonTemplate.lua:202 UpdateItemContextOverlay = <function> defined @FrameXML\ItemButtonTemplate.lua:222 newtext = BagginsPooledItemButton0NewText { } glow = <unnamed> { } itemContextChangedCallback = <function> defined @FrameXML\ItemButtonTemplate.lua:170 0 = <userdata> Count = BagginsPooledItemButton0Count { } PostOnHide = <function> defined @FrameXML\ItemButtonTemplate.lua:198 flashAnim = <unnamed> { } GetMatchesSearch = <function> defined @FrameXML\ItemButtonTemplate.lua:207 UpgradeIcon = <unnamed> { } searchOverlay = BagginsPooledItemButton0SearchOverlay { } } (*temporary) = <function> defined @FrameXML\ItemUtil.lua:47 (*temporary) = <function> defined @FrameXML\ObjectAPI\ItemLocation.lua:9 (*temporary) = <table> { CreateFromBagAndSlot = <function> defined @FrameXML\ObjectAPI\ItemLocation.lua:9 CreateFromEquipmentSlot = <function> defined @FrameXML\ObjectAPI\ItemLocation.lua:15 CreateEmpty = <function> defined @FrameXML\ObjectAPI\ItemLocation.lua:4 } (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index a nil value"-
View User Profile
-
Send Message
Posted Mar 12, 2019In reply to superfula:
Try this and see if it works for you. Seems to fix it (or at least I can't get that specific error to show up again)
local frame = CreateFrame("ItemButton","BagginsPooledItemButton"..buttonCount,UIParent,"ContainerFrameItemButtonTemplate")edit:
Doesn't seem to be a complete answer, but I'm not well versed enough in Lua to fully nail down what's going on >_<
-
View User Profile
-
Send Message
Posted Mar 12, 2019In reply to WanderingFox:
Yeah that took care of the errors. Thank you!
-
View User Profile
-
Send Message
Posted Mar 13, 2019In reply to WanderingFox:
Thanks so much for this quick fix.
When I logged on I almost cried, made so many changes to Baggins to support Azerite Icon frames, ILvl displays etc...
I'm by no means a lua expert and basically used baggins to try and learn a bit, but happy to upload the "enhancements" i made if anyone is interested.
-
View User Profile
-
Send Message
Posted Mar 13, 2019In reply to Forge_User_16085576:
I am i no way able to do anything with changing the lua files.
I would therefore be very very interested in a copy of your 8.1.5 working version.
Thanks
-
View User Profile
-
Send Message
Posted Mar 13, 2019In reply to WanderingFox:
Thanks for the fixes, I'm definitely still using this and one of the hold outs.
@Nucrus I'd be interested in your mods as well!
-
View User Profile
-
Send Message
Posted Mar 12, 2019Looks like Baggins may be caught up in this change
https://www.wowinterface.com/forums/showthread.php?t=57008
-
View User Profile
-
Send Message
Posted Dec 9, 2018For people getting lag spikes, try changing New Item Duration to 0 in the config.
Big thanks to atholbro, eLQ, aanye, and anyone else who found this solution!
-
View User Profile
-
Send Message
Posted Dec 9, 2018For people getting lag spikes, try changing New Item Duration to 0 in the config.
Big thanks to atholbro, eLQ, aanye, and anyone else who found this solution!
-
View User Profile
-
Send Message
Posted Aug 20, 2018Hi,
Ilvl filters & sorting doesn't working normally or it's on my side ?
-
View User Profile
-
Send Message
Posted Aug 1, 2018Baggins doesn't seem to work for me at all anymore. It doesn't seem to do anything. Is there going to be an update soon?
-
View User Profile
-
Send Message
Posted Jul 30, 2018Anyone else having this fight with bagnon? I get a C stack overflow :(
-
View User Profile
-
Send Message
Posted Aug 2, 2018In reply to WanderingFox:
-
View User Profile
-
Send Message
Posted Jul 21, 2018I've been using the uipdated version. No LUA errors, which is good, but I notice that whenever I have it loaded, every minute or two the game will pause very briefly. Just for ~1 second or so. It's usually accompanied by a a brief burst of PC activity (the fans always speed up). It's happened in combat and out of combat, on gryphons, while flying, while standing still, etc.
Is this happening for anyone else?
-
View User Profile
-
Send Message
Posted Jul 22, 2018In reply to toabo:
-
View User Profile
-
Send Message
Posted Aug 19, 2018In reply to toabo:
In reply to Elvoran:
I believe I've isolated this issue in the addon... While I don't have a proper fix yet, here is a workaround:
- Open Baggins Config (e.g. type /baggins)
- Set "New Item Duration" to zero (0)
This disables the 60-second check that forces a full bag refresh... Individual bags and items still get scanned/updated as needed, so this should be fine. Of course, you lose the ability to filter "new" items... But for me, it's worth it to keep using Baggins. :)
-
View User Profile
-
Send Message
Posted Jul 19, 2018Seems like this have been updated by Nargiddly on the project (wowace) page.
-
View User Profile
-
Send Message
Posted Jul 18, 2018Thank you so much for the update! This is by far and away my favorite addon!
-
View User Profile
-
Send Message
Posted Jul 18, 2018I don't suppose there is anyone out there willing and able to update this for BfA? I've got a lot of time invested in Baggins and would prefer not to have to start from scratch with a new inventory mod. (I'm guessing Adibags?)
-
View User Profile
-
Send Message
Posted Jul 10, 2018Hi,
Some Lua errors on Battle for Azeroth Beta, If anyone has the knowledge to fix them :
1x ...ceBaggins\libs\AceEvent-3.0\AceEvent-3.0-4.lua:33: Attempt to register unknown event "Baggins_RefreshBags"
[C]: in function `RegisterEvent'
...ceBaggins\libs\AceEvent-3.0\AceEvent-3.0-4.lua:33: in function `OnUsed'
...les\libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:168: in function `RegisterEvent'
Baggins\Baggins-484.lua:405: in function <Baggins\Baggins.lua:389>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...ActionBarProfiles\libs\AceAddon-3.0\AceAddon-3.0-12.lua:558: in function `EnableAddon'
...ActionBarProfiles\libs\AceAddon-3.0\AceAddon-3.0-12.lua:651: in function <...ActionBarProfiles\libs\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
FrameXML\UIParent.lua:445: in function `UIParentLoadAddOn'
FrameXML\UIParent.lua:564: in function `TimeManager_LoadUI'
FrameXML\UIParent.lua:1187: in function <FrameXML\UIParent.lua:1085>
[C]: ?
Locals:
nil
1x ...ceBaggins\libs\AceEvent-3.0\AceEvent-3.0-4.lua:33: Attempt to register unknown event "RUNE_TYPE_UPDATE"
[C]: in function `RegisterEvent'
...ceBaggins\libs\AceEvent-3.0\AceEvent-3.0-4.lua:33: in function `OnUsed'
...les\libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:168: in function `RegisterEvent'
PitBull4\Modules\Runes\Runes-Runes.lua:39: in function <PitBull4\Modules\Runes\Runes.lua:37>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...ActionBarProfiles\libs\AceAddon-3.0\AceAddon-3.0-12.lua:558: in function `EnableAddon'
...ActionBarProfiles\libs\AceAddon-3.0\AceAddon-3.0-12.lua:571: in function `EnableAddon'
...ActionBarProfiles\libs\AceAddon-3.0\AceAddon-3.0-12.lua:651: in function <...ActionBarProfiles\libs\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
FrameXML\UIParent.lua:445: in function `UIParentLoadAddOn'
FrameXML\UIParent.lua:564: in function `TimeManager_LoadUI'
FrameXML\UIParent.lua:1187: in function <FrameXML\UIParent.lua:1085>
[C]: ?
Locals:
nil
2x Baggins\Baggins-Filtering.lua:1469: attempt to call upvalue 'GetNumEquipmentSets' (a nil value)
Baggins\Baggins-Filtering.lua:1469: in function `updateSets'
Baggins\Baggins-Filtering.lua:1484: in main chunk
Locals:
(*temporary) = 1
(*temporary) = nil
(*temporary) = "attempt to call upvalue 'GetNumEquipmentSets' (a nil value)"
wipe = <function> defined =[C]:-1
equipmentSets = <table> {
}
GetNumEquipmentSets = nil
GetEquipmentSetInfo = nil
Version r484-alpha
Thanks for reading.