Download
(250 Kb)
Download
Updated: 09-16-13 10:32 AM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Escalation (5.3)
Thunder Isle (5.2)
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:09-16-13 10:32 AM
Created:03-12-12 01:58 PM
Downloads:1,922
Favorites:16
MD5:
5.4
Broker: Raid Finder
Version: 1.2 r021
by: burny_dd [More]
Broker: Raid Finder - A broker addon that monitors trade and lfg channels in major cities for raid offers. Supports remote search through friends and guild mates.

Features -
  • Monitor General, Trade and LookingForGroup channels in major cities for raid offers.
  • Remote search. With activated addon communication option guild mates, mutual friends and battlenet friends using this addon will monitor city channels for you while you are out of town and inform you about the results.
  • Cross-character support. Hits made on one character are available on all your characters of the same faction.
  • Sound and text notifications for hits with timeout option to avoid irritation because of spammed messages.
  • Optionally exclude saved instances from monitoring.
  • Postings of players from the raid you are currently in will be omitted.
  • Whisper players directly by using the 'Whisper' button. No problems with tricky names with accents, umlauts and other creative spelling.
  • Adjust monitored keywords for all instances.
  • Plug-in support to extend addon functionality.
  • Profile support for settings.

New -
  • Plug-in support to extend addon functionality. Comes bundled with 2 Plugins:
    • BRF Forwarder: Forwards LFG messages to all users of the plugin so they can track raid offers as long as one of them is in a major city.
    • BRF Forwarding Tracker: Keeps track of messages forwarded by LFGForwarder and TradeForwarder and feeds them to the addon.
  • Option 'Message Filters' - Applies chat filters such as spam filters introduced by other addons before processing messages. Recommended when using forwarding plugins to make sure you are not reported for forwarding spam.
  • Option 'Filter Matches' - Removes matches made by the addon from being shown in the chat windows.

Install -

Copy the Broker_RaidFinder folder to your Interface\AddOns directory.

Commands -

/braidfinder arg
/brfind arg

With arg:
version - display version information
menu - display options menu
on - activate monitoring
off - deactivate monitoring
show - show log window
help - display this help

Usage -
  • In options select raids to search for and activate monitoring to start.
  • Click on addons broker entry or minimap button for interaction (or use slash commands listed above)
    • Right-click - Open options menu.
    • Left-click - Open log window which is listing all matches.
    • Alt-Left-click - Activate/deactivate monitoring.
  • Whisper players throught he log window.
  • Activate addon communication option for remote searches. This means when you are in town you may act as server for other clients out of town. If you are out of town you will engage other players as server for your remote searches. NOTE: see section Restrictions

Interface -
  • Icon -
    • colored icon - indicates active monitoring
    • grey icon - indicates deactivated monitoring
  • Label -
    • I: - Number of matched instances.
    • P: - Total number of players searching for any of your tracked instances.
    • ! - Remote monitoring active, that means a player is actively working as server for you monitoring the city channels.
  • Tooltip -
    • For each tracked instance last hit is shown with name of searching player, total number of matches for that instance and time since last match.
    • Saved instances are marked red.
    • Instances without hit are grey.
    • Color-coded time since match (green for most recent; red means that match almost has reached end of time frame and is about to be removed from list).
  • Log window -
    • Lists all matches for tracked instances with time, author and instance.
    • For selected entry complete message will be shown.
    • Filter log list by instance or source. Source is the character who found the match. (current character, alt or remote character)
    • 'Whisper' button to contact selected player directly.

Options -
  • General -
    • Monitoring active - Activate/deactivate the monitoring.
    • Addon communication - Toggle whether or not the addon shall sync with addons of other players.
    • Minimap Button - Show/hide Minimap Button
    • Hide Hint - Hide usage hint in tooltip
  • Raids - Set up which raids you will monitor.
  • Keywords - Set up keywords for each instance.
    • LFG Keywords - Comma separated list of keywords indicating someone is looking for players for a raid.
    • Default - Revert to default keywords.
  • Monitoring - Set up monitoring parmaters for addon.
    • Guild Chat - Monitor guild chat.
    • Exclude Saved Raids - Exclude raids you are currently saved to from monitoring.
    • Time Frame - Set up how long the log will reach back.
  • Notifications - Set up notifications when addon finds a match.
    • Text Alert - Show text message when addon finds a match.
    • Sound Alert - Play sound when addon finds a match.
    • Notification Sound - Choose sound to be played on notifications.
    • Timeout - Set notification timeout. You will not be notified about matches of a single player for the same instance more than once during the timeout duration.
  • Extras
    • Message Filters - Applies chat filters such as spam filters introduced by other addons before processing messages. Recommended when using forwarding plugins to make sure you are not reported for forwarding spam.
    • Filter Matches - Removes matches made by the addon from being shown in the chat windows.
  • Plug-ins
    • Every plugin registered with the addon will be added in this section. There are 3 options for each of them.
    • Activate - Activated/deactivates plug-in.
    • Label - Activates/deactivates label extension of the main addon.
    • Tooltip - Activates/deactivates tooltip extension of the main addon.

