Category: Chat Mods
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Phanx's Portal Bug Reports Feature Requests
Author:
Version:
3.2.0.53
Date:
09-16-2009 01:07 AM
Size:
33.99 Kb
Downloads:
75,600
Favorites:
636
MD5:
Pictures
(no image)
PhanxChat   Popular! (More than 5000 hits)
Description

PhanxChat is a chat mod aimed at reducing chat frame clutter, and making chat frames easier to use.

Announcements

Attention compilation uploaders:
PhanxChat is free as in "free beer", not free as in "free software", and you may not include it in your compilation or distribute it in any other way without first obtaining permission. See the "License" section below for more information. I'd love not to have to include this at the top of my addon page, but every time I take it out, new compilations spring up like weeds.

Found a bug? Do not post it in the comments section!
See the "Reporting Problems" section below for information on how to correctly report bugs. I will no longer be responding to bugs posted in the comments section. P.S. - Error messages are bugs.

Translations wanted!
Most existing translations need to be updated, as the options have been moved from a slash command interface to a GUI interface. Please send me a PM if you can assist with updating and/or maintaining translations for deDE, frFR, esES, esMX, ruRU, zhCN, or zhTW locales!

Features
  • Hide the chat scroll buttons
  • Enable mouse wheel scrolling in the chat frames
  • Shorten channel names and chat strings
  • Enable arrow keys in the chat edit box
  • Move the chat edit box above the chat frame
  • Configure the chat text fade time
  • Stop chat tabs from flashing when new messages are received
  • Lock docked chat tabs in place to prevent accidental dragging
  • Color player names by class in more message types
  • Make more message types sticky
  • Link URLs for easy copying
  • Suppress channel notification messages
  • Suppress repeated messages in public channels
For answers to common questions about PhanxChat and its features, see my portal for the PhanxChat FAQ.

For more information, including planned features, advanced configuration options, and a list of companion addons, please see my portal for extra info about PhanxChat.


Usage

Options are available in the standard Interface Options window. As a shortcut, you can type /pchat to open the Interface Options window directly to the PhanxChat panel.

You can type /pchat clear to clear the contents of all chat frames.

You can type /tt or /wt followed by a message to send that message to your current target.


Localization

PhanxChat currently has translations for English, German (deDE), French (frFR), Russian (ruRU), Korean (koKR), Simplified Chinese (zhCN), and Traditional Chinese (zhTW).

If no translations exist for your locale, PhanxChat will default to English, but some locale-dependent features may not work completely (like short channel names) or work in undesirable ways (like short chat strings using English abbreviations that might not make sense for your language).

If you can help translate PhanxChat for European Spanish (esES) or Latin American Spanish (esMX) locales, please send me a PM!

All existing translations will need to be updated for WoW 3.1, since the options are moving to the Interface Options window. If you can help update translations for any locale, please send me a PM.


Known Issues
  • PhanxChat's name coloring may not work correctly, or at all, if you have other addons that have not been properly updated for WoW 3.2. There is nothing PhanxChat can do about this beyond adding extra checks to prevent error messages.
  • Tell-target commands do not update the chat edit box to reflect the target of your message.

Requesting Features

Use the Feature Request tracker to suggest features you would like to see in PhanxChat. Keep in mind that I intend to keep this addon limited to simple, uncluttered chat frame modifications. Also, please take a look at the list of declined features before posting a feature request.


Reporting Bugs

Use the bug report tracker. Before reporting a bug, please make sure it is not on the list of known issues (above), please first follow some basic addon troubleshooting steps, and be sure to include:
  1. The actual error message. If you don't see an error message, are Lua errors enabled in your interface options? Do you have an error handling addon such as BugSack, Swatter, or tekErr enabled?
  2. What is the problem? Be specific.
  3. What were you doing when the problem occurred? Does the problem occur every time you do that? Be specific.
  4. Does the problem occur when PhanxChat is the only addon enabled? If not, which addon is it conflicting with?
  5. Does the problem occur while using the default settings? If not, which settings did you change from their default values?
  6. What version of PhanxChat are you using? If you just say "the latest version" and do not provide an actual version number, I will likely ignore your report.
  7. What locale (language) do you play WoW in? What is the current version of WoW in your locale?

License

Please see my portal or the README file included in the addon's folder for the full license terms under which PhanxChat is released. In particular, redistribution without prior permission is prohibited. Compilation creators, please take a few minutes to learn about the basic details of copyright law and software licensing before you upload a bundle of other people's copyrighted work. Thanks!
  Change Log - PhanxChat
Version 3.2.0.53
  • Added checks to prevent errors caused by other addons that haven't been updated for 3.2, because I'm tired of hearing about them
  • Fixed suppression options again
  • Changed from hardcoded class name translations to new FillLocalizedClassList API

