Download
(149Kb)
Download
Updated: 03-17-19 10:00 AM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Shadows of Argus (7.3.0)
Tomb of Sargeras (7.2.0)
Return to Karazhan (7.1.5)
Legion (7.0.3)
Updated:03-17-19 10:00 AM
Created:unknown
Downloads:221,840
Favorites:1,133
MD5:

Combuctor  Popular! (More than 5000 hits)

Version: 8.1.1
by: jaliborc, Tuller



Overview
Combuctor is a bag replacement addon designed to help the player find items as quickly and as easily as possible, while still feeling part of the default interface. Beyond the basic all-bags-in-one functionality, Combuctor provides features such as:

  • Ability to view the items of any character, from anywhere *
  • Inventory, bank, vault and guild bank support
  • Coloring based on item quality and more
  • Intelligent item search engine
  • Tooltip item counts
  • Item rulesets
  • Databroker support
* - Requires the player to login and visit the bank once at each character

Plugins
A wide assortment of plugins has been made by people in the community:
Notes
  • Please submit bugs and feature requests at GitHub.
  • Are you a developer? Combuctor provides a rich API for developing plugins and extra rulesets!
  • Please consider supporting Combuctor by becoming a patron or submitting a donation.
  • Visit me at jaliborc.com.

Optional Files (15)
File Name
Version
Size
Author
Date
Type
CF_6.0.2
3kB
10-19-14 12:59 AM
Addon
1
1kB
12-13-12 04:57 PM
Addon
1.4b
9kB
05-19-11 07:48 AM
Addon
1.3b
12kB
05-19-11 07:47 AM
Addon
1.2b
9kB
05-19-11 07:47 AM
Addon
1.3b
5kB
05-19-11 07:46 AM
Addon
1.3b
12kB
05-19-11 07:46 AM
Addon
1.2b
9kB
05-19-11 07:45 AM
Addon
1.2b
12kB
05-19-11 07:45 AM
Addon
1.2b
12kB
05-19-11 07:44 AM
Addon
1.3b
10kB
05-19-11 07:44 AM
Addon
1.0.00
1kB
01-19-11 11:41 PM
Addon
1.0.01
3kB
01-19-11 05:31 PM
Addon
1.0.00
2kB
01-16-11 09:31 AM
Addon
1.1.02
2kB
01-16-11 04:45 AM
Addon


Post A Reply Comment Options
Unread 02-08-11, 12:29 PM  
spankypntbal
A Kobold Labourer

Forum posts: 1
File comments: 13
Uploads: 0
Help fast! i feel naked without my bag addon!
Report comment to moderator  
Reply With Quote
Unread 02-08-11, 02:49 PM  
astarinlife
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
HELP!!!! I didnt know how much i depended on this addon!! me and my mom are going CRAZY!!!!!!!!
Report comment to moderator  
Reply With Quote
Unread 02-08-11, 02:57 PM  
DallasisaLeo
A Deviate Faerie Dragon

Forum posts: 13
File comments: 14
Uploads: 0
I think it's inconsiderate to demand "help fast". This is a free product and people need to appreciate that. That said, here's the error I'm receiving if it helps:
Code:
Message: AceLocale-3.0: Combuctor: Missing entry for 'Misc'
Time: 02/08/11 15:54:05
Count: 1
Stack: Interface\AddOns\Combuctor\Combuctor.lua:105: in function <Interface\AddOns\Combuctor\Combuctor.lua:101>
Interface\AddOns\Combuctor\Combuctor.lua:116: in function `InitProfile'
Interface\AddOns\Combuctor\Combuctor.lua:59: in function `InitDB'
Interface\AddOns\Combuctor\Combuctor.lua:20: in function <Interface\AddOns\Combuctor\Combuctor.lua:19>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...AddOns\Chinchilla\Libs\AceAddon-3.0\AceAddon-3.0.lua:514: in function `InitializeAddon'
...AddOns\Chinchilla\Libs\AceAddon-3.0\AceAddon-3.0.lua:628: in function <...AddOns\Chinchilla\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>
[C]: in function `LoadAddOn'
[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:7: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
[C]: in function `format'
Interface\AddOns\Combuctor\item.lua:408: in main chunk

Locals: class = "MAGE"
sets = <table> {
 1 = "All"
 2 = "Equipment"
 3 = "Trade Goods"
}
exclude = <table> {
 All = <table> {
 }
}
(*temporary) = <function> defined @Interface\AddOns\Combuctor\Combuctor.lua:70
(*temporary) = <table> {
 1 = "All"
 2 = "Equipment"
 3 = "Trade Goods"
}
(*temporary) = <table> {
 All = <table> {
 }
}
(*temporary) = <table> {
 Quiver = "Gem"
 ToggleInventory = "Toggle Inventory"
 Bags = "Bags"
 Devices = "Devices"
 Updated = "Updated to v%s"
 Keys = "Keys"
 InventoryTitle = "%s's Inventory"
 Normal = "Normal"
 InventoryToggle = "<RightClick> to toggle displaying the inventory frame"
 BankTitle = "%s's Bank"
 All = "All"
 Weapon = "Weapon"
 Inventory = "Inventory"
 Misc = "Misc"
 SoulShard = "Soul Shard"
 MoveTip = "<LeftDrag> to move"
 Recipe = "Miscellaneous"
 Explosives = "Explosives"
 Shards = "Shards"
 Armor = "Armor"
 Projectile = "Recipe"
 BagToggle = "<LeftClick> to toggle the bag display"
 Bank = "Bank"
 Ammo = "Ammo"
 Trinket = "Trinket"
 ResetPositionTip = "<Alt-RightClick> to make the frame act as an interface panel"
 Equipment = "Equipment"
 ClickToPurchase = "<Click> to purchase"
 TotalOnRealm = "Total on %s"
 Container = "Container"
 SimpleGem = "First Aid"
 TradeGood = "Trade Goods"
 Consumable = "Consumable"
 Gem = "Quest"
 Trade = "Trade"
 BankToggle = "<RightClick> to toggle displaying the bank frame"
 Usable = "Usable"
 Glyph = "Glyph"
 ToggleBank = "Toggle Bank"
}
(*temporary) = <table> {
 1 = "All"
 2 = "Equipment"
 3 = "Trade Goods"
}
(*temporary) = <table> {
 All = <table> {
 }
}
addSet = <function> defined @Interface\AddOns\Combuctor\Combuctor.lua:70
L = <table> {
 Quiver = "Gem"
 ToggleInventory = "Toggle Inventory"
 Bags = "Bags"
 Devices = "Devices"
 Updated = "Updated to v%s"
 Keys = "Keys"
 InventoryTitle = "%s's Inventory"
 Normal = "Normal"
 InventoryToggle = "<RightClick> to toggle displaying the inventory frame"
 BankTitle = "%s's Bank"
 All = "All"
 Weapon = "Weapon"
 Inventory = "Inventory"
 Misc = "Misc"
 SoulShard = "Soul Shard"
 MoveTip = "<LeftDrag> to move"
 Recipe = "Miscellaneous"
 Explosives = "Explosives"
 Shards = "Shards"
 Armor = "Armor"
 Projectile = "Recipe"
 BagToggle = "<LeftClick> to toggle the bag display"
 Bank = "Bank"
 Ammo = "Ammo"
 Trinket = "Trinket"
 ResetPositionTip = "<Alt-RightClick> to make the frame act as an interface panel"
 Equipment = "Equipment"
 ClickToPurchase = "<Click> to purchase"
 TotalOnRealm = "Total on %s"
 Container = "Container"
 SimpleGem = "First Aid"
 TradeGood = "Trade Goods"
 Consumable = "Consumable"
 Gem = "Quest"
 Trade = "Trade"
 BankToggle = "<RightClick> to toggle displaying the bank frame"
 Usable = "Usable"
 Glyph = "Glyph"
 ToggleBank = "Toggle Bank"
}
Report comment to moderator  
Reply With Quote
Unread 02-08-11, 03:06 PM  
PProvost
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 126
Uploads: 23
Fixing the 4.0.6 Bugs (Part 1)

While it won't make the localization error go away, this will at least get Combuctor working again.

Open Combuctor\item.lua (line 408)

Find this line:
Code:
local QUEST_ITEM_SEARCH = string.format('t:%s|%s', select(12, GetAuctionItemClasses()), 'quest')
And change the 12 to 10 like this:
Code:
local QUEST_ITEM_SEARCH = string.format('t:%s|%s', select(10, GetAuctionItemClasses()), 'quest')
FYI for those of you who care, GetAuctionItemClasses() now only returns the following 10 (not 12) values for me:
"Weapon", "Armor", "Container", "Consumable", "Glyph", "Trade Goods", "Recipe", "Gem", "Miscellaneous", "Quest"

I will post when/if I have an update to the localization bug.
Last edited by PProvost : 02-08-11 at 03:16 PM.
Report comment to moderator  
Reply With Quote
Unread 02-08-11, 03:16 PM  
PProvost
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 126
Uploads: 23
Fixing the 4.0.6 Bugs (Part 2)

Okay, to fix the bug that shows as AceLocale something-or-other another edit is required (for the same reasons as the last fix).

In the Combuctor\localization open the file localization.lua

Find lines 37-38, which should look like this:

Code:
L.Weapon, L.Armor, L.Container, L.Consumable, L.Glyph, L.TradeGood, 
L.Projectile, L.Quiver, L.Recipe, L.Gem, L.Misc, L.Quest = GetAuctionItemClasses()
Remove the part of the 2nd line that reads "L.Projectile, L.Quiver, ".

Your two lines should now look like this:

Code:
L.Weapon, L.Armor, L.Container, L.Consumable, L.Glyph, L.TradeGood, 
L.Recipe, L.Gem, L.Misc, L.Quest = GetAuctionItemClasses()
I'm sure Tuller will update the release when he gets a chance, but this will fix it for now.

NOTE: If you have the Quiver part of Combuctor still enabled, you may still get errors, so turn it off.

Enjoy!
Last edited by PProvost : 02-08-11 at 03:17 PM.
Report comment to moderator  
Reply With Quote
Unread 02-08-11, 03:16 PM  
Taffu
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 149
File comments: 422
Uploads: 29
To touch on PProvost's post:

GetAuctionItemXXX API's seem to be giving problems. Along with PProvost's fix, also open your localization file for Combuctor and manually enter your localization for lines 37,38:

Code:
	L.Weapon, L.Armor, L.Container, L.Consumable, L.Glyph, L.TradeGood, 
 	L.Projectile, L.Quiver, L.Recipe, L.Gem, L.Misc, L.Quest = 'Weapon', 'Armor', 'Container', 'Consumable', 'Glyph', 'TradeGood', 'Projectile', 'Quiver', 'Recipe', 'Gem', 'Misc', 'Quest'

Edit: Oops, PProvost also updated with this. :P Manually localizing will ensure all Locale-based errors are taken care of until Tuller updates, FYI. Anything not localized by GetAuctionItemClasses() will need to be updated if Combuctor looks for it.
Last edited by Taffu : 02-08-11 at 03:18 PM.
Report comment to moderator  
Reply With Quote
Unread 02-08-11, 03:18 PM  
PProvost
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 126
Uploads: 23
Originally posted by Taffu
Edit: Oops, PProvost also updated with this. :P [/b]
In fact, my update isn't to hard-code it but to just remove the values that are no longer returned.
Last edited by PProvost : 02-08-11 at 03:18 PM.
Report comment to moderator  
Reply With Quote
Unread 02-08-11, 03:48 PM  
Ruinit
A Deviate Faerie Dragon

Forum posts: 19
File comments: 17
Uploads: 0
Getting this error also since patch

1x Combuctor-2.2.5\item.lua:25: attempt to call method 'GetDummyBag' (a nil value)
Combuctor-2.2.5\itemFrame.lua:123: in function <Combuctor\itemFrame.lua:114>
(tail call): ?:
Combuctor-2.2.5\itemFrame.lua:191: in function `Regenerate'
Combuctor-2.2.5\frame.lua:303: in function `SetFilter'
Combuctor-2.2.5\frame.lua:388: in function `SetCategory'
Combuctor-2.2.5\frame.lua:337: in function `UpdateSets'
Combuctor-2.2.5\frame.lua:625: in function <Combuctor\frame.lua:621>
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:1873: in function `ShowUIPanel':
Combuctor-2.2.5\frame.lua:651: in function `ShowFrame'
Combuctor-2.2.5\frame.lua:645: in function `ToggleFrame'
Combuctor-2.2.5\Combuctor.lua:250: in function `Toggle'
Combuctor-2.2.5\Combuctor.lua:183: in function `ToggleBackpack'
Broker_Bags-v4.0.1-release\Broker_Bags.lua:26: in function <Broker_Bags\Broker_Bags.lua:26>
<in C code>: ?
Report comment to moderator  
Reply With Quote
Unread 02-08-11, 03:56 PM  
PProvost
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 126
Uploads: 23
Re: Getting this error also since patch

Originally posted by Ruinit
1x Combuctor-2.2.5\item.lua:25: attempt to call method 'GetDummyBag' (a nil value)
Combuctor-2.2.5\itemFrame.lua:123: in function <Combuctor\itemFrame.lua:114>
(tail call): ?:
Combuctor-2.2.5\itemFrame.lua:191: in function `Regenerate'
Combuctor-2.2.5\frame.lua:303: in function `SetFilter'
Combuctor-2.2.5\frame.lua:388: in function `SetCategory'
Combuctor-2.2.5\frame.lua:337: in function `UpdateSets'
Combuctor-2.2.5\frame.lua:625: in function <Combuctor\frame.lua:621>
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:1873: in function `ShowUIPanel':
Combuctor-2.2.5\frame.lua:651: in function `ShowFrame'
Combuctor-2.2.5\frame.lua:645: in function `ToggleFrame'
Combuctor-2.2.5\Combuctor.lua:250: in function `Toggle'
Combuctor-2.2.5\Combuctor.lua:183: in function `ToggleBackpack'
Broker_Bags-v4.0.1-release\Broker_Bags.lua:26: in function <Broker_Bags\Broker_Bags.lua:26>
<in C code>: ?
Scroll down to my two posts below for the fixes.
Report comment to moderator  
Reply With Quote
Unread 02-08-11, 04:24 PM  
Ruinit
A Deviate Faerie Dragon

Forum posts: 19
File comments: 17
Uploads: 0
Re: Re: Getting this error also since patch

Originally posted by PProvost
Scroll down to my two posts below for the fixes.
Had already done this

L.Weapon, L.Armor, L.Container, L.Consumable, L.Glyph, L.TradeGood,
L.Recipe, L.Gem, L.Misc, L.Quest = GetAuctionItemClasses()

Still getting error

My bad didn't see other post, ty
Last edited by Ruinit : 02-08-11 at 04:31 PM.
Report comment to moderator  
Reply With Quote
Unread 02-08-11, 07:12 PM  
spankypntbal
A Kobold Labourer

Forum posts: 1
File comments: 13
Uploads: 0
we do appreciate the fast update
Report comment to moderator  
Reply With Quote
Unread 02-08-11, 09:07 PM  
PProvost
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 126
Uploads: 23
Thanks Tuller for the update!
Report comment to moderator  
Reply With Quote
Unread 02-08-11, 10:48 PM  
Raazee
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
I'm getting these errors when ever I hit the interface menu from the Main menu in game, not sure if it's combuctor causing this but the error mentions combuctor numerous times.

First error:

1x Combuctor_Config\general.lua:254: attempt to index local 'panel' (a nil value)
<in C code>: in function `LoadAddOn'
Combuctor-2.3.0\Combuctor.lua:38: in function <Combuctor\Combuctor.lua:36>
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:1469: in function `SetUIPanel':
Interface\FrameXML\UIParent.lua:1274: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1200: in function <Interface\FrameXML\UIParent.lua:1196>:
<in C code>: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1880: in function `ShowUIPanel':
<string>:"*:OnClick":2: in function <[string "*:OnClick"]:1>

Locals:
(*temporary) = "Combuctor_Config"
(*temporary) = <table> {
}
(*temporary) = <function> defined =[C]:-1

Second Error:


1x Combuctor_Config\panel.lua:7: Cannot find a library instance of "Classy-1.0".
Ace3-r1006\LibStub\LibStub.lua:23: in function `LibStub'
Combuctor_Config\panel.lua:7: in main chunk
<in C code>: in function `LoadAddOn'
Combuctor-2.3.0\Combuctor.lua:38: in function <Combuctor\Combuctor.lua:36>
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:1469: in function `SetUIPanel':
Interface\FrameXML\UIParent.lua:1274: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1200: in function <Interface\FrameXML\UIParent.lua:1196>:
<in C code>: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1880: in function `ShowUIPanel':
<string>:"*:OnClick":2: in function <[string "*:OnClick"]:1>

Locals:
self = <table> {
NewLibrary = <function> @ Ace3\LibStub\LibStub.lua:11:
minors = <table> {}minor = 2
IterateLibraries = <function> @ Ace3\LibStub\LibStub.lua:28:
GetLibrary = <function> @ Ace3\LibStub\LibStub.lua:21:
libs = <table> {}
}
major = "Classy-1.0"
silent = nil

---
Report comment to moderator  
Reply With Quote
Unread 02-09-11, 04:53 AM  
Deathpromotr
A Kobold Labourer

Forum posts: 1
File comments: 2
Uploads: 0
Config not working

When I updated to latest version 2.3.0 my combuctor was again working....yeah!!! But the combuctor config was not...when I typed "/combuctor config" I was unable to even hit enter to clear the chat line...I feel like it is most likely a slash command registration problem...But to fix this I downloaded previous version 2.2.5and extracted the config folder from that and placed in my addon folder and when reloaded config was once again working...though some of the tabs are not showing up in the config such as the leatherworking tab. But hey at least it is primarily functional again....Thx for the quick update but may need a little more tweaking..I love this addon
Report comment to moderator  
Reply With Quote
Unread 02-09-11, 05:14 AM  
funkydude
A Deviate Faerie Dragon
 
funkydude's Avatar
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 459
Uploads: 51
Originally Posted by Deathpromotr
But the combuctor config was not
Config isn't working due to the lack of a library.

Code:
Interface\AddOns\Combuctor_Config\panel.lua:7: Cannot find a library instance of "Classy-1.0
Yey for Blizz turning off Lua errors by default.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.