Download
(679 Kb)
Download
Updated: 07-14-14 08:22 AM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Escalation (5.3)
Thunder Isle (5.2)
Landfall (5.1)
Updated:07-14-14 08:22 AM
Created:unknown
Downloads:6,787
Favorites:105
MD5:
5.4
Diplomancer  Popular! (More than 5000 hits)
Version: 5.4.8.176
by: Phanx [More]
Changes your watched faction based on your current location.
Verändert die angezeigte Fraktion basierend auf dem aktuellen Standort.
Sigue automáticamente la facción asociada con tu lugar actual.
Surveiller automatiquement la faction associée à votre position actuelle.
Segue automaticamente a facção associado à sua localização actual.
Автоматически следить за выполнением фракция связана с вашего текущего местоположения.
현재 위치의 진영을 자동으로 감시합니다.

Diplomancer changes your watched faction as soon as you enter a particular area, instead of waiting until you gain reputation with a faction like most other faction-switching addons. It also recognizes faction champion tabards inside appropriately-leveled dungeons.

When you find yourself in a location without an associated faction — for example, if you’re a troll taking a weekend camping trip in the lovely Redridge Mountains — Diplomancer will watch your race’s faction. If you would prefer to watch another faction instead of your race’s faction in these cases, you can choose your own default faction.

Type “/dm” for options, or browse to the Diplomancer panel in the Interface Options window.

Feature Requests

I consider Diplomancer to be complete, and will probably not add any new features. If you would like to suggest something anyway, feel free to submit a suggestion ticket describing your idea.

Note: Support for the new, non-tabard champion system added in Patch 5.2 is planned, but not implemented yet.

Bug Reports

If you encounter a problem with Diplomancer, please try some quick troubleshooting steps, and then submit a bug report to let me know about the problem.

Please copy this list into your ticket and fill in as much of the requested information as you can.
  • Diplomancer version number
  • WoW language and patch number
  • Character race and level
  • Zone and subzone you are in when the problem happens
  • Faction tabard you are wearing when the problem happens, if any
  • Description of the problem
    Be specific! It’s nearly impossible to include too much information!
  • Steps I can follow to reproduce the problem
  • Whether the problem happens when all other addons are disabled
  • Exact text of the first related error message, if any
    Please do not include any lists of local variables or installed addons that your error display may add!
  • Screenshot, if the problem is graphical
Remember to check on your ticket after a few days, as I may need more information from you in order to find and fix the problem!

Language Support

Compatible with Deutsch, Español, Français, Italiano, Português, Русский, 한국어, 简体中文, and 繁體中文 game clients.

Translated into English, Deutsch, Español, Français, Italiano, Português, Русский, 한국어, 简体中文, and 繁體中文.

To add or update translations for Diplomancer, enter them on the Diplomancer localization page on CurseForge, and then leave a comment, or send me a PM here or on CurseForge, to let me know that you’ve made changes. If you don’t have a Curse account and don’t want to create one, you can PM me your translations instead. Thanks!

To add or update translations for subzone names, see the WowAce project page for LibBabble-SubZone-3.0. If your language is not yet supported by this library, Diplomancer will run with only partial functionality.
Version 5.4.8.176
  • Updated options panel

Version 5.4.1.172
  • Updated for WoW 5.4
  • Added faction data for the Timeless Isle (thanks again Talyrius)

Version 5.3.0.171
  • Updated for WoW 5.3
  • Updated deDE translations
  • Added a half-second delay on zone changes to avoid a race condition causing "script ran too long" errors

Version 5.2.0.167
  • Added faction data for Bizmo's Brawlpub, Brawl'gar Arena, Isle of Thunder, and Throne of Thunder (thanks Talyrius)
  • All Wrath dungeons now default to Hand of Vengeance (H) or Valiance Expedition (A) if you're not wearing a faction champion tabard
  • Fixed an issue causing unwanted expansion of collapsed headers in the faction panel while it was being viewed