Restrictions -
  • Addon communication is restricted to your guild mates, chars of your battlenet friends in the current realm and mutual(!) friends who have this addon running as well. Addon communication has to be activated on both sides.
  • Especially you cannot just add players you frequently see in the city chats to your friend list in the hope they run this addon so they now can do the searching for you.
  • Remote monitoring is restricted to default keywords. This is to prevent players from creating excessively long or accidentally or maliciously malformed keyword lists for remote search.
  • For clients without supported localization this will default to english localization which in all likelyhood will confine the usability of this addon considerably for players using such clients. Help with proper localized lists of default keywords for non-english clients is greatly appreciated.
  • The matching works on a first hit policy. If a message contains more than one of your searched instances it will register only for the instance of the first hit in the message.
  • For remote monitoring this means that some clients might miss out on a hit when one client is registered for the first hit and another for the omitted second hit. That restriction is in place in order to keep the work for the server addon low so the player doing the searching for you does not face excessive load due to this service.
Update Version 1.2 r021:

* fixed saving of keywords
* added raid Siege of Orgrimmar
* added world bosses The Four Celetials and Ordos
* upgraded toc to 50400

Update Version 1.2 r020.1:

* included Forwarder and ForwardingTracker plugin missing in last update

Update Version 1.2 r020:

* added toast notifications using LibToast

Update Version 1.2 r019:

* cleaned up register/unregister of option module events
* activated scrolling support for tooltip
* fixed broken variable references in options
* added heroic scenario as custom search

Update Version 1.2 r018:

* encapsulated options, tooltip, minimap button and data broker display as modules
* some code cleanup
* moved check for remote hits from comm module to main addon
* moved some generic functionality to namespace functions
* upgraded .toc to 50300

Update Version 1.2 r017:

* added Nalak
* added proper instance lookup function and instance iterator
* added instance check for remotely requested instances

Update Version 1.2 r016:

* really, really removed LibBabbleZone this time
* added new options to monitor say and yell chat (options section "Monitoring")
* added support to search for rated battlegrounds and challenge modes
* corrected sorting of expansions in tooltip (again)

Update Version 1.2 r015:

* added Ooondasta
* added missing Trial of the Crusader
* remvoved the Nexus
* adjusted some keywords
* removed deprecated LibBabbleZone
* implemented translations for zones, mobs and expansions

Update Version 1.2 r014:

All:
* major code cleanup, bugfixes and performance optimizations
* restructured using modules and 'classes'

BrokerRaidFinder:

* improvements for initial partner handshake for addon communication
* added support for Sha of Anger, Galleon and Throne of Thunder
* added support for custom keywords
* adjusted several keyword lists
* encapsulated plugin interface
* adjusted some german translations

Broker Forwarder:

* adopted new Broker: Raid Finder plugin interface
* adjusted tooltip and label texts to be more informative
* improved initial startup check for addon channel

Broker Forwarding Tracker:

* adopted new Broker: Raid Finder plugin interface
* added timeout tracking when forwarder channel owner is probably out of town
* better plugin state classification more messages to describe state
(i.e. no sender available, tracking timeout etc.)

Update Version 1.1 r013:

* added MoP raids
* in options using 'header' to separate expansions for raids

Update Version 1.1 r012:

* renamed event PARTY_MEMBERS_CHANGED to GROUP_ROSTER_UPDATE
* fixed raid unit name mapping due to new GetNumGroupMembers

Update Version 1.1 r011:

* fixed bug in text colorization function
* fixed taint issue caused by using global _ variable

Update Version 1.1 r010:

* adjustments due to WoW API changes
* internal text coloring now supports nested colors
* updated libraries
* updated toc to 50001

Update Version 1.1 r009:

* fixed broken sound notification

Update Version 1.1 r008:

* fixed storage location for instance matches from 'faction' to 'factionrealm'
* some code reorganization

Update r007a:

* fixed bug in BRF_Forwarder which was joining a fallback channel if player already is in the BRFForwarder channel (for example after /reloadui)

Update r007:

* reduced usage of LibWho by getting class by guid when possible
* storing class of author together with messages
* removed unnecessary registering messages of plug-ins from chat frames

Update r006:

