Download
(125Kb)
Download
Updated: 11-14-10 11:20 PM
Pictures
File Info
Updated:11-14-10 11:20 PM
Created:unknown
Downloads:21,760
Favorites:292
MD5:

Broker Group  Popular! (More than 5000 hits)

Version: 2.5
by: srshyu [More]

What is the Broker Group
Broker Group is an Ace3/LibDataBroker "conversion" of the popular GroupFu by Rabbit.

Features
Broker Group will normally show the group looting type unless there is a roll in progress, at which point it will announce the winner after X seconds of delay (it should be a configurable delay from the last roll made, please report if that is not the case).

Languages supported
English (enUS), French (frFR), German (deDE), Spanish (esES), Russian (ruRU), Korean (koKR), Simplified Chinese (zhCN) and Traditional Chinese (zhTW).

How to use it
Left-Clicking on the plugin will cause it to perform a standard roll.

Shift + Left Click will cause it to clear the roll.

Ctrl + Left Click will announce the winner on the output channel of your choice (Say, Party, Raid, Guild) or locally (only to you).

Right-Clicking on the plugin will show the configuration menu, where you will be presented with some standard group options plus output channel selection, roll delay, instance difficulty setting, random loot passing, etc.

Dependencies needed
Broker Group does not provide it's own display, you will need a LDB-based display addon, such as ButtonBin, Fortress, Carousel, StatBlockCore, Bazooka, Fubar (Broker2Fubar needed) and Titan etc.

Where to post what
Helps of any kind are always welcome.

For Bug reports, suggestions for new features and improvements, Please create a ticket on wow.curseforge.com

I am currently using Traditional Chinese (zhTW) version of wow. Most of the translations are translated using Google Translate.

If there are any errors or suggestions with the translation, please submit your translation updates via Curseforge.com localization.

Help spread the addon
If you like the addon and what it has to offer, please help rate it and let the others know.

Special Thanks
Credit goes to the original author and Tristanian who made this possible.

Thanks to blueabyss25 for French (frFR) Translation.

Thanks to xevilgrin and X-buZZ for German (deDE) Translation.

Thanks to yuk6196 for Korean (koKR) Translation.

All those who helped with debugging.