Version 5.2.0.163
  • Fix for human racial faction typo

Version 5.2.0.162
  • Dear Blizzard, Please stop changing function names for no reason. Thanks.

Version 5.2.0.160
  • Updated for 5.2
  • Removed dependency on LibBabble-Faction-3.0
  • Fixed some misspelled faction names for the Alliance
  • Added default factions for Utgarde Keep and Pinnacle
  • Added a few more subzones for the Ogri'la faction

Version 5.1.0.152
  • Updated for 5.1

Version 5.0.5.147
  • Added more MoP data from Talyrius
  • Fixed issues with zone detection when viewing another zone's map
  • Updated frFR translations from L0relei on CurseForge

Version 5.0.5.144
  • Added lots of faction data for MoP zones (thanks Talyrius)
  • Mapped Vashj'ir zones to The Earthen Ring
  • Fixed an error occurring in MoP dungeons while wearing a faction champion tabard (ticket #3)

Version 5.0.5.139
  • Added detection for tabard changes outside of instances

Version 5.0.4.136
  • Added Darkmoon Faire zone data (thanks Talyrius)

Version 5.0.4.134
  • Fixed an error for users whose languages are missing translations in LibBabbleFaction-3.0

Version 5.0.4.133
  • Updated for WoW 5.0.4

Version 4.3.4.130
  • Compatible with both 4.3 live realms and Mists of Pandaria beta realms.
    Use the “Load out of date addons” checkbox on beta realms — the TOC won’t be updated until Patch 5.0 goes live.
  • More fixes for ignoring Exalted factions.
  • Diplomancer will now clear your watched faction if it cannot find a relevant one to watch — eg. you are hiding exalted factions and you're already exalted with the factions for your current subzone, zone, tabard, custom default, and race — instead of keeping the last watched faction.

Version 4.3.4.127
  • Compatible with both 4.3 live realms and Mists of Pandaria beta realms.
    Use the “Load out of date addons” checkbox on beta realms — the TOC won’t be updated until Patch 5.0 goes live.
  • Fixed detection of Therazane tabard.
  • Fixed the faction selection cascade when ignoring Exalted factions.

Version 4.3.4.126
  • Compatible with both 4.3 live realms and Mists of Pandaria beta realms.
    Use the “Load out of date addons” checkbox on beta realms — the TOC won’t be updated until Patch 5.0 goes live.
  • Improved the "Ignore Exalted" option — if you’re already exalted with the subzone’s faction, continue checking other relevant factions (zone, default, race) instead of just quitting.
  • Added racial factions for Horde and Alliance pandaren
  • Added new dwarf, gnome, human, night elf, orc, tauren, troll, and undead starting zones
  • Cleaned up some old data
  • Removed dependency on LibBabble-Zone-3.0
  • Added itIT translations, though Diplomancer will not work in Italian clients until LibBabbleSubzone-3.0 updates

Version 4.3.0.112
  • Updated for WoW 4.3
  • Added ptBR translations
  • Added support for Ironforge champion tabard
  • Added Zul'Aman and Zul'Gurub to list of level 85 dungeons
  • Added/updated zone data for Ahn'Qiraj: The Fallen Kingdom, Arathi Highlands, Azshara, Baradin Hold, Darkshore, Feralas, Firelands, Gilneas City, Molten Front, Northern Barrens, Ruins of Gilneas, Southern Barrens, Stonetalon Mountains, The Lost Isles, The Veiled Sea, Thousand Needles, Tol Barad, and Tol Barad Peninsula
  • Added/updated subzone data for Southern Barrens and Thousand Needles
  • LibBabble-Zone-3.0, LibBabble-SubZone-3.0, and LibBabble-Faction-3.0 are now included in the main download for convenience. If you only play WoW in English, and are concerned about memory usage, you can safely delete these libraries from the Diplomancer\Libs folder.

Version 4.2.0.104
  • Fixed the options panel

Version 4.2.0.103
  • Updated for WoW 4.2

Version 4.1.0.102
  • Fixed localizing the Reset button tooltip
  • Added Korean translations from talkswind on CurseForge
  • Added Russian translations
  • Updated German and French translations
  • Updated for WoW 4.1

Version 4.0.6.98
  • Updated some Kalimdor and Eastern Kingdoms zones for Cataclysm
  • Updated to work better in non-English locales (download Diplomancer_Translations too!)

Version 4.0.6.96
  • Added Spanish translations

Version 4.0.3.87
  • Mapped Mount Hyjal to Guardians of Hyjal
  • Mapped Highbank in Twilight Highlands to Bilgewater Cartel for the Horde
  • Fixed The Krazzworks in Twilight Highlands
  • Changed the default faction dropdown menu to scroll instead of stretching off the screen, and exclude factions you’re already exalted with if the “Ignore Exalted factions” option is enabled

Version 4.0.3.84
  • Added Alliance faction data for Twilight Highlands and Western Plaguelands

Version 4.0.3.79
  • Added faction data for goblin and worgen races and starting zones
  • Added faction data for several low-level Alliance zones

Version 4.0.3.76
  • Added faction data for several Cataclysm zones
  • Added an option to change your default faction based on which faction you’re currently championing
  • Added support for the expanded faction champion system in Cataclysm
  • Added LibBabble-SubZone-3.0 for subzone translations, so Diplomancer no longer needs to maintain its own translations

Version 3.3.3.59
  • Added Icecrown Citadel (The Ashen Verdict)
  • Added Explorers' League Outpost in Howling Fjord (Explorers' League; Alliance only)