Version 3.2.0.51
  • Updated class coloring for WoW 3.2
  • PhanxChat's class color option now only colors player names in message types that are not colored by the default UI. To enable class coloring in other message types, use the default UI's chat options window and enable the option for every message type you want class coloring for.
  • If your locale has not yet patched to 3.2, do not update yet!

Version 3.1.1.49-beta
  • Fixed error preventing ChatFrame3 and ChatFrame7 from being formatted

Version 3.1.1.48-beta
  • Fixed achievement messages for Korean (and possibly other non-English) clients
  • Improved URL linking to reduce the occurrence of false positives
  • Updated koKR translations by kornshock @ WoWInterface

Version 3.1.0.40-beta
  • Rearranged configuration GUI
  • Re-added "/pchat clear" command for easy keybinding

Version 3.1.0.37-beta
  • Fixed suppressing repeated messages in 3.1
  • Fixed error in option for shortening channel names

Version 3.1.0.35-beta
  • Add LibStub for GUI configuration

Version 3.1.0.33-beta
  • Update for WoW 3.1 (not backwards compatible)
  • Fix German translation for "Death Knight"
  • Add GUI configuration in the Interface Options panel
  • Remove command-line configuration

Version 3.0.2.26
  • Fix channel notice suppression option

Version 3.0.2.22
  • Fix chat tab dragging

Version 3.0.2.21
  • Fix font size command

Version 3.0.2.20
  • Remove 2.4.3 compatibility

Version 2.4.3.19
  • Fix scroll-to-bottom button

Version 2.4.3.18
  • Fix channel notice suppression option

Version 2.4.3.17
  • Add complete deDE translations from Melikae
  • Add complete ruRU translations from Valle

Version 2.4.3.14
  • Fix suppression options
  • Add complete koKR translations from TalksWind

Version 2.4.3.10
  • Add complete frFR translations from Nicolas

Version 2.4.3.9
  • Fix frame blacklisting
  • Changed versioning scheme to match the rest of my addons (WoW version.addon revision)

Version 3.0.1
  • Interim working fix for tell-target commands.

Version 3.0
  • Initial release, upgraded from beta status.
  Comments - PhanxChat
Post A Reply Comment Options
Old 09-16-2009, 01:05 PM  
the_agent_1
A Kobold Labourer

Forum posts: 1
File comments: 12
Uploads: 0
in the newest version name coloring for names doesn't seem to work for me anymore no errors, just not working...
the_agent_1 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-16-2009, 08:16 AM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 11
File comments: 116
Uploads: 0
Quote:
Originally posted by Phanx
Found a bug? Do not post it in the comments section! See the "Reporting Problems" section below for information on how to correctly report bugs. I will no longer be responding to bugs posted in the comments section.
Ah... looks like someone has already posted a report about this same error. Hopefully this will be fixed soon.
Spiderkeg is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-16-2009, 01:08 AM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 204
File comments: 734
Uploads: 17
Quote:
Found a bug? Do not post it in the comments section! See the "Reporting Problems" section below for information on how to correctly report bugs. I will no longer be responding to bugs posted in the comments section.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-16-2009, 12:36 AM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 11
File comments: 116
Uploads: 0
I'm using the most current version of Phanx. I'm getting the occasional error.

----------

Error: Usage: GetPlayerInfoByGUID("playerGUID")
File: Interface\AddOns\PhanxChat\Core.lua
Line: 569
Count: 1
Spiderkeg is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-25-2009, 11:24 AM  
Jansus
A Murloc Raider

Forum posts: 9
File comments: 21
Uploads: 0
Quote:
Originally posted by Phanx
The target option is likely a consequence of Blizzard's poor coding being extremely susceptible to taint, as it is a secure command, in which case there's nothing I or any other addon that modifies the chat frame in certain ways can do about it. Though it's slightly less convenient, you can just type "/tar " and shift-click the name in chat to insert in the chat box.
Yeah Like I said, it isn't a big deal, thanks for the info

Last edited by Jansus : 08-25-2009 at 11:24 AM.
Jansus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-24-2009, 11:05 PM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 204
File comments: 734
Uploads: 17
The target option is likely a consequence of Blizzard's poor coding being extremely susceptible to taint, as it is a secure command, in which case there's nothing I or any other addon that modifies the chat frame in certain ways can do about it. Though it's slightly less convenient, you can just type "/tar " and shift-click the name in chat to insert in the chat box.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-24-2009, 08:21 PM  
Jansus
A Murloc Raider

Forum posts: 9
File comments: 21
Uploads: 0
Quote:
Originally posted by Phanx
There is no code in PhanxChat which modifies player name right-click menus. I believe what you described is simply "how it works" and likely intended by Blizzard. Try it without any addons enabled. I'm fairly sure you'll see the same behavior. I haven't participated in a battleground in years, but I've heard similar complaints from many people in-game, most of whom were probably not using my addon.
Well it isn't a big deal, but I also noticed the "target" option is missing when right clicking a person you're talking to or in /say. I disabled Phanx and the target option shows up, other than AL and recount, this is the only addon I had installed.
Jansus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-22-2009, 11:15 PM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 204
File comments: 734
Uploads: 17
There is no code in PhanxChat which modifies player name right-click menus. I believe what you described is simply "how it works" and likely intended by Blizzard. Try it without any addons enabled. I'm fairly sure you'll see the same behavior. I haven't participated in a battleground in years, but I've heard similar complaints from many people in-game, most of whom were probably not using my addon.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-22-2009, 05:42 PM  
Jansus
A Murloc Raider

Forum posts: 9
File comments: 21
Uploads: 0
Just noticed when I am in a party, and party leader, if I join a BG, I cannot invite someone to party by right clicking their name in the chat. I s this how it is supposed to be? I can /invite them, just no option to with right click.
Jansus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-15-2009, 05:12 AM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 204
File comments: 734
Uploads: 17
Your modification shouldn't cause any issues with PhanxChat, though it may cause problems for other addons if they are trying to extract the color information for some purpose.

It would actually be pretty easy to hook the Blizzard function that returns the colored name, and return an uncolored name for "strangers". If you're feeling adventurous, I'd recommend looking at the code in my ClassColors addon for a relevant example of hooking/overwriting this function. In CC it returns a differently colored name according to the user's settings; you could easily modify that to return an uncolored name, and register for some events to build and maintain a list of friends, guild members, and party/raid members.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-15-2009, 03:31 AM  
Frayol
A Deviate Faerie Dragon
 
Frayol's Avatar
Interface Author - Click to view interfaces

Forum posts: 10
File comments: 109
Uploads: 4
Quote:
Originally posted by Phanx
Nope, there's not really any reason for me to duplicate code instead of just letting Blizzard's code do the work. You can certainly stick with the older version for now, but do keep in mind that it isn't supported, and is likely to break in the future or cause problems with other addons that are updated for 3.2.
Aye, you are quite right. I shall just have to grit my teeth and adapt to the changes (for some reason I find this change harder to adapt to than some of the others). Just wish that Blizzard had done things a bit differently, i.e. set it so that you have the option to only colour people from the friends/guild lists.

Edit: On a side note, are there any issues caused by modifying the line for local player style to be:

Code:
local PLAYER_STYLE = "|cffaaaaaa%s|r"
I decided to try it as a quick test to make all player names grey except those that are coloured by Blizzard and it seems to work out ok, but I'm not certain if it might cause other issues.

Last edited by Frayol : 08-15-2009 at 04:49 AM.
Frayol is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-13-2009, 12:09 AM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 204
File comments: 734
Uploads: 17
The change log is there for a reason. Most of the code for class coloring was removed in PhanxChat version 3.2.0.51, and what remains does not conflict with the Blizzard UI in any way. The class coloring option in PhanxChat now only affects types of messages that the Blizzard UI does not allow you to color itself, such as those shown when a friend logs on or off.

If you "don't see [your] chat anymore" you either (a) failed at downloading the version of PhanxChat that was specifically updated and uploaded for the WoW 3.2 patch, or (b) have some other addon that wasn't updated for the patch that is causing your problem. If you need help gathering information that might actually help me figure out what addon is causing your problem (if you have the current version of PhanxChat, my addon isn't causing your problem), please read this page.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-12-2009, 05:38 AM  
Imperfection
A Kobold Labourer
 
Imperfection's Avatar

Forum posts: 0
File comments: 15
Uploads: 0
Why don't you simply disable this addon's option chat by class color ?
Blizzard UI make it self, and the addon make it totaly bug.
I don't see my chat anymore this is really boring...

Last edited by Imperfection : 08-12-2009 at 05:43 AM.
Imperfection is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-09-2009, 10:47 PM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 204
File comments: 734
Uploads: 17
Nope, there's not really any reason for me to duplicate code instead of just letting Blizzard's code do the work. You can certainly stick with the older version for now, but do keep in mind that it isn't supported, and is likely to break in the future or cause problems with other addons that are updated for 3.2.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-09-2009, 07:55 AM  
Frayol
A Deviate Faerie Dragon
 
Frayol's Avatar
Interface Author - Click to view interfaces

Forum posts: 10
File comments: 109
Uploads: 4
Thank you for explaining that, I just misunderstood how you had implemented that. I thought that if I didn't use the default UI for colouring then PhanxChat would do it. Seeing as that isn't the case I think I shall stick with the older version for now as I actually prefer the grey colour for unknown players and only having people I've "seen" in class colours for all channels. It tends to make it stick out for me when someone I know talks in trade/general/whatever.
Frayol is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.