Download
(166Kb)
Download
Updated: 11-11-11 09:16 AM
Pictures
File Info
Updated:11-11-11 09:16 AM
Created:unknown
Downloads:36,383
Favorites:396
MD5:

Broker Factions  Popular! (More than 5000 hits)

Version: 3.2.6 Release
by: Zhinjio, Torhal

Broker Factions is a simple Ace3 LDB Data Feed plugin that provides an easy way to monitor your reputation with the various factions. It is loosely based on FactionsFu (Elkano) and the older Titan Factions (Phanx).

What it does:

  • Provides a tooltip where all faction reputations are summarized. Details can be customized in the configuration panel (Right-Click on the plugin to bring up the configuration screen automatically). Factions that are under collapsed groups (or subgroups), in Blizzard's reputation tab frame (character screen) will not be shown. Likewise, inactive factions will be hidden. You may at any point expand or collapse a faction "header" (group) by simply right clicking on it (ensure that the "Show Collapsed Headers" option is enabled, in the configuration panel, if for some reason you are unable to view a faction group after collapsing it).
  • Provides a button where the addon's monitored reputation can be shown. You can select the faction you wish to monitor from either the configuration panel or by simply left clicking on it from the tooltip. Factions that are inactive/under collapsed groups will not be monitored. You may also choose to hide the monitored faction entirely, if you only want to view the tooltip, every now and then.
  • Session gains can be shown on both the button and the tooltip.
  • The addon "remembers" collapsed groups that you set per session and will attempt to restore these settings automatically, whenever you enter the world.
  • Provides an option so that your monitored faction switches automatically to reflect the faction you last gained reputation with (you also have the option to ignore negative reputation gains). Also provides options to use Blizzard's monitored faction or even set your own monitored faction as the "watched" faction (the one shown above the normal experience bar if not level capped). You may set a "watched" faction shown as an experience bar, by holding down Ctrl and clicking on a valid faction with reputation, either from the tooltip or by ctrl + clicking the plugin itself.
  • Provides an option to paste reputation info into a currently opened chat box. Just hold down Shift and click either on the plugin or on a valid faction with reputation, shown on the tooltip.
  • Provides an option to scale the tooltip and/or use a scrolling slider, to avoid issues with extremely large and detailed tooltips.

What it doesn't do:
  • It will not automatically set a faction to monitor according to your location/zone. I have decided against implementing this feature, so that the plugin can peacefully coexist and "cooperate" with addons that automatically switch Blizzard's reputation bar (the one above the experience bar if not level capped) according to your location.


Bear in mind that Broker Factions, as all DataBroker plugins does not provide it's own display, you will need a LDB-based display addon, such as Fortress, Carousel, StatBlockCore, Wraith, Titan Panel etc.

Click here to lend your support!