Version 3.3.0.58
  • Added zhTW localization
  • Updated zhCN localization

Version 3.3.0.57
  • Added Howling Fjord - Steel Gate -> Explorers' League
  • Fixed external inclusion path for LibAboutPanel

Version 3.3.0.54
  • Improved support for faction champion tabards
  • Added Borean Tundra - Kaskala -> The Kalu'ak
  • Added Borean Tundra - Njord's Breath Bay -> The Kalu'ak
  • Added Felwood - Timbermaw Hold -> Timbermaw Hold
  • Added Icecrown Citadel dungeons -> The Sunreavers/The Silver Covenant
  • Updated TOC for WoW 3.3

Version 3.2.0.47
  • Add Trial of the Crusader zone
  • Fix issues with updating while in flight

Version 3.1.3.46
  • Add Argent Tournament Grounds and related subzones

Version 3.0.9.43
  • Add Eversong Woods zone
  • Remove Naxxramas zone (the level 80 version doesn’t give rep with a specific faction)

Version 3.0.8.42
  • Add deDE and zhCN translations
  • Add The Filthy Animal subzone for Dalaran
  • Add Crusaders' Pinnacle, Scourgehome, and Valley of Echoes subzones for Icecrown

Version 3.0.3.34
  • Debugging, QQ!

Version 3.0.3.33
  • Fixed "champion" tabard support for The Wyrmrest Accord

Version 3.0.3.32
  • Added basic support for level 80 "champion" tabards
  • Added more Wrath data (still need Alliance help!)
  • Moved options to Blizzard interface options panel

Version 3.0.3.26
  • Added lots of data for Wrath of the Lich King

Version 2.4.3.20
  • Fixed racial faction for Blood Elves
  • Added option to skip factions you’re already Exalted with

Version 2.4.3.10
  • Added full support for localization
  • I need translations of subzone names for all non-English locales. If you are willing to help, please see my portal for additional information, or send me a PM! :)

Version 2.4.3.6
  • Fixed zip file

Version 2.4.3.5
  • First public release
Archived Files (7)
File Name
Version
Size
Author
Date
5.4.1.172
678kB
Phanx
11-30-13 11:10 AM
5.3.0.171
665kB
Phanx
07-08-13 07:56 PM
5.2.0.167
658kB
Phanx
04-03-13 03:40 AM
5.2.0.163
658kB
Phanx
03-12-13 05:04 AM
5.2.0.162
658kB
Phanx
03-09-13 12:42 AM
5.2.0.160
658kB
Phanx
03-05-13 05:28 AM
5.1.0.152
654kB
Phanx
12-05-12 03:42 AM


Post A Reply Comment Options
Old 12-27-08, 09:15 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3942
File comments: 1912
Uploads: 38
Added. I'll push a release soon.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 02-08-09, 12:42 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3942
File comments: 1912
Uploads: 38
3.0.8.42 is up. Added deDE and zhCN localizations. Added a couple more subzones for Icecrown and Dalaran.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 09-06-09, 07:25 AM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 641
Uploads: 3
I don't know if you realize this, but tabards give you rep BEFORE 80 if you're in level 80 dungeons, like HoL, ToC, etc. So is there a way you can set it to show you those reps that match your tabard in a dungeon BEFORE 80? I use this method to gain rep with the factions I need before I hit the max, and with people helping carry you through, you can get a lot of runs in the regular level 80 dungeons before you ever ding.

The level 80 dungeons you can gain rep with a tabard before 80 are:

HoL
Occulus
CoS
UP
ToC

EDIT: Noticed the bug report feature after I posted this, but kept the comment just in case. L2 read ftw!
__________________
There is absolutely no evidence to support the theory that life is serious.
Last edited by xtoq : 09-06-09 at 08:47 AM.
xtoq is offline Report comment to moderator  
Reply With Quote
Old 04-06-10, 05:35 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3942
File comments: 1912
Uploads: 38
3.3.3.59
  • Added Icecrown Citadel (The Ashen Verdict)
  • Added Explorers' League Outpost in Howling Fjord (Explorers' League; Alliance only)
Phanx is offline Report comment to moderator  
Reply With Quote
Old 12-13-10, 11:17 PM  
Talyrius
A Frostmaul Preserver
 
Talyrius's Avatar
AddOn Author - Click to view AddOns

Forum posts: 282
File comments: 265
Uploads: 1
Phanx, are you planning on adding support for the new factions from Cataclysm?

BTW, I have a question I've had for a long time, but never got around to asking about. Is there any particular reason that the default faction to watch has to be in Diplomancer's configuration menu? Can't the default faction just be whatever I manually set to track with 'Show as Experience Bar' in the reputation window?
Last edited by Talyrius : 12-13-10 at 11:18 PM.
Talyrius is offline Report comment to moderator  
Reply With Quote
Old 12-13-10, 11:40 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3942
File comments: 1912
Uploads: 38
Re: Cataclysm — Yes. However, I've had very little time to play at all, and between that and the 3000+ queues for my realm that take 3–4 hours to get through, I've only played through Vashj'ir and most of Deepholm so far. If you want an update to happen faster, feel free to post lists of which factions should be associated with which zones or subzones.

Re: Default faction — No, it can't. Checking the "Show as Experience Bar" box is how you select a faction to watch. When Diplomancer changes your watched faction, it is doing exactly the same thing "behind the scenes" that the default UI does when you check the box for a particular faction, effectively checking the box for a different faction, causing the box you'd previously checked to be unchecked.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 12-14-10, 02:13 AM  
Talyrius
A Frostmaul Preserver
 
Talyrius's Avatar
AddOn Author - Click to view AddOns

Forum posts: 282
File comments: 265
Uploads: 1
Originally posted by Phanx
Re: Cataclysm — Yes. However, I've had very little time to play at all, and between that and the 3000+ queues for my realm that take 3–4 hours to get through, I've only played through Vashj'ir and most of Deepholm so far. If you want an update to happen faster, feel free to post lists of which factions should be associated with which zones or subzones.
I may do just that.