2.5 [2010.11.15]
- Now localized in English (enUS), French (frFR), German (deDE), Spanish (esES), Russian (ruRU), Korean (koKR), Simplified Chinese (zhCN) and Traditional Chinese (zhTW).
----------------------------------
2.4 [2010.10.19]
- Updated TOC
- Updated libraries.
- Now Fully ACE3 addon.
----------------------------------
2.3 [2009.12.16]
- Updated TOC
----------------------------------
2.2 [2009.09.05]
- Updated libraries.
- Added short text for instance difficulty option, in the configuration menu, that will trim the difficulty label, leaving a number and a 'N', 'H' abbreviation to differentiate between Normal and Heroic modes.
----------------------------------
2.1 [2009.08.14]
- Revamped the instance difficulty display by adding a new configuration dropdown menu, to differentiate between Dungeon and Raid difficulty or automatic display (group-based).
- Added a new configuration option to toggle the loot method display (default is ON).
- Minor code cleanup and improvements.
----------------------------------
2.0 [2009.08.04]
- Library update.
- Added German (deDE) localization.
- Fixed errors thrown by GetCurrentDungeonDifficulty. Committed necessary changes for Dungeon difficulty to work properly again.
- Normalized the new "5 Player (Heroic)" label.
- Added a dropdown menu that enables the player to select Raid difficulty in the plugin's configuration menu.
- Either dungeon or raid difficulty will now be shown on the button/block, depending on group composition and assuming the relevant configuration option is enabled. The difficulty will only display if you are actually grouped.
- Updated .toc for WoW 3.2 and committed the necessary localization changes.
----------------------------------
1.9 [2009.06.05]
- Updated .toc with proper tags for Minion support.
----------------------------------
1.8b [2009.05.24]
- Library update.
- Temporarily removed the check that was forcing the "Reset Instances" option to get disabled.
----------------------------------
1.8 [2009.05.09]
- Added support for CUSTOM_CLASS_COLORS.
- Added Chinese localization.
----------------------------------
1.7b [2009.04.13]
- Updated .toc to 30100.
- Ace3 Update.
----------------------------------
1.7 [2009.03.24]
- Ace3 Update.
- Fixed a bug where the tooltip would extend beyond the viewable screen, due to officer names stretching the tooltip, unnecessarily.
----------------------------------
1.6b [2009.02.03]
- Moved saved variables initialization from VARIABLES_LOADED to ADDON_LOADED event for reliability and performance purposes.
----------------------------------
1.6 [2009.01.30]
- Added a configuration option that enables you to auto-pass on random loot, effectively mirroring Blizzard's dropdown menu option.
- Added a new option to display dungeon difficulty on the button/block (difficulty will be displayed on the tooltip at all times).
- Added a new option to set dungeon difficulty for the current player, via the right-click configuration menu.
----------------------------------
1.5b [2009.01.18]
- Ace3 Update.
- Added Korean localization.
----------------------------------
1.5 [2008.10.28]
- Ace3 Update.
- Removed Wotlk specific code (no longer needed).
----------------------------------
1.4b [2008.10.14]
- Moved LibDataBroker-1.1 outside libs to properly support no-external version.
- Ace3 lib update.
- .toc and proper embeds, optdeps commit.
----------------------------------
1.4 [2008.09.27]
- Added data type for the LDB object.
- Fixed an issue with right-click throwing an error in Wrath beta.
----------------------------------
1.3 [2008.08.31]
- Fixed a bug where the choices to set loot type and threshold would be available if not a party/raid leader.
----------------------------------
1.2 [2008.08.30]
- Fixed a potential bug with multiple announcements (hopefully).
----------------------------------
1.0 [2008.08.30]
- Initial release
Optional Files (0)


Post A Reply Comment Options
Unread 08-30-08, 02:56 PM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Although the plugin should work fine, there may be some issues with multiple roll announcements due to the new timer implementation. Please report any abnormalities so they can be sorted.
Report comment to moderator  
Reply With Quote
Unread 09-01-08, 01:26 AM  
Stanzilla
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 146
Uploads: 6
I get the "Roll ending in x" and "Winner: Y" messages twice with default settings
Report comment to moderator  
Reply With Quote
Unread 09-01-08, 02:03 AM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Originally posted by Stanzilla
I get the "Roll ending in x" and "Winner: Y" messages twice with default settings
Are you using the latest version ? What kind of group were you in ? I will be looking into it, but I need this information.
Report comment to moderator  
Reply With Quote
Unread 09-27-08, 01:11 PM  
Stanzilla
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 146
Uploads: 6
Originally posted by Tristanian
Are you using the latest version ? What kind of group were you in ? I will be looking into it, but I need this information.
It was 1.3 and a normal 5 man group.
Report comment to moderator  
Reply With Quote
Unread 09-27-08, 01:30 PM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Originally posted by Stanzilla
It was 1.3 and a normal 5 man group.
I've implemented a change at some point, where the warning message should only be fired once. From the little I've tested it seems fine. If there are still problems with it, I guess I will need more details as eg a chat screenshot outlining the rolls (preferably with timestamps).
Report comment to moderator  
Reply With Quote
Unread 10-11-08, 11:54 AM  
Stanzilla
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 146
Uploads: 6
Ok seems like the error was really fixed, thx

Could you try to remove teh Deformat library? :P It's the my only addon left that uses it.
Report comment to moderator  
Reply With Quote
Unread 10-11-08, 01:18 PM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Originally posted by Stanzilla
Ok seems like the error was really fixed, thx