3.2.6 Release
- Updated ToC version for WoW 4.2
3.2.5 Release
- First "full function" release with new code
3.2.4 Beta
- Fixed db options bug. (thanks Torhal)
3.2.3 Beta
- Fixed a config bug
3.2.2-beta
- This is the first release after taking this addon over. Fairly large portions of the code have been rewritten. Since Bliz implemented several changes that made some portions of this addon obsolete. I've removed that code.
- Most tooltip functions are now restored and working as before (or better).
- I have not yet implemented showing *any* information on the LDB display bar, though that is up next.
- I usually don't move beta version over, opting instead of wait for a full release, but I think its good to get the new code in circulation, and getting feedback and bug reports. PLEASE let me know what you find and do or don't like.
3.1 [2009.08.04]
- Library update.
- Removed LibQTipClick-1.1 from embeds.
- Modified tooltip click handler to use SetCellScript method, present in LibQTip-1.0.
- Set the BackdropBorderColor and alpha to always reflect the original values of the GameTooltip.
- .toc bump for WoW version 3.2.
---------------------------
3.0b [2009.06.21]
- Updated Chinese localization.
---------------------------
3.0 [2009.06.16]
- Major Update
- Properly localized a few forgotten global vars.
- Embedded LibQTipClick-1.1. Added support for a clickable tooltip.
- Left clicking a faction name, on the plugin's tooltip will now cause said faction to be "watched" on the button/block. Note: Left click will NOT function if the user has selected the "Use Blizzard's faction watch" option, in the plugin's configuration menu.
- Shift + left clicking a faction name, on the plugin's tooltip will paste the faction information on a chat frame editbox (assuming it's open).
- Ctrl + left clicking a faction name, on the plugin's tooltip will cause said faction to be "watched" on the default Blizzard reputation bar. Note: Ctrl + Left click will NOT function if the user has selected the "Use Blizzard's faction watch" option, in the plugin's configuration menu.
- Added a new option under the configuration "Tooltip" category, that enables the user to hide the "hint" from the plugin's tooltip.
- Split the code in the OnEnter script to acquire and set tooltip properties and implemented a new function to actually draw the rest of the tooltip, in order to facilitate clickable functionality for faction headers.
- Right clicking a faction header will now cause it to collapse or expand and the tooltip will be automatically redrawn to reflect the changes in the faction index.
- Refined the argument return table for the callback handler function, to also return the faction's index ID, in order to avoid unnecessary checks using the faction name.
- Refined the tooltip hint, to provide better explanation in regards to the new functionality.
- Updated localization to support the tooltip changes (work in progress).
---------------------------
2.4 [2009.06.05]
- Updated to the latest revision of LibQTip-1.0 that deals with the clipping issue once and for all.
- Updated .toc with proper tags for Minion support.
---------------------------
2.3c [2009.05.26]
- Updated to r92 of LibQTip.
---------------------------
2.3b [2009.05.24]
- Updated to r87 of LibQTip-1.0 in order to resolve the issue with the problematic upgrade code.
---------------------------
2.3 [2009.05.24]
- Updated to r83 of LibQTip-1.0.
- Removed the hack of the previous version, properly "releasing" the tooltip again, when the mouse isn't over it.
- Updated French localization.
---------------------------
2.2 [2009.05.16]
- Attempt to fix the broken Faction tooltip, when interacting with specific plugins using the same version of LibQTip-1.0, pending a proper update of the library.
---------------------------
2.1 [2009.05.15]
- Fixed a small bug, where the tooltip would not display properly after moving the plugin.
- Updated Chinese and Korean localization.
---------------------------
2.0 [2009.05.14]
- Updated Ace3 and LibQTip-1.0 (Elkano's scrollable branch merged).
- Corrected errors in localization (work in progress).
- Moved the slider controlling tooltip scale, under the 'Tooltip' tab, in the plugin's configuration menu.
- Implemented a new option to add an optional scrolling slider to the tooltip (can be found under the 'Tooltip' tab, in the plugin's configuration menu).
- Allowed the mouse cursor to be placed over the tooltip, in order to enable mousewheel control of the scrolling slider.
- Small optimization fixes.
---------------------------
1.10 [2009.05.09]
- Added an option to reset session reputation gains, in the configuration menu ("General" tab).
- Added Chinese localization.
- Library update.
---------------------------
1.9b [2009.04.13]
- Updated .toc to 30100
- Ace3 Update.
- Updated Korean localization.
- Properly added a global variable holding initial faction reputation values, to the addon's namespace.
- Moved icon setting according to player faction, to the PLAYER_LOGIN event.
---------------------------
1.9 [2009.03.24]
- Library Update.
- Added two more options for the tooltip configuration category, "Show Collapsed Headers" and "Show Collapsed Header Suffix". Appropriate descriptions can be found by hovering over said options.
- Added Korean localization.
- Fixed a few global references for the sake of code brevity.
---------------------------
1.8 [2009.02.03]
- Moved saved variables initialization from VARIABLES_LOADED to ADDON_LOADED event for reliability and performance purposes.
- Properly initialized variables when the addon is installed and loaded for the first time.
- Added a new option to ignore Exalted factions when the addon is set to auto-switch to a faction on reputation gains or losses.
---------------------------
1.7 [2009.01.18]
- Fixed a bug where the column titles would not display if only faction headers were visible.
- Added French localization.
---------------------------
1.6b [2009.01.10]
- Fixed a bug that would prevent the state of a few variables from properly being set to false, between sessions.
---------------------------
1.6 [2009.01.09]
- Added two new options in the addon configuration tab(s), "Ignore negative reputation gains" and "Colorize faction statistics".
---------------------------
1.5b [2009.01.08]
- Cosmetic changes to the tooltip so that the 2nd column isn't too close to the faction names.
---------------------------
1.5 [2009.01.08]
- Configuration menu has been totally revamped. Display details for factions/reputation have been split into tabs for Button/Tooltip.
- Removed unnecessary labels and characters.
- Ace3 update.
- LibQTip-1.0 beta update (experimental). This version should allow players to change tooltip style (background/borders etc) via addons that manipulate the GameTooltip.
---------------------------
1.4b [2008.11.09]
- LibTooltip-1.0 renamed to LibQTip-1.0. Implemented necessary changes.
---------------------------
1.4 [2008.10.28]
- Added German localization.
- Implemented code changes to support non-English locales for reputation gains and new factions discovered.
- Fixed a bug (hopefully) where more than 1 factions would not set initial values properly, when 'discovered'.
- Added a slider widget in the configuration menu, that allows the user to explicitly set the tooltip scale, in order to compensate for abnormally large tooltips.
---------------------------
1.3 [2008.10.28]
- Ace3 Update.
- Removed Wotlk specific code.
- Implemented an option to hide text entirely from the button/block.
- Revamped tooltip handling. LibTooltip-1.0 (beta) is now being used, faction data should properly appear, justified in columns.
- Implemented different DO icons for Horde/Alliance.
---------------------------
1.2b [2008.10.14]
- Moved LibDataBroker-1.1 outside libs to properly support no-external version.
- Ace3 lib update.
- .toc bump for WoW 3.0.
---------------------------
1.2 [2008.09.28]
- Fixed a bug with certain Wrath of the Lich King factions that also act as headers. The addon should now properly show such factions on the tooltip and monitor them as intended.
- Implemented a couple of safeguards just in case something goes wrong when faction info is requested and not found.
- Added data source type for the LDB object.
---------------------------
1.1b [2008.09.26]
- Fixed an issue where newly discovered factions would not register an initial reputation value in order to properly monitor session gains.
- Fixed a small locale typo.
---------------------------
1.0b [2008.09.26]
- Initial release (committed proper zip)
Post A Reply Comment Options
Unread 04-29-09, 05:18 PM  
Codex
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 280
Uploads: 12
Re: Re: Negative Faction Gains

Can you add a feature to be able to reset session gains?
Report comment to moderator  
Reply With Quote
Unread 04-26-09, 02:40 PM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Re: Negative Faction Gains

Originally posted by purrplelotus
I may easily have missed something when setting things up, but I have a small issue that's sort of making me nuts. I have it set to not track a specific faction but to show on gain. I have also unchecked the box so it isn't supposed to show negative faction gains, but it keeps showing the negative gains. Has something changed where I need to do more than uncheck that box?

Thanks.
The box is named "Ignore negative gains" so as it implies, in order not to view them you need that box to be checked.
__________________
Report comment to moderator  
Reply With Quote
Unread 04-25-09, 10:30 AM  
purrplelotus
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Negative Faction Gains

I may easily have missed something when setting things up, but I have a small issue that's sort of making me nuts. I have it set to not track a specific faction but to show on gain. I have also unchecked the box so it isn't supposed to show negative faction gains, but it keeps showing the negative gains. Has something changed where I need to do more than uncheck that box?

Thanks.
Report comment to moderator  
Reply With Quote
Unread 04-14-09, 05:04 PM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Originally posted by Sparanoid
i've translated Chinese Simplified and Traditional language files, how to send them to you?
Upload them somewhere and PM me the link, or email them to me.
__________________
Report comment to moderator  
Reply With Quote
Unread 04-14-09, 03:26 AM  
Sparanoid
A Defias Bandit

Forum posts: 3
File comments: 57
Uploads: 0
i've translated Chinese Simplified and Traditional language files, how to send them to you?
Report comment to moderator  
Reply With Quote
Unread 04-13-09, 02:22 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
I simply do not see the need for it.
I see the need for it.
Report comment to moderator  
Reply With Quote
Unread 04-03-09, 05:30 PM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Originally posted by Maischter
could you include an function like:

show only "bc factions" "wotlk factions" "wow 1 factions" "show all" ?

because even with the scalling function my faction sccreen get to large (1280*1024)
I would have to change the design to do that, store every possible faction data in a table (and update it when necessary), then match names categorized from other tables and I simply do not see the need for it. Just collapse the faction headers you are not interested in viewing and the tooltip will adjust accordingly. It's a matter of a few clicks.
__________________
Report comment to moderator  
Reply With Quote
Unread 04-02-09, 06:17 AM  
Maischter
A Defias Bandit

Forum posts: 2
File comments: 94
Uploads: 0
could you include an function like:

show only "bc factions" "wotlk factions" "wow 1 factions" "show all" ?

because even with the scalling function my faction sccreen get to large (1280*1024)
Report comment to moderator  
Reply With Quote
Unread 03-24-09, 04:19 AM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Originally posted by NarusegawaNaru
Just wondering, what is the tooltip frame name?
I'm pretty sure the name isn't static, since the frame is created dynamically. The tooltip is being pulled from a heap, acquired via the LibQTip API and after you stop hovering over the plugin, it gets "released" and can be potentially reused by other plugins that embed the library.
__________________
Report comment to moderator  
Reply With Quote
Unread 03-23-09, 12:56 PM  
Elariah
Premium Member
 
Elariah's Avatar
Premium Member

Forum posts: 18
File comments: 67
Uploads: 0
Just wondering, what is the tooltip frame name?
Report comment to moderator  
Reply With Quote
Unread 03-15-09, 02:27 PM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
Originally posted by Jeania
My thought is this... maybe collaborating on these to make the ultimate faction addon?
Faction Grinder is an addon that deals with faction item tracking and turnins. Broker_Factions is meant as a simple faction 'watcher'. Fundamentally both addons have a different purpose. I currently have no plans to turn Broker_Factions into the "ultimate faction addon". I'm generally open to new features but it is very unlikely that I will add stuff in, that go against the original concept of the addon/plugin. I'm sorry if that is not what you wanted to hear, but it is generally against my principles to "bloat" an addon, which at the end of the day, invalidates the hard work that other authors put into their own addons.

1st, one addon I use is Smartbuff, and it has the ability to change text and size... might be one idea as far as that goes.
This is a display feature request, not plugin one. To the best of my knowledge there are several displays out there that allow this already. Bar displays more often than not, use a "universal" text size in order to maintain consistency with the bar size. This is very much intended.

Okay, drop down list, tooltip on hover of each faction with status, percent etc, (or left click?) but on right click on the faction, you can do something similar to what his does
This would imply a "clickable" tooltip, meaning that I would have to use a different version of LibQTip-1.0. This is something that I have considered, even before I started coding Broker_Factions and rejected, since I have implemented workarounds for that kind of functionality, when it comes to expanding/collapsing faction headers. I realize that it's probably not the most intuitive system around, but it's for the most part a working one. I'm currently satisfied with how the current system works and I have no intention of displaying "secondary" tooltips when hovering over a specific entry, not to mention the overhead that such a feature might cause. The only use that I see in a clickable tooltip, header expanding/collapsing aside, is a way to report non-watched factions to the chat, or change the 'watched faction'. I'm not that much worried about it though. I may experiment with it in the future and if everything works out without issues and without needing severe code modifications, I may ultimately end up implementing it. No guarantees though.

As for the rest of your comments, I believe that I already provided an adequate answer. There is currently nothing stopping you from using both addons to achieve what you want. I do not feel that there is an urgent need for an addon that supersedes the functionality of what is already available. Besides I believe that someone was/is already working on a Broker FactionItems plugin.
__________________
Last edited by Tristanian : 03-15-09 at 05:20 PM.
Report comment to moderator  
Reply With Quote
Unread 03-10-09, 01:08 AM  
Jeania
An Aku'mai Servant
 
Jeania's Avatar

Forum posts: 39
File comments: 170
Uploads: 0
Hi, this is Jeania, and I've been a Titan user for a while now...

Oh wait, this isn't like an AA group? lmao seriously I love Titan & all the addons you put out for it as well. Genius, and no, I'm not "sniffing" being very honest.

Onto more serious notes... I currently use Fizzwidget's Factionizer (lub lub his addons ^^) and I use Faction Grinder 2 as well. However, it can use some of the things you do, and I like this as well...so I have a couple of thoughts.

First, here's a screenshot of his (from his page) Faction Grinder 2 Screenie so that you can see what I'm talking about.

My thought is this... maybe collaborating on these to make the ultimate faction addon? I'd suggest Fizz's but his would be difficult to code in, and his doesn't break (and hasn't broke) since before wotlk lol.

So here's my idea, if you two worked together:

1st, one addon I use is Smartbuff, and it has the ability to change text and size... might be one idea as far as that goes.


Okay, drop down list, tooltip on hover of each faction with status, percent etc, (or left click?) but on right click on the faction, you can do something similar to what his does:

now onto his screenshot lol

Turn Ins & Grind States (but it'd not be a list/faction, as the faction you clicked on is the one your setting on)
Catagories not there (actually maybe not a bad idea on the main list...not sure though)

And then, a second ldb to work with the first (so that it splits it a bit...the first one could be Factions, the second one be what I"m about to write lol)

Grinding: The Kalu'ak for the title

On hover you see: what's listed in his left side of the screenshot.

What do you think? ^_^ I think it'd be something completely amazing, but of course it's up to you and the author of that addon as well, to what you guys think. I'm going to ask him in his, to look at this page too, so that he can see what my thoughts are, and talk to you guys if your both interested lol.

Either way, just a thought, if I'm not right, I'm not and I apologize

On a 2nd note, is this compatible with my beloved Fizzwidget's Factionizer? ^^
__________________
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Words to Remember:

"You never really learn much from hearing yourself talk." ~ George Clooney

*۝*Jeania/Anjelie ~ Dalaran*۝*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Report comment to moderator  
Reply With Quote
Unread 01-18-09, 12:19 PM  
pelf
Sentient Plasmoid
 
pelf's Avatar
Premium Member

Forum posts: 133
File comments: 75
Uploads: 0
Originally posted by Tristanian
NarusegawaNaru, nazrhyn :
[...]
Thanks for the reply. The clickable tooltip would be nice, but I can live without it. If you figure out an elegant and unobtrusive way to do it, I'll be happy then too .
Report comment to moderator  
Reply With Quote
Unread 01-18-09, 11:42 AM  
Tristanian
Andúril
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 262
Uploads: 3
NarusegawaNaru, nazrhyn :

The watched faction on the button/block can be automatically changed to always reflect Blizzard's watched faction. It's a config option. The drawback is, you 'lose' auto-faction switching on gains. This was done deliberately, so that if you have an addon that changes Blizzard's watched faction (let's say on zoning), that change would be reflected on Broker_Factions. I've experimented a lot with it and I don't really want to do it any other way, too many cases where conflicts can occur and the behaviour wouldn't be proper. I've also experimented with a clickable tooltip from LibQTip but so far, I'm not satisfied with the result, there are a few issues that I really find annoying and I'm not gonna impose them on the users.

Mera : Feel free


French localization has been added in 1.7. Hopefully the patterns I'm using are correct, in order to properly watch faction gains
Report comment to moderator  
Reply With Quote
Unread 01-18-09, 09:28 AM  
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 121
Uploads: 7
hello Tristanian

I will take your baby as a sample to work on a LDB plugin for my dnd mod, I heard its very good, must be stabler and lighter. thanks again for such great mod.
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.