Re: Default faction — No, it can't. Checking the "Show as Experience Bar" box is how you select a faction to watch. When Diplomancer changes your watched faction, it is doing exactly the same thing "behind the scenes" that the default UI does when you check the box for a particular faction, effectively checking the box for a different faction, causing the box you'd previously checked to be unchecked.
Shouldn't it be possible to use UPDATE_FACTION to check when the watched faction has been changed by a source other than Diplomancer and then consider that to be the default faction?
Talyrius is offline Report comment to moderator  
Reply With Quote
Old 12-14-10, 02:48 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3942
File comments: 1912
Uploads: 38
UPDATE_FACTION is an event that fires whenver the player gains or loses reputation with any faction. It has nothing to do with setting or detecting the watched faction.

It would be possible to hook the OnClick handlers for all of the "Show as Experience Bar" checkboxes and assume that if a user is clicking one, they want to set that as their default faction, but this is not something I will ever put in Diplomancer, for several reasons.

Firstly, all of the other options related to Diplomancer's behavior are in the Diplomancer options panel. I see no reason to split them up.

Secondly, though it seems to be all the rage these days, I don't see any intrinsic value in having an addon's options integrated into existing Blizzard UI panels versus having them in a dedicated panel in the Interface Options window. I use a number of addons that do this, and with most of them, it feels very clumsy, breaks or unintuitively modifies default UI functionality (which is what would happen if I implemented your suggestion in Diplomancer), sacrifices functionality that was present in an earlier version of the addon that used a dedicated options panel, and/or makes the option controls hard to see and use (especially for people like myself with poor vision) since they're shoehorned into a layout that definitely wasn't written to accommodate them.

It's also annoying to install a new addon and have to spend time guessing which window its options might be linked to, instead of just being able to open the Interface Options window and have them right there with all my other addon options. Having an addon's options split up in different locations is even worse.

For example, the addon I use to provide a "travel form/random mount/dismount" button recently made this switch. Previously, the addon had a dedicated panel for all of its options, including the ones to let me select which mounts I wanted it to include in the random selection. In the panel, mounts were grouped by type, so all the ground mounts were listed together, all the flying mounts were listed together, etc. Selection was easy: click on a mount to toggle it on or off. Selected mounts were shown in color with their icon higlighted. Unselected mounts were grayed out and not highlighted. You could also shift-click to quickly enable or disable all of the mounts in the category. After the switch, mount selection was done by means of checkboxes overlaid on the mount icons in the Blizzard mount UI. This was a huge downgrade. It's hard to see which ones are checked; on some icons, it's hard to see the checkbox at all. There's no way to quickly enable or disable whole categories. I have a lot of mounts, which means I have to click through a lot of pages to find a particular mount to enable or disable. There's no division by mount type. Nothing was gained by making this change, and a great deal of functionality and usability had to be thrown out to achieve it.

____
Last edited by Phanx : 12-14-10 at 02:49 AM.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 12-14-10, 03:29 AM  
Talyrius
A Frostmaul Preserver
 
Talyrius's Avatar
AddOn Author - Click to view AddOns

Forum posts: 282
File comments: 265
Uploads: 1
I assume you're talking about Squire2 which I also use. I agree with you that the old way was better. However, the changes made the process more intuitive for non-technical minded individuals. I had referred several people to Squire that had mentioned being irritated by the complexity of mount macro's. Almost all of them didn't understand how to get the addon working and I had to walk them through it. With Squire2, everyone figured it out right away with little to no help.

Anyway, back to the default watched faction thing. I use the addon XPBarNone as an experience/faction bar replacement. I'm able to just right-click on the bar to access a list of all of my reputations and standings. From there, any faction I click on will become watched, so I don't actually use the "Show as Experience Bar" check-boxes. I used EventTrace and noticed three seperate UPDATE_FACTION events every time I changed my watched faction, so I'm pretty sure you could call GetWatchedFactionInfo() when that fires to see if it changed.

-
Last edited by Talyrius : 12-14-10 at 03:36 AM.
Talyrius is offline Report comment to moderator  
Reply With Quote
Old 12-14-10, 06:45 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3942
File comments: 1912
Uploads: 38
My experience with Squire/Squire2 has been the opposite. I referred numerous people to Squire, and none of them were ever confused by how to use it. Typing "/squire" to bring up the options panel was intuitive for anyone who's used an addon, and "drag the macro onto an action button" was all the explanation I ever had to give. Once Cataclysm hit and everyone had to switch to Squire2, I've had a good portion of those people complain about the moved/changed options, and even watched several of them in real life as they struggled to find the new options, and squint at the checkboxes overlaid on icons. Even once they found the checkboxes, most of them didn't notice the button at the top of the window leading to the rest of the options.

As for XPBarNone, the internal code being run when you right-click on the bar and select a faction is exactly the same thing that happens when you check the box in the deafult UI, which is also exactly the same thing that happens when Diplomancer changes the watched faction. It would be possible to differentiate between "watched faction was changed by Diplomancer" and "watched faction was changed by the user or another addon", but again, I'm not interested in adding a bunch of bloated flags and checks and extra event processing to do it. Using the options panel to change the default faction is pretty quick and easy to do. How often do you really need to change your default faction anyway?

You can also set the watched faction through slash commands:

/dm default earthen

It's not case sensitive, and doesn't require the full faction name, just enough of it to uniquely identify it from other faction names.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 12-14-10, 08:03 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3942
File comments: 1912
Uploads: 38
After some further thought, I think I'll add an option to auto-update your default faction based on which faction's championing tabard you're wearing. Will that work for you?
Phanx is offline Report comment to moderator  
Reply With Quote
Old 12-14-10, 12:54 PM  
Talyrius
A Frostmaul Preserver
 
Talyrius's Avatar
AddOn Author - Click to view AddOns

Forum posts: 282
File comments: 265
Uploads: 1
Originally posted by Phanx
After some further thought, I think I'll add an option to auto-update your default faction based on which faction's championing tabard you're wearing. Will that work for you?
Yes, that would be convenient, but it still wouldn't work for factions you can't champion. I can understand you not wanting to add something you won't use yourself and I suppose that does make it bloat in your eyes.

I don't know when I'll have the time, but would you mind if I made a new addon based on Diplomancer's code?
Talyrius is offline Report comment to moderator  
Reply With Quote
Old 12-14-10, 01:43 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3942
File comments: 1912
Uploads: 38
As long as you don't call it "Diplomancer", feel free.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 12-23-10, 01:48 AM  
Akkorian
A Flamescale Wyrmkin
 
Akkorian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 122
Uploads: 2
I’ll be looking after Diplomancer while Phanx is taking some time off. The latest update includes all of the changes she’d made but hadn’t yet released, and faction data for several Cataclysm zones. I’m currently focused on leveling a new character and seeing all of the old-world changes, though, so I haven’t yet played in any of the new zones. Feel free to post suggestions for additional faction associations if I haven’t gotten to them yet.

Version 4.0.3.76
  • Added faction data for several Cataclysm zones
  • Added an option to change your default faction based on which faction you’re currently championing
  • Added support for the expanded faction champion system in Cataclysm
  • Added LibBabble-SubZone-3.0 for subzone translations, so Diplomancer no longer needs to maintain its own translations
__________________
“Be humble, for you are made of earth. Be noble, for you are made of stars.” — Serbian proverb
Last edited by Akkorian : 12-23-10 at 01:50 AM.
Akkorian is offline Report comment to moderator  
Reply With Quote
Old 12-26-10, 09:45 AM  
Frayol
A Deviate Faerie Dragon
 
Frayol's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 127
Uploads: 4
Firstly I'd like to say thank you to Phanx for creating this addon and I hope you enjoy your break. Also a big thank you to Akkorian for looking after it (and others), it is much appreciated.

I posted a bug report regarding missing Worgen and Goblin starter zones, which you've responded to already, but I've now updated with an additional note regarding a couple more areas. Is posting a bug report still the best way to let you know about anything or do you prefer another method? I was going to ask here originally, but had a few account problems which have now been sorted out so my apologies for not asking sooner.
Frayol is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: