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,912
Favorites:180
MD5:
Categories:Data Broker, Bags, Bank, Inventory, Group, Guild & Friends, Map, Coords, Compasses, Mail
10.2.6

Broker Everything  Updated this week!  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 07-21-16, 07:32 PM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
Hey! Great to see a legion update!

Sadly the equipment modul stopped working. Can you fix it

Code:
7x ...rfaceBroker_Everything\modules\equipment.lua:270: attempt to concatenate local 'icon' (a nil value)
...rfaceBroker_Everything\modules\equipment.lua:270: in function <...rfaceBroker_Everything\modules\equipment.lua:246>
...rfaceBroker_Everything\modules\equipment.lua:431: in function `OnEnter'
Bazooka\Bazooka-v2.6.1.lua:1576: in function `showTip'
Bazooka\Bazooka-v2.6.1.lua:1381: in function <Bazooka\Bazooka.lua:1372>

Locals:
self = BazookaPlugin_Equipment {
 0 = <userdata>
 bzkPlugin = <table> {
 }
}
tt = <unnamed> {
 0 = <userdata>
 lines = <table> {
 }
 columns = <table> {
 }
 parent = BazookaPlugin_Latency {
 }
 colspans = <table> {
 }
 key = "EquipmentTT"
 width = 77.999996185303
 headerFont = GameTooltipHeaderText {
 }
 labelProvider = <table> {
 }
 regularFont = GameTooltipText {
 }
 height = 40.999999046326
 eclipsed = 0.019000001251698
 scrollChild = <unnamed> {
 }
 scrollFrame = <unnamed> {
 }
}
line = nil
column = nil
numEquipSets = 9
(for index) = 1
(for limit) = 9
(for step) = 1
i = 1
eName = "Rep"
icon = nil
_ = 9
isEquipped = false
_ = 8
_ = 0
_ = 0
numMissing = 8
color = "red"
formatName = "|cffff0000Rep|r"
(*temporary) = <function> defined @Broker_Everything\shared.lua:261
(*temporary) = <unnamed> {
 0 = <userdata>
 lines = <table> {
 }
 columns = <table> {
 }
 parent = BazookaPlugin_Latency {
 }
 colspans = <table> {
 }
 key = "EquipmentTT"
 width = 77.999996185303
 headerFont = GameTooltipHeaderText {
 }
 labelProvider = <table> {
 }
 regularFont = GameTooltipText {
 }
 height = 40.999999046326
 eclipsed = 0.019000001251698
 scrollChild = <unnamed> {
 }
 scrollFrame = <unnamed> {
 }
}
(*temporary) = "|T"
(*temporary) = nil
(*temporary) = ":0|t |cffff0000Rep|r"
(*temporary) = "|cffff0000Rep|r"
(*temporary) = "attempt to concatenate local 'icon' (a nil value)"
ttName = "EquipmentTT"
C = <function> defined @Broker_Everything\libs\LibColors-1.0\LibColors-1.0.lua:59
ns = <table> {
 secureButton2 = <function> defined @Broker_Everything\shared.lua:513
 scm = <function> defined @Broker_Everything\shared.lua:1074
 modules = <table> {
 }
 LDBI = <table> {
 }
 LC = <table> {
 }
 moduleCoexist = <function> defined @Broker_Everything\modules\modules.lua:179
 LQT = <table> {
 }
 graphTT = <unnamed> {
 }
 coexist = <table> {
 }
 items = <table> {
 }
 tooltipChkOnShowModifier = <function> defined @Broker_Everything\shared.lua:248
 GetFaction2PlayerStanding = <function> defined @Broker_Everything\shared.lua:942
 hideTooltip = <function> defined @Broker_Everything\shared.lua:162
 SetCVar = <function> defined @Broker_Everything\shared.lua:115
 media = "Broker_Everything\media\"
 FormatLargeNumber = <function> defined @Broker_Everything\shared.lua:398
 LT = <table> {
 }
 pairsByKeys = <function> defined @Broker_Everything\shared.lua:358
 DurationOrExpireDate = <function> defined @Broker_Everything\shared.lua:1394
 reversePairsByKeys = <function> defined @Broker_Everything\shared.lua:376
 friendlist = <table> {
 }
 strWrap = <function> defined @Broker_Everything\shared.lua:409
 toggleEquipment = <function> defined @Broker_Everything\modules\equipment.lua:174
 hideFrame = <function> defined @Broker_Everything\shared.lua:1095
 be_option_panel = BrokerEverythingOptionPanel {
 }
 GetCoinColorOrTextureString = <function> defined @Broker_Everything\shared.lua:1005
 tooltipScaling = <function> defined @Broker_Everything\shared.lua:156
 ScanTT = <table> {
 }
 GetTipAnchor = <function> defined @Broker_Everything\shared.lua:137
 print = <function> defined @Broker_Everything\shared.lua:85
 AddSpannedLine = <function> defined @Broker_Everything\shared.lua:261
 coreOptions = <table> {
 }
 unhideFrame = <function> defined @Broker_Everything\shared.lua:1104
 EasyMenu = <table> {
 }
 moduleInit = <function> defined @Broker_Everything\modules\modules.lua:167
 profile = <table> {
 }
 LDB = <table> {
 }
 resetAllSavedVariables = <function> defined @Broker_Everything\core.lua:250
 clickOptions = <table> {
 }
 LSM = <table> {
 }
 updateList = <table> {
 }
 resetConfigs = <function> defined @Broker_Everything\core.lua:259
 defaultG
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Report comment to moderator  
Reply With Quote
Unread 04-07-16, 01:56 AM  
hizuro
A Kobold Labourer
 
hizuro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 63
Uploads: 2
kittykatmax, this is part of the savedvariables migration script and i will be remove it with the next version soon.

Currently i hunting another problem with the interface option panel that taints some of blizzards secure frames. somebody has reported about problems to join battlefields. i need a little bit more time for it.

Greetings Hizuro
Last edited by hizuro : 04-07-16 at 02:04 AM.
Report comment to moderator  
Reply With Quote
Unread 04-05-16, 11:49 AM  
kittykatmax
A Fallenroot Satyr
 
kittykatmax's Avatar

Forum posts: 21
File comments: 227
Uploads: 0
Getting the following error:

Message: Interface\AddOns\Broker_Everything\shared.lua:151: attempt to index local 'data' (a number value)
Time: 04/05/16 10:43:52
Count: 1
Stack: Interface\AddOns\Broker_Everything\shared.lua:151: in function <Interface\AddOns\Broker_Everything\shared.lua:82>

Locals: self = <unnamed> {
0 = <userdata>
}
event = "ADDON_LOADED"
addonName = "Broker_Everything"
baseData = <table> {
1 = "name"
2 = "class"
3 = "faction"
4 = "race"
}
empty = false
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
Horde = <table> {

There was more, but it detailed my characters and realms. Thanks for a great addon!
Report comment to moderator  
Reply With Quote
Unread 02-09-16, 07:38 AM  
hizuro
A Kobold Labourer
 
hizuro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 63
Uploads: 2
elals29:
Thank you for report.
2.14-beta4 should fix this error.

greetings Hizuro
Last edited by hizuro : 02-09-16 at 12:28 PM.
Report comment to moderator  
Reply With Quote
Unread 02-08-16, 12:32 PM  
elals29
A Wyrmkin Dreamwalker
 
elals29's Avatar

Forum posts: 57
File comments: 97
Uploads: 0
now i am getting

13x Broker_Everything\modules\wowtoken.lua:74: attempt to get length of global 'be_wowtoken_db' (a nil value)
Broker_Everything\modules\wowtoken.lua:74: in function <Broker_Everything\modules\wowtoken.lua:61>

Locals:
Report comment to moderator  
Reply With Quote
Unread 01-12-16, 09:03 PM  
elals29
A Wyrmkin Dreamwalker
 
elals29's Avatar

Forum posts: 57
File comments: 97
Uploads: 0
making my fps drop really bad

285x Broker_Everything\modules\memory.lua:94: script ran too long
Broker_Everything\modules\memory.lua:94: in function <Broker_Everything\modules\memory.lua:90>
Broker_Everything\modules\memory.lua:131: in function `onupdate'
Broker_Everything\modules\modules.lua:126: in function <Broker_Everything\modules\modules.lua:117>

Locals:

no reason for it just randomly happens
Report comment to moderator  
Reply With Quote
Unread 12-14-15, 02:52 PM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 18
File comments: 285
Uploads: 0
I have the "currency" module disabled, I am not using this at all.

However, under the "Currency" tab, if I toggle one of the currency sections, such as Miscellaneous, I get the following error:

Message: ...erface\AddOns\Broker_Everything\modules\currency.lua:314: attempt to index local 'obj' (a nil value)
Time: 12/14/15 15:48:31
Count: 1
Stack: ...erface\AddOns\Broker_Everything\modules\currency.lua:314: in function `onevent'
...erface\AddOns\Broker_Everything\modules\currency.lua:416: in function <...erface\AddOns\Broker_Everything\modules\currency.lua:414>
[C]: in function `ExpandCurrencyList'
...terface\AddOns\Blizzard_TokenUI\Blizzard_TokenUI.lua:236: in function `TokenButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>

Locals: self = nil
event = "BE_DUMMY_EVENT"
msg = nil
obj = nil
i = <table> {
coords = <table> {
}
iconfile = "Interface\PVPFrame\PVP-Currency-Alliance"
}
(*temporary) = <table> {
1 = 0.1
2 = 0.9
3 = 0.1
4 = 0.9
}
(*temporary) = "Currency_Alliance"
(*temporary) = <table> {
coords = <table> {
}
iconfile = "Interface\PVPFrame\PVP-Currency-Alliance"
}
(*temporary) = nil
(*temporary) = "nil"
(*temporary) = "string"
(*temporary) = "Currency_Alliance"
(*temporary) = "string"
(*temporary) = 1
(*temporary) = 799
(*temporary) = ""
(*temporary) = 0
(*temporary) = ""
(*temporary) = 0
(*temporary) = 0
(*temporary) = 0
(*temporary) = false
(*temporary) = "attempt to index local 'obj' (a nil value)"
ns = <table> {
secureButton2 = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:792
scm = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:1012
GetLinkData = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:863
strLimit = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:599
be_profile_panel = BrokerEverythingProfilePanel {
}
modules = <table> {
}
LDBI = <table> {
}
LC = <table> {
}
moduleCoexist = <function> defined @Interface\AddOns\Broker_Everything\modules\modules.lua:174
LQT = <table> {
}
graphTT = <unnamed> {
}
coexist = <table> {
}
secureButton = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:757
tooltipChkOnShowModifier = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:371
GetFaction2PlayerStanding = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:890
hideTooltip = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:293
splitText = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:551
media = "Interface\AddOns\Broker_Everything\media\"
infopanel = <function> defined @Interface\AddOns\Broker_Everything\optionspanel.lua:1035
LT = <table> {
}
pairsByKeys = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:509
DurationOrExpireDate = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:1303
reversePairsByKeys = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:527
splitTextToHalf = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:564
print_r = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:430
toggleEquipment = <function> defined @Interface\AddOns\Broker_Everything\modules\equipment.lua:139
hideFrame = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:1033
be_option_panel = BrokerEverythingOptionPanel {
}
GetCoinColorOrTextureString = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:953
tooltipScaling = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:287
GetItemData = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:838
GetTipAnchor = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:265
print = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:417
AddSpannedLine = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:384
coreOptionDefaults = <table> {
}
coreOptions = <table> {
}
unhideFrame = <function> defined @Interface\AddOns\Broker_Everything\shared.lua:1042
EasyMenu = <table> {
}
moduleInit = <function> defined @Interface\AddOns\Broker_Everything\modules\modules.lua:162
LDB = <table
Can anyone else confirm?
Report comment to moderator  
Reply With Quote
Unread 11-16-15, 03:50 AM  
Mordran
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Couple of typos

Just a couple of quick low priority things. In the latency module you have reversed the world and home suffixes - I manually switch this each time I DL the add-on. Also not sure if this may be a U.S. spelling or something (Aust here), but the durability module has us 'automaticly' repairing instead of doing it 'automatically'.

Love the add-on.
Report comment to moderator  
Reply With Quote
Unread 09-10-15, 04:18 PM  
tednik
An Aku'mai Servant
 
tednik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 51
Uploads: 2
Originally Posted by hizuro
tednik, my problem is i'm not able to identify single auctions between sessions.

any time you open the auction window, the list has changed and the module can not longer display correct start date. i don't like to offer a new module without automatic remove entries of ended or aborted auctions. i can track auctions added by wow client but somebody using blizzards arsenal app too. result: i cant get a start date for the other auctions.

sorry, i dont think it is good to make a module with such a lack of possibilities.

greetings hizuro
No worries it was just an idea.
Last edited by tednik : 09-10-15 at 04:18 PM.
Report comment to moderator  
Reply With Quote
Unread 09-09-15, 03:24 PM  
hizuro
A Kobold Labourer
 
hizuro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 63
Uploads: 2
tednik, my problem is i'm not able to identify single auctions between sessions.

any time you open the auction window, the list has changed and the module can not longer display correct start date. i don't like to offer a new module without automatic remove entries of ended or aborted auctions. i can track auctions added by wow client but somebody using blizzards arsenal app too. result: i cant get a start date for the other auctions.

sorry, i dont think it is good to make a module with such a lack of possibilities.

greetings hizuro
Last edited by hizuro : 09-09-15 at 03:26 PM.
Report comment to moderator  
Reply With Quote
Unread 09-09-15, 01:41 PM  
tednik
An Aku'mai Servant
 
tednik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 51
Uploads: 2
I would love to see some sort of broker for auctions as this type of broker is not very common. as i have not been able to find one for a very long time the broker should just list auctions that you post and the length of time the auction is and when it was posted. if this is possible it would be a great addition to the addon thank you
Last edited by tednik : 09-09-15 at 01:41 PM.
Report comment to moderator  
Reply With Quote
Unread 07-31-15, 04:55 PM  
hizuro
A Kobold Labourer
 
hizuro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 63
Uploads: 2
Announcement

Hello friends...

Currently i rewrite the saved variables usage and the new style is:
Lua Code:
  1. be_character_cache = {
  2.     ["order"] = {
  3.         "<CharName>-<realm>",
  4.         ...
  5.     },
  6.     ["<CharName>-<realm>"] = {
  7.         ["orderId"] = <num>,
  8.         ["class"] = "",
  9.         ["faction"] = "",
  10.         ["level"] = 0,
  11.         ["<moduleName>"] = <moduleData>
  12.     },
  13.     ...
  14. }
Why i change it?
  • User adjustable order of listed characters in tooltips.
  • Easy and module independent deletable character data.
(over a new character data panel)

Oh and... A automatic data migration script is part of my next release.

greetings Hizuro
Report comment to moderator  
Reply With Quote
Unread 06-29-15, 04:48 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
Yes, i can!

greetings Hizuro
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Report comment to moderator  
Reply With Quote
Unread 06-29-15, 02:50 PM  
hizuro
A Kobold Labourer
 
hizuro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 63
Uploads: 2
Yes, i can!

greetings Hizuro
Report comment to moderator  
Reply With Quote
Unread 06-28-15, 08:21 AM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
Nice new moduls.
One request. Coud you make the equipment Modul work so that you can change your set when you are dead? So that it changes it item as soon as you are alive and outfight again? Woud be very usefull if you get ganked
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
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.