* addedd plug-in support to extend addon functionality
* added plugin BRF Forwarder: Forwards LFG messages to all users of the plugin so they can track raid offers as long as one of them is in a major city.
* added plugin BRF Forwarding Tracker: Keeps track of messages forwarded by LFGForwarder and TradeForwarder and feeds them to the addon.
* new option 'Message Filters' - Applies chat filters such as spam filters introduced by other addons before processing messages
* new option 'Filter Matches' - Removes matches made by the addon from being shown in the chat windows.
* avoiding all UIDropDownMenu_* functions during combat to avoid tainting problems (doesn't seem to help much)
* cleanup code

Update r005:

* clickable tooltips to activate/deactivate monitoring
* adjusted tooltip colors (gray - not tracked; blue - tracked, but no matches; green - tracked and matches; red - instance saved)
* adjusted handling of chat and debug output
* fixed version printout
* updated keywords for EoE

Update r004:

* fixed an occasional problem with timestamps in log window
* updated some keywords for english localization

Update r003:

* fixed error when (de-)activating "Exclude Saved Raids" option
* updating broker label on server connect/disconnect
* minor fixes

Update r002:

* added missing AceGUI-3.0 library

Update r001:

* initial commit
* includes options, local and remote monitoring
Optional Files (0)


Archived Files (21)
File Name
Version
Size
Author
Date
1.2 r020.1
227kB
burny_dd
07-04-13 02:19 PM
1.2 r019
237kB
burny_dd
06-11-13 02:21 AM
1.2 r018
243kB
burny_dd
05-30-13 02:06 PM
1.2 r017
241kB
burny_dd
05-05-13 11:53 AM
1.2 r016
236kB
burny_dd
04-10-13 02:52 PM
1.2 r015
236kB
burny_dd
04-07-13 03:57 AM
1.2 r014
271kB
burny_dd
02-08-13 05:14 AM
1.1 r013
265kB
burny_dd
09-30-12 08:11 AM
1.1 r012
265kB
burny_dd
09-24-12 03:05 PM
1.1 r011
257kB
burny_dd
09-11-12 12:02 AM
1.1 r010
265kB
burny_dd
08-30-12 03:13 AM
1.1 r009
262kB
burny_dd
07-30-12 03:32 PM
1.1 r008
262kB
burny_dd
07-25-12 02:13 PM
1.1 r007a
262kB
burny_dd
05-26-12 01:00 AM
1.1 r007
262kB
burny_dd
05-16-12 10:26 AM
1.1 r006
261kB
burny_dd
05-06-12 03:10 PM
1.0 r005
250kB
burny_dd
04-11-12 03:10 PM
0.9 r004
250kB
burny_dd
04-04-12 02:53 PM
0.9 r003
250kB
burny_dd
03-18-12 03:34 AM
0.9 r002
250kB
burny_dd
03-12-12 04:02 PM
0.9 r001
195kB
burny_dd
03-12-12 01:58 PM


Post A Reply Comment Options
Unread 08-04-12, 08:12 PM  
Paws5050
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Nice! Notify sound works like a charm now! You Rock!

One humble suggestion.

Add a Custom Box under Raids and Keywords.

This would allow the user to add custom notify strings to be notified for any desired keywords.
Would add even more power to an already great program.
For example maybe the user wants to be notified when a player is looking to join a guild, selling a particular potion or looking for a PvP team. The possibilities would be endless.

Thanks
Paws5050 is offline Report comment to moderator  
Reply With Quote
Unread 07-30-12, 11:43 PM  
burny_dd
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 21
Uploads: 6
It was a bug. It's fixed now. :-)
__________________
The first rule of Tautology Club is the first rule of Tautology Club.
burny_dd is offline Report comment to moderator  
Reply With Quote
Unread 07-26-12, 09:44 PM  
Paws5050
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Great program! Handy. Only problem sound alert not working for me at all.
Nothing even plays when I hit the Play Sound button to test.
Sound enabled in wow, hear other sounds.. Any ideas?
Paws5050 is offline Report comment to moderator  
Reply With Quote
Unread 05-09-12, 03:01 PM  
burny_dd
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 21
Uploads: 6
Indeed. This is an oversight and will be fixed in the next revision.
__________________
The first rule of Tautology Club is the first rule of Tautology Club.
burny_dd is offline Report comment to moderator  
Reply With Quote
Unread 05-09-12, 12:33 AM  
Talyrius
A Frostmaul Preserver
 
Talyrius's Avatar
AddOn Author - Click to view AddOns

Forum posts: 294
File comments: 267
Uploads: 1
BRFForwarder: BrokerRaidFinder found
BRFForwarder: BrokerRaidFinder:RegisterPlugin found
BRFForwarder: Plug-in registered with BrokerRaidFinder
BRFForwardingTracker: BrokerRaidFinder found
BRFForwardingTracker: BrokerRaidFinder:RegisterPlugin found
BRFForwardingTracker: Plug-in registered with BrokerRaidFinder
I understand that these messages are helpful for debugging, but the user doesn't need to see this information. You can use repository keyword substitutions to accomplish this.
Talyrius is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: