Download
(879Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 03-21-24 09:13 AM
Pictures
File Info
Compatibility:
Plunderstorm (10.2.6)
Classic (1.15.0)
WOTLK Patch (3.4.3)
Updated:03-21-24 09:13 AM
Created:11-27-10 11:16 PM
Downloads:48,977
Favorites:180
MD5:
Categories:Data Broker, Bags, Bank, Inventory, Group, Guild & Friends, Map, Coords, Compasses, Mail
10.2.6

Broker Everything  Popular! (More than 5000 hits)

Version: 4.6.2-release
by: hizuro, Ekaterina

Description

This addon is a collection of modules to display various informations in the game about the game, your character, friends, guild and more. It is recommended to display the modules with panel-addons like Bazooka, ChocolateBar, DockingStation, NinjaPanel, TitanPanel or single- button-addons like Fortress, StatBlockCore.

Modules
Current: Archaeology, Artifact weapon, Bags, Calendar, ChatChannels, Clock, Currency, Dual-spec, Durability, Equipment, Follower, FPS, Framenames, Friends, Game Menu, Garrison, GPS, Gold, Guild, GuildLog, IDs, Latency, Location, Mail, Memory, Missions, Nameplates, Quest Log, Speed, Stuff, Surprise, Tracking, Volume, WoWToken, XP, ZoneText

Important
Tooltip scaling and tooltip addons like Tiptac
It is recommended the tooltip scaling in BE not to use, if you use other tooltip addons like tiptac. It can lead to truncated texts in tooltip.
For Iconsets and Localization
I have add some php scripts. the script generates the 3 example files for iconset and localization. I will try to use the php script in this folder to keep all examples up to date...
Alpha and beta Versions
Pre-Release versions only available on curseforge/curse.
Bug reports, feature requests and Support
On Github (new)
* Bug reports / Feature requests
On WoW Interface

* Bug reports
* Feature reqests
* Comments & Criticism
On Curse & Curseforge
* Bug reports / feature requests
* Comments & Criticism

Localization

English
French incomplete [thanks at Chanir from Curseforge]
German incomplete
Chinese [thanks at thomasmo from WoWInterface]

For anyone how is interested to help translating this addon in other languages?
Curseforge has a locaization tool

Credits
Thanks to Hungtar for the original Broker_Everything and Ekaterina for futher developing.WowInterface and Curse community for an amazing amount of help.

Broker: Everything
4.6.2-release (2024-03-21)
Full Changelog Previous Releases
  • Shared: Fix nil index error
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1.0.demo
77kB
03-08-14 04:15 PM
Patch


Archived Files (42)
File Name
Version
Size
Author
Date
4.6.1-release
879kB
hizuro
03-21-24 09:07 AM
4.6.0-release
879kB
hizuro
02-25-24 06:39 PM
4.5.28-release
877kB
hizuro
12-02-23 02:26 PM
4.5.27-release
877kB
hizuro
11-11-23 04:05 PM
4.5.26-release
875kB
hizuro
11-10-23 10:05 AM
4.5.25-release
874kB
hizuro
11-03-23 07:32 PM
4.5.24-release
874kB
hizuro
11-03-23 09:52 AM
4.5.23-release
874kB
hizuro
11-01-23 07:51 PM
4.5.22-release
874kB
hizuro
11-01-23 01:11 AM
4.5.21-release
873kB
hizuro
10-27-23 12:10 PM
4.5.20-release
873kB
hizuro
10-22-23 10:16 AM
4.5.17-release
873kB
hizuro
09-25-23 02:38 AM
4.5.16-release
873kB
hizuro
08-27-23 05:25 PM
4.5.15-release
873kB
hizuro
07-27-23 08:33 PM
4.5.14-release
873kB
hizuro
07-12-23 01:43 AM
4.5.12-release
873kB
hizuro
07-06-23 03:47 AM
4.5.11-release
870kB
hizuro
06-11-23 02:19 PM
4.5.10-release
861kB
hizuro
05-05-23 02:11 AM
4.5.9-release
861kB
hizuro
05-04-23 01:15 PM
4.5.9-beta2
861kB
hizuro
05-04-23 11:52 AM
4.5.8-release
861kB
hizuro
04-11-23 09:19 PM
4.5.7-release
860kB
hizuro
04-10-23 01:20 PM
4.5.6-release
860kB
hizuro
03-24-23 10:31 PM
4.5.5-release
860kB
hizuro
03-22-23 10:54 AM
4.5.4-release
859kB
hizuro
02-14-23 03:29 PM
4.5.3-release
859kB
hizuro
02-14-23 03:15 PM
4.5.2-release
859kB
hizuro
02-11-23 04:52 AM
4.5.1-release
858kB
hizuro
01-22-23 03:54 AM
4.5.0-release
859kB
hizuro
12-29-22 03:57 PM
4.4.4-beta
854kB
hizuro
11-27-22 10:47 AM
4.4.3-beta
854kB
hizuro
11-25-22 05:56 AM
4.4.2-release
854kB
hizuro
10-31-22 05:19 PM
4.4.1-release
854kB
hizuro
10-31-22 04:18 PM
4.4.0-release
848kB
hizuro
09-19-22 02:57 AM
4.4.0-beta
848kB
hizuro
09-11-22 05:48 AM
4.3.10-release
847kB
hizuro
08-29-22 11:49 PM
4.3.9-release
847kB
hizuro
08-08-22 04:35 AM
4.3.8-release
847kB
hizuro
06-20-22 04:35 PM
4.3.7-release
829kB
hizuro
06-03-22 06:43 PM
4.3.6-release
829kB
hizuro
06-03-22 06:39 PM
4.3.5-release
790kB
hizuro
05-22-22 09:51 PM
4.3.4-release
789kB
hizuro
05-22-22 08:36 PM


Post A Reply Comment Options
Unread 10-14-16, 05:17 AM  
Silentknyght
A Kobold Labourer

Forum posts: 1
File comments: 12
Uploads: 0
I'm seeing more and more errors pop up because of this addon. I would greatly appreciate an update. Errors include the Reputation addon (perhaps for the new fishing guy?) and for the Artifact Power addon (perhaps for the fishing pole?). The Artifact Power addon also doesn't include the benefit of Artifact Knowledge.

Please update!
Report comment to moderator  
Reply With Quote
Unread 10-02-16, 03:00 AM  
BabyRay
An Aku'mai Servant

Forum posts: 39
File comments: 54
Uploads: 0
Code:
Message: ...face\AddOns\Broker_Everything\modules\classspecs.lua:240: Usage: GameTooltip:SetPoint("point" [, region or nil] [, "relativePoint"] [, offsetX, offsetY])
Time: 10/02/16 10:57:28
Count: 4
Stack: [C]: ?
[C]: in function `SetPoint'
...face\AddOns\Broker_Everything\modules\classspecs.lua:240: in function `_OnEnter_func'
...s\Broker_Everything\libs\LibQTip-1.0\LibQTip-1.0.lua:1233: in function <...s\Broker_Everything\libs\LibQTip-1.0\LibQTip-1.0.lua:1227>

Locals:

I get this error when i want to switch to another specc
Report comment to moderator  
Reply With Quote
Unread 09-30-16, 08:50 PM  
phourniner
A Kobold Labourer

Forum posts: 1
File comments: 6
Uploads: 0
Originally Posted by Tonyleila
Looks like the AddOn v2.17 and also 2.16-Release8 is compleatly blocked from beeing used with my profil: http://pastebin.com/2mmKfuU7
That's such a shame. I really like your UI, but I also love the versatility of having Broker Everything. Is there any possible way around this without breaking your UI? Maybe creating another profile? Sadly, I am at a loss as to how profiles and such work with WoW and addons. :/ Nothing ever seems to "save" where they're at.
Report comment to moderator  
Reply With Quote
Unread 09-30-16, 08:17 PM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
Looks like the AddOn v2.17 and also 2.16-Release8 is compleatly blocked from beeing used with my profil: http://pastebin.com/2mmKfuU7
I get this error and it dosen't show up at all. This happens when you create the profil in e.g. german client and use it on english client. This did not happen before.

Code:
1x FrameXML\InterfaceOptionsFrame.lua:435: Usage: InterfaceOptionsFrame_OpenToCategory("categoryName" or panel)
[C]: in function `assert'
FrameXML\InterfaceOptionsFrame.lua:435: in function <FrameXML\InterfaceOptionsFrame.lua:428>
[C]: ?
[C]: in function `InterfaceOptionsFrame_OpenToCategory'
Broker_Everything\chatcommand.lua:15: in function `func'
Broker_Everything\chatcommand.lua:148: in function `?'
FrameXML\ChatFrame.lua:4332: in function <FrameXML\ChatFrame.lua:4279>
[C]: in function `ChatEdit_ParseText'
FrameXML\ChatFrame.lua:4000: in function <FrameXML\ChatFrame.lua:3999>
[C]: in function `ChatEdit_SendText'
FrameXML\ChatFrame.lua:4036: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

Locals:
(*temporary) = nil
(*temporary) = "Usage: InterfaceOptionsFrame_OpenToCategory("categoryName" or panel)"
Code:
1x Broker_Everything\shared.lua:323: attempt to index field 'profile' (a nil value)
Broker_Everything\shared.lua:323: in function `I'
Broker_Everything\core.lua:383: in function <Broker_Everything\core.lua:272>

Locals:
t = <table> {
 gm_SysOpts = <table> {
 }
 Volume_0 = <table> {
 }
 Calendar = <table> {
 }
 Bags = <table> {
 }
 Currency_Horde = <table> {
 }
 gm_gmticket = <table> {
 }
 gm_ExitGame = <table> {
 }
 FPS_yellow = <table> {
 }
 gm_LFGuild = <table> {
 }
 Reputation = <table> {
 }
 gm_PvP-alliance = <table> {
 }
 Friends = <table> {
 }
 Location = <table> {
 }
 Game Menu = <table> {
 }
 WoWToken = <table> {
 }
 gm_LFDungeon = <table> {
 }
 gm_Spellbook = <table> {
 }
 Mail_new = <table> {
 }
 Currency_Alliance = <table> {
 }
 Speed = <table> {
 }
 Follower = <table> {
 }
 gm_gmticket_edit = <table> {
 }
 Volume_100 = <table> {
 }
 GPS = <table> {
 }
 gm_Addons = <table> {
 }
 Memory = <table> {
 }
 gm_ReloadUi = <table> {
 }
 gm_MacOpts = <table> {
 }
 gm_Heirlooms = <table> {
 }
 Durability = <table> {
 }
 Guild = <table> {
 }
 Missions = <table> {
 }
 Calendar_pending = <table> {
 }
 XP = <table> {
 }
 Volume_33 = <table> {
 }
 Achievements = <table> {
 }
 FPS_green = <table> {
 }
 Tracking = <table> {
 }
 Gold = <table> {
 }
 Tanaan Jungle Dailies = <table> {
 }
 Traffic_blue = <table> {
 }
 Surprise = <table> {
 }
 gm_Pets = <table> {
 }
 Traffic = <table> {
 }
 Latency = <table> {
 }
 Volume_66 = <table> {
 }
 FPS_blue = <table> {
 }
 FPS_red = <table> {
 }
 System = <table> {
 }
 gm_Help = <table> {
 }
 Stuff = <table> {
 }
 Equipment = <table> {
 }
 Framenames = <table> {
 }
 gm_UiOpts = <table> {
 }
 IDs = <table> {
 }
 Clock = <table> {
 }
 Quest Log = <table> {
 }
 gm_Fullscreen = <table> {
 }
 ClassSpecs = <table> {
 }
 Nameplates = <table> {
 }
 Mail = <table> {
 }
 Mail_stored = <table> {
 }
 MissionsFollower = <table> {
 }
 gm_KeyBinds = <table> {
 }
 Ships = <table> {
 }
 gm_Macros = <table> {
 }
 gm_Talents = <table> {
 }
 gm_Raidfinder = <table> {
 }
 gm_PvP-neutral = <table> {
 }
 MissionsShip = <table> {
 }
 gm_Achievments = <table> {
 }
 gm_Store = <table> {
 }
 gm_EJ = <table> {
 }
 gm_Challenges = <table> {
 }
 GuildLog = <table> {
 }
 gm_PvP-horde = <table> {
 }
 ZoneText = <table> {
 }
 Currency_Neutral = <table> {
 }
 Garrison = <table> {
 }
 Archaeology = <table> {
 }
 gm_Friends = <table> {
 }
 gm_Character-neutral = <table> {
 }
 gm_Guild = <table> {
 }
 gm_gmticket_cancel = <table> {
 }
 Artifact weapon = <table> {
 }
 gm_Logout = <table> {
 }
 gm_Questlog = <table> {
 }
 Professions = <table> {
 }
 gm_ToyBox = <table> {
 }
 ChatChannels = <table> {
 }
 gm_Mounts = <table> {
 }
}
a = true
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'profile' (a nil value)"
ns = <table> {
 tooltipScaling = <function> defined @Broker_Everything\shared.lua:160
 ScanTT = <table> {
 }
 resetConfigs = <function> defined @Broker_Everything\core.lua:261
 GetTipAnchor = <function> defined @Broker_Everything\shared.lua:137
 print = <function> defined @Broker_Everything\shared.lua:85
 resetAllSavedVariables = <function> defined @Broker_Everything\core.lua:252
 AddSpannedLine = <function> defined @Broker_Everything\shared.lua:267
 commands = <table> {
 }
 clickOptions = <table> {
 }
 LDBI = <table> {
 }
 coexist = <table> {
 }
 LC = <table> {
 }
 moduleCoexist = <function> defined @Broker_Everything\modules\modules.lua:179
 LQT = <table> {
 }
 coreOptions = <table> {
 }
 datapanel = <function> defined @Broker_Everything\optionspanel.lua:1033
 debug = <function> defined @Broker_Everything\shared.lua:101
 RegisterMouseWheel = <function> defined @Broker_Everything\shared.lua:237
 unhideFrame = <function> defined @Broker_Everything\shared.lua:1114
 friendlist = <table> {
 }
 EasyMenu = <table> {
 }
 moduleInit = <function> defined @Broker_Everything\modules\modules.lua:167
 secureButton = <function> defined @Broker_Everything\shared.lua:488
 player = <table> {
 }
 LDB = <table> {
 }
 build = 70322624
 GetFaction2PlayerSt
Code:
1x Broker_Everything\core.lua:318: attempt to index field 'profile' (a nil value)
Broker_Everything\core.lua:318: in function <Broker_Everything\core.lua:272>

Locals:
self = <unnamed> {
 0 = <userdata>
}
event = "ADDON_LOADED"
addonName = "Broker_Everything"
(*temporary) = nil
(*temporary) = nil
(*temporary) = "По умолчанию"
(*temporary) = "Жудалить-Азурегос"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'profile' (a nil value)"
addon = "Broker_Everything"
ns = <table> {
 tooltipScaling = <function> defined @Broker_Everything\shared.lua:160
 ScanTT = <table> {
 }
 resetConfigs = <function> defined @Broker_Everything\core.lua:261
 GetTipAnchor = <function> defined @Broker_Everything\shared.lua:137
 print = <function> defined @Broker_Everything\shared.lua:85
 resetAllSavedVariables = <function> defined @Broker_Everything\core.lua:252
 AddSpannedLine = <function> defined @Broker_Everything\shared.lua:267
 commands = <table> {
 }
 clickOptions = <table> {
 }
 LDBI = <table> {
 }
 coexist = <table> {
 }
 LC = <table> {
 }
 moduleCoexist = <function> defined @Broker_Everything\modules\modules.lua:179
 LQT = <table> {
 }
 coreOptions = <table> {
 }
 datapanel = <function> defined @Broker_Everything\optionspanel.lua:1033
 debug = <function> defined @Broker_Everything\shared.lua:101
 RegisterMouseWheel = <function> defined @Broker_Everything\shared.lua:237
 unhideFrame = <function> defined @Broker_Everything\shared.lua:1114
 friendlist = <table> {
 }
 EasyMenu = <table> {
 }
 moduleInit = <function> defined @Broker_Everything\modules\modules.lua:167
 secureButton = <function> defined @Broker_Everything\shared.lua:488
 player = <table> {
 }
 LDB = <table> {
 }
 build = 70322624
 GetFaction2PlayerStanding = <function> defined @Broker_Everything\shared.lua:952
 UnitFaction = <function> defined @Broker_Everything\shared.lua:989
 hideTooltip = <function> defined @Broker_Everything\shared.lua:166
 modules = <table> {
 }
 LSM = <table> {
 }
 updateList = <table> {
 }
 graphTT = <unnamed> {
 }
 media = "Broker_Everything\media\"
 defaultGeneralOptions = <table> {
 }
 scm = <function> defined @Broker_Everything\shared.lua:1084
 FormatLargeNumber = <function> defined @Broker_Everything\shared.lua:404
 LT = <table> {
 }
 locale = "ruRU"
 SetCVar = <function> defined @Broker_Everything\shared.lua:115
 pairsByKeys = <function> defined @Broker_Everything\shared.lua:364
 DurationOrExpireDate = <function> defined @Broker_Everything\shared.lua:1404
 GetCoinColorOrTextureString = <function> defined @Broker_Everything\shared.lua:1015
 L = <table> {
 }
 strCut = <function> defined @Broker_Everything\shared.lua:450
 realm = "Азурегос"
 strWrap = <function> defined @Broker_Everything\shared.lua:415
 suffixColour = <function> defined @Broker_Everything\shared.lua:300
 timeoutList = <table> {
 }
 items = <table> {
 }
 tooltipModifiers = <table> {
 }
 toggleEquipment = <function> defined @Broker_Everything\modules\equipment.lua:185
 hideFrame = <function> defined @Broker_Everything\shared.lua:1105
 updateIcons = <function> defined @Broker_Everything\shared.lua:332
 getBorderPositions = <function> defined @Broker_Everything\shared.lua:441
 I = <table> {
 }
 reversePairsByKeys = <function> defined @Broker_Everything\shared.lua:382
 updateIconColor = <function> defined @Broker_Everything\shared.lua:348
 tooltipChkOnShowModifier = <function> defined @Broker_Everything\shared.lua:254
 strFill = <function> defined @Broker_Everything\shared.lua:455
 roundupTooltip = <function> defined @Broker_Everything\shared.lua:200
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Last edited by Tonyleila : 09-30-16 at 08:35 PM.
Report comment to moderator  
Reply With Quote
Unread 09-28-16, 04:10 PM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
Coud you make the equipment modul ignore artifact weapon slots? Its bugged when I want to switch to dps gear in tank spec it just dosen't switch it because the DPS weapon can't be equiped in tank spec


@phourniner: I'll look into this
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Last edited by Tonyleila : 09-28-16 at 04:10 PM.
Report comment to moderator  
Reply With Quote
Unread 09-27-16, 11:12 AM  
phourniner
A Kobold Labourer

Forum posts: 1
File comments: 6
Uploads: 0
Any reason this would come up? I installed correctly AFAIK. I think the UI is somehow blocking it? I'm using LeilaUI.

2x Broker_Everything\shared.lua:317: attempt to index field 'profile' (a nil value)
Broker_Everything\shared.lua:317: in function `I'
Broker_Everything\core.lua:379: in function <Broker_Everything\core.lua:270>

Locals:

I've spent all morning trying to figure out why Broker Everything isn't working. It's the only addon I want right now :/
Last edited by phourniner : 09-27-16 at 02:41 PM.
Report comment to moderator  
Reply With Quote
Unread 09-15-16, 02:44 PM  
Sexnonstop
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hi! I would like to offer the Russian localization for Broker Everything. It is not yet fully translated, but with time I finish the translation.

ru.lua(github.com)
Report comment to moderator  
Reply With Quote
Unread 09-10-16, 09:38 AM  
Elenya
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
I would love to use this addon, it is that only one I've found that lists quest details in the tooltip of the broker plugin.

However, I am also having problems with the memory usage of this addon, so much so that if I don't remember to manually force garbage collections while I play, my game will crash due to lack of available memory.
Report comment to moderator  
Reply With Quote
Unread 09-04-16, 09:56 AM  
hizuro
A Kobold Labourer
 
hizuro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 63
Uploads: 2
Oh... That's a suprise...

But one reason for this high cpu usage i've hooked UpdateAddOnMemoryUsage on startup without checking enabled modules. AddonUsage itself execute UpdateAddOnMemoryUsage if "Realtime updates" enabled. This combinations push the result so high.

i will check all modules...

The memory usage is another point and the biggest part should be savedvariables.

Greetings Hizuro
Report comment to moderator  
Reply With Quote
Unread 09-03-16, 08:49 AM  
NLZ
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Why is this addon such a massive resource hog, even with all modules disabled?

https://i.imgur.com/gmBRZIF.jpg
Report comment to moderator  
Reply With Quote
Unread 07-31-16, 09:32 PM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
Code:
ns.print(L["AddOn loaded..."]);
BUT WHY?!

We don't need usless login spam I just spent 30 min removing loginspam from 10 addons... I hope you'll remove this again in the next version Or at least give it an option to disable.
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Report comment to moderator  
Reply With Quote
Unread 07-29-16, 01:58 AM  
hizuro
A Kobold Labourer
 
hizuro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 63
Uploads: 2
Spiderkeg, thank you for reporting.
i've already noticed and i will get it fixed soon.

greetings Hizuro
Report comment to moderator  
Reply With Quote
Unread 07-26-16, 05:38 PM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 18
File comments: 285
Uploads: 0
If I have the GPS module loaded, and I right click to get available transport options, and I click on any of the Teleport/Portal options (as a mage) the game delays for several several seconds. The pause is so harsh, one could assume the game has completely locked up and that crashing the client is the only option. It's pretty awful. This should be looked into.
Report comment to moderator  
Reply With Quote
Unread 07-22-16, 02:47 PM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
Originally Posted by hizuro
Thank you for reporting.
Fixed in version 2.16-Release3
Thanks!
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Report comment to moderator  
Reply With Quote
Unread 07-22-16, 01:11 AM  
hizuro
A Kobold Labourer
 
hizuro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 63
Uploads: 2
Thank you for reporting.
Fixed in version 2.16-Release3


Greetings Hizuro

Update:
Version 2.16-Release5
- guild: fixed not displayed option toggle for levelup notification
Version 2.16-Release4
- core: fix problem with empty results of GetItemInfo
- gps: fix problem with nameless items
Last edited by hizuro : 07-22-16 at 02:28 PM.
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.