Could you try to remove teh Deformat library? :P It's the my only addon left that uses it.
Actually, I'm researching ways to do it, but I might end up just coding a custom solution. We'll see. Deformat was really a "leftover" from the FuBar implementation that I was too busy at that point (or too lazy, take your pick ), to recode.
Report comment to moderator  
Reply With Quote
Unread 11-25-08, 05:37 PM  
sayclub
A Kobold Labourer

Forum posts: 0
File comments: 31
Uploads: 0
Report comment to moderator  
Reply With Quote
Unread 01-18-09, 11:44 AM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Originally posted by sayclub
Korean localization

http://www.somegate.com/upload_new/2...ocale-koKR.zip
Thanks, this should be added now.
Report comment to moderator  
Reply With Quote
Unread 05-09-09, 02:54 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
Broker Group is an Ace3/LibDataBroker "conversion" of the popular GroupFu by Rabbit.
So sayeth the page for GroupFu:

The right-click menu also includes the standard leader choices like setting the loot method, threshold, leaving your group and resetting your instances.
As someone who uses a HUD rather than a standard playerframe, lack of the above in this Addon is the only thing keeping me from using it.

Any chance of adding these things? I've moved over to a nearly-pure LDB setup and this would be one more tick off my list of "irreplaceable" FuBar modules.

If I might add, there is an opportunity here to make a minor improvement on the original as well. The "leader functions" that GroupFu provides waxed a bit overzealous, it seems- it greys out the Reset All Instances function if you aren't in a group.

Yet this is a function you can use without being in a group (just so long as you aren't in a group and aren't the leader). And I use it rather often, given how often I farm old world instances solo. I find myself having to target myself and use the right click menu there in order to accomplish this. It's something of an annoyance.
Last edited by SkunkWerks : 05-09-09 at 03:00 PM.
Report comment to moderator  
Reply With Quote
Unread 05-09-09, 03:26 PM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Originally posted by SkunkWerks
So sayeth the page for GroupFu:



As someone who uses a HUD rather than a standard playerframe, lack of the above in this Addon is the only thing keeping me from using it.

Any chance of adding these things? I've moved over to a nearly-pure LDB setup and this would be one more tick off my list of "irreplaceable" FuBar modules.

If I might add, there is an opportunity here to make a minor improvement on the original as well. The "leader functions" that GroupFu provides waxed a bit overzealous, it seems- it greys out the Reset All Instances function if you aren't in a group.

Yet this is a function you can use without being in a group (just so long as you aren't in a group and aren't the leader). And I use it rather often, given how often I farm old world instances solo. I find myself having to target myself and use the right click menu there in order to accomplish this. It's something of an annoyance.
Errrr, as far as I'm aware, you can set your loot method/threshold, leave group via the right-click configuration screen. You just right-click the plugin and it opens the configuration right there. Is there anything missing from that ? If you are implying to remove the configuration screen in favor of a right-click menu, to be perfectly honest, I'm not sure I want to do that. I have had nothing but issues when trying to use Blizzard's dropdown system and DewDrop-2.0 is over bloated.

The Reset All Instances button works exactly as the equivalent Fu does though I admit, that lifting the no group restriction makes sense. I will do that in the next release.
__________________
Report comment to moderator  
Reply With Quote
Unread 05-09-09, 04:50 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
Originally posted by Tristanian
If you are implying to remove the configuration screen in favor of a right-click menu, to be perfectly honest, I'm not sure I want to do that. I have had nothing but issues when trying to use Blizzard's dropdown system and DewDrop-2.0 is over bloated.
Hrm. No way to get it to just adopt the right click menu a player frame normally has? Eh, it would be my ideal system, honestly, as the popping up and closing of panels constantly is a lot of what I aim to avoid in using an infobar. That said, I guess it's more trouble than it's worth, and I'm not going to sit here and argue it, I'll just go on using GroupFu...


The Reset All Instances button works exactly as the equivalent Fu does though I admit, that lifting the no group restriction makes sense. I will do that in the next release.
This at least, as I said, would be something of a small improvement.
Report comment to moderator  
Reply With Quote
Unread 07-07-09, 09:56 AM  
X-buZZ
A Kobold Labourer

Forum posts: 1
File comments: 56
Uploads: 0
Hi Tristanian,

i have done a german translation for this fine broker:

Code:
local L = LibStub("AceLocale-3.0"):NewLocale("Broker_Group","deDE")
if not L then return end



L["Minimalistisches LDB Plugin, um Würfe zu verfolgen und Plündereinstellungen vorzunehmen."] = true
L["Solo"] = true
L["group"] = "Plündern als Gruppe"
L["master"] = "Plündermeister"
L["freeforall"] = "Jeder gegen Jeden"
L["roundrobin"] = "Reihum"
L["needbeforegreed"] = "Bedarf vor Gier"
L["Plündermeister (%s)"] = true
L["Keine Würfe"] = true

L["Würfeln endet in 5 Sekunden, %d von %d erwarteten Würfen registriert."] = true

L["Gewinner: %s."] = true
L[", "] = true
L["Tie: %s are tied at %d."] = true
L["%s (%d/%d)"] = true
L["%s [%s]"] = true
L["%d von erwarteten %d Würfen registriert."] = true

L["Klicken um zu würfeln"] = true
L["Bei Klicken des Plugins einen Standardwurf (1-100) durchführen."] = true
L["Ankündigen"] = true
L["Nur Standardwürfe (1-100)"] = true
L["Nur Standardwürfe (1-100) akzeptieren."] = true
L["Plündermethode"] = true
L["Ändert die Plündermethode."] = true
L["Würfelschwelle"] = true
L["Definiert die Würfelschwelle."] = true

L["Definiert, wo Ergebnisse angekündigt werden."] = true
L["Auto (basierend auf Gruppe)"] = true
L["Lokal"] = true
L["Sagen"] = true
L["Gruppe"] = true
L["Raid"] = true
L["Gilde"] = true
L["nicht ankündigen"] = true

L["Würfe verwerfen"] = true
L["Definiert, wann Würfe verworfen werden."] = true
L["Niemals"] = true
L["10 Sekunden"] = true
L["15 Sekunden"] = true
L["30 Sekunden"] = true
L["45 Sekunden"] = true
L["60 Sekunden"] = true

L["Würfeln"] = true
L["Spieler"] = true
L["Plündermethode"] = true
L["Plündermeister"] = true
L["Anführer"] = true
L["Offiziere"] = true
L["|cffeda55fClick|r um zu würfeln, |cffeda55fCtrl-Click|r um den Gewinner anzukündigen, |cffeda55fShift-Click|r um die Liste zu löschen."] = true
L["|cffeda55fCtrl-Click|r um Gewinner anzukündigen, |cffeda55fShift-Click|r um Liste zu löschen."] = true

L["Passen"] = true
L["Alle haben gepasst."] = true
	
L["Gruppe verlassen"] = true
L["Verläßt die aktuelle Gruppe oder Raid."] = true
	
L["Instanzen zurücksetzen"] = true
L["Setzt alle aktiven Instanzen des Anführers zurück."] = true

L["Instanzen Schwierigkeit"] = true
L["Definiert die Schwierigkeit für Instanzen."] = true
L["Zeige Instanzen Schwierigkeit"] = true
L["Instanzen Schwierigkeit im LDB-Plugin anzeigen."] = true
L["Passe auf Zufallsbeute"] = true
L["Aktivieren, um auf Zufallsbeute automatisch zu passen."] = true
I am looking forward to see it implemented in the next version

Kind regards
X-buZZ
Last edited by X-buZZ : 07-08-09 at 05:06 PM.
Report comment to moderator  
Reply With Quote
Unread 07-11-09, 12:17 AM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Originally posted by X-buZZ
Hi Tristanian,

i have done a german translation for this fine broker:

Code:
local L = LibStub("AceLocale-3.0"):NewLocale("Broker_Group","deDE")
if not L then return end



L["Minimalistisches LDB Plugin, um Würfe zu verfolgen und Plündereinstellungen vorzunehmen."] = true
L["Solo"] = true
L["group"] = "Plündern als Gruppe"
L["master"] = "Plündermeister"
L["freeforall"] = "Jeder gegen Jeden"
L["roundrobin"] = "Reihum"
L["needbeforegreed"] = "Bedarf vor Gier"
L["Plündermeister (%s)"] = true
L["Keine Würfe"] = true

L["Würfeln endet in 5 Sekunden, %d von %d erwarteten Würfen registriert."] = true

L["Gewinner: %s."] = true
L[", "] = true
L["Tie: %s are tied at %d."] = true
L["%s (%d/%d)"] = true
L["%s [%s]"] = true
L["%d von erwarteten %d Würfen registriert."] = true

L["Klicken um zu würfeln"] = true
L["Bei Klicken des Plugins einen Standardwurf (1-100) durchführen."] = true
L["Ankündigen"] = true
L["Nur Standardwürfe (1-100)"] = true
L["Nur Standardwürfe (1-100) akzeptieren."] = true
L["Plündermethode"] = true
L["Ändert die Plündermethode."] = true
L["Würfelschwelle"] = true
L["Definiert die Würfelschwelle."] = true

L["Definiert, wo Ergebnisse angekündigt werden."] = true
L["Auto (basierend auf Gruppe)"] = true
L["Lokal"] = true
L["Sagen"] = true
L["Gruppe"] = true
L["Raid"] = true
L["Gilde"] = true
L["nicht ankündigen"] = true

L["Würfe verwerfen"] = true
L["Definiert, wann Würfe verworfen werden."] = true
L["Niemals"] = true
L["10 Sekunden"] = true
L["15 Sekunden"] = true
L["30 Sekunden"] = true
L["45 Sekunden"] = true
L["60 Sekunden"] = true

L["Würfeln"] = true
L["Spieler"] = true
L["Plündermethode"] = true
L["Plündermeister"] = true
L["Anführer"] = true
L["Offiziere"] = true
L["|cffeda55fClick|r um zu würfeln, |cffeda55fCtrl-Click|r um den Gewinner anzukündigen, |cffeda55fShift-Click|r um die Liste zu löschen."] = true
L["|cffeda55fCtrl-Click|r um Gewinner anzukündigen, |cffeda55fShift-Click|r um Liste zu löschen."] = true

L["Passen"] = true
L["Alle haben gepasst."] = true
	
L["Gruppe verlassen"] = true
L["Verläßt die aktuelle Gruppe oder Raid."] = true
	
L["Instanzen zurücksetzen"] = true
L["Setzt alle aktiven Instanzen des Anführers zurück."] = true

L["Instanzen Schwierigkeit"] = true
L["Definiert die Schwierigkeit für Instanzen."] = true
L["Zeige Instanzen Schwierigkeit"] = true
L["Instanzen Schwierigkeit im LDB-Plugin anzeigen."] = true
L["Passe auf Zufallsbeute"] = true
L["Aktivieren, um auf Zufallsbeute automatisch zu passen."] = true
I am looking forward to see it implemented in the next version

Kind regards
X-buZZ
Thanks, this will be added for 3.2, as long as I don't forget
__________________
Report comment to moderator  
Reply With Quote
Unread 08-06-09, 10:54 AM  
Icerat
A Fallenroot Satyr

Forum posts: 28
File comments: 46
Uploads: 0
Getting:

Code:
[2009/08/06 17:52:46-4508-x1]: Broker_Group-1.9\Broker_Group.lua:554: attempt to call global 'GetCurrentDungeonDifficulty' (a nil value)
Broker_Group-1.9\Broker_Group.lua:319: in function `OnTooltipShow'
YssDrop-1.8.5\YssDrop.lua:125: in function `_OnEnter_func'
LibQTip-1.0-29 (LibQTip-1.0):880: in function <Interface\AddOns\LibQTip-1.0\LibQTip-1.0.lua:875>

  ---
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: