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,560
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 10-10-2008, 05:56 AM  
vpr
A Theradrim Guardian

Forum posts: 62
File comments: 271
Uploads: 0
I'm getting the same errors as the previous poster below - I'm using TekErr and it just keeps scrolling forever, unable to stop it.

Does this new version work on the live servers, or only WOTLK?
vpr is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-10-2008, 01:40 AM  
VerasGunn
A Deviate Faerie Dragon

Forum posts: 18
File comments: 30
Uploads: 0
I've got a lua error on my game. It just happened recently. It says, and I quote

"Interface\Addons\Phanxchat\core.lua:327;attempt to index local 'frame' (a number value)"

The error does not go away unless I disable display lua errorws. I'm playing on a Mac, Tiger OSX if it makes a difference. It's the most recent version I believe. 2.4.3.18.

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

Forum posts: 203
File comments: 733
Uploads: 17
Quote:
Originally posted by biggoofyus
Unsure if you saw my bug report or not, but shift-clicking player's names no longer does a "who" search. I am using the current version on PTR and Beta build 9061.
I've replied to your bug report.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-09-2008, 02:22 AM  
biggoofyus
A Kobold Labourer

Forum posts: 0
File comments: 59
Uploads: 0
Great addon, love it very much! Thanks a lot Phanx!

EDIT: This post was being rude in terms of stating the obvious. Changed to show that I'm not a bad person...

Last edited by biggoofyus : 10-09-2008 at 09:40 PM.
biggoofyus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-08-2008, 04:06 PM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 203
File comments: 733
Uploads: 17
Quote:
Originally posted by Prototype
This is a generell problem in many postet compilations, i think. Every addon has his own author license rights. This makes not easy to keep conditions. In addition some people don't understand all written text in english (my english isn't the best too.)
Yes, I have on occasion had to report compilations that included my addons. As for every author having the freedom to set his or her own license terms, yes, that's a freedom guaranteed under copyright. Some authors are okay with their work being passed around. I am not. People who don't understand English well enough to read license terms in English should either stick to redistributing addons with license terms written in a language they do understand, or learn English better. Ignorance is not an excuse to violate law.

Quote:
Thanks for this information about copyrights. i take care about it! I w'll read your readme. It's not my opinion to make money, my compilation should be free for everyone. I leave all addons in original state. Forbidden "redistrubution" in any way makes not easy. In this case im remove it from my ui and the "users" must download phanxchat manualy from this site.
Yes, that's the idea... if you like my addon, and want to share it with others, you're welcome to give them the link to my download page, and say "click this link and download this addon!" This way I maintain control over where the addon is available, and can guarantee that users are always getting the most recent version without any modifications.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-08-2008, 04:26 AM  
Prototype
A Kobold Labourer

Forum posts: 1
File comments: 43
Uploads: 0
I have found a way without touching your code. Kgpanels has settings for stratas. I used two panels at the same place one for the wood textures and one for border. For my ui it's just necessary to put it all in one panel and set it to background strata.

This is a generell problem in many postet compilations, i think. Every addon has his own author license rights. This makes not easy to keep conditions. In addition some people don't understand all written text in english (my english isn't the best too.)

Thanks for this information about copyrights. i take care about it! I w'll read your readme. It's not my opinion to make money, my compilation should be free for everyone. I leave all addons in original state. Forbidden "redistrubution" in any way makes not easy. In this case im remove it from my ui and the "users" must download phanxchat manualy from this site.

Last edited by Prototype : 10-08-2008 at 04:45 AM.
Prototype is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-07-2008, 05:57 PM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 203
File comments: 733
Uploads: 17
Quote:
Originally posted by Prototype
i've a problem that makes Phanx unusable for me. It is hidden by textures i made (from kgpanels), shown on this screenshot:
PhanxChat doesn't modify the strata or level of the chat frame in any way; the problem likely lies with your kgPanels frame/texture being on too high a frame strata or frame level. If you can't figure it out, you should find the kgPanels thread on forums.wowace.com and ask for help there.

Quote:
Originally posted by Prototype
I spend a lot of time in my custom ui, when ists finishd i w'll upload it here. phanx is just the right addon i looked for.
Before you release that UI, you may want to check the licenses of the addons you plan to include. The license of PhanxChat, as found in the README.TXT file that's included in the addon download, specifically forbids the addon from being redistributed in any way, including as part of a compilation:

Quote:
You MAY NOT include this addon in compilations or otherwise redistribute it without the express prior consent of its author.
Other addons may have similar or other restrictions on redistribution. However, if an addon doesn't spell out any license terms, under US copyright law it defaults to being copyrighted to its author with all rights reserved, which means you can't include it in your compilation without obtaining permission from its author. This makes the above quoted clause in my license not specifically necessary, but unfortunately the majority of people who release compilations have no awareness of copyright law and assume that no explicit license terms mean "you can do anything you want with this", which is not the case.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-07-2008, 04:51 PM  
Prototype
A Kobold Labourer

Forum posts: 1
File comments: 43
Uploads: 0
I spend a lot of time in my custom ui, when ists finishd i w'll upload it here. phanx is just the right addon i looked for. Back to topic;

i've a problem that makes Phanx unusable for me. It is hidden by textures i made (from kgpanels), shown on this screenshot:
http://www.abload.de/image.php?img=phanxdaw.jpg

Ok, maybe this changing "layer" thing is editable in the lua, but where? As a noncoder like me it's not easy to find the right value or implement this feature.

for any help, im deeply grateful.

greez
Proto
Prototype is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-17-2008, 11:36 PM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 203
File comments: 733
Uploads: 17
As stated in the addon description:

Quote:
WotLK Note: PhanxChat is essentially functional in WotLK, and I will post an official "WotLK-compatible" version soon.
I do have a beta key, but my time is extremely limited right now, so I haven't been able to do proper testing to make sure everything is fully functional and not causing problems with other addons. In the brief time I have been able to play in the beta, I haven't seen any problems, though. If you are playing in the beta and encounter any issues, please report them.

Last edited by Phanx : 09-17-2008 at 11:37 PM.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-17-2008, 07:18 AM  
biggoofyus
A Kobold Labourer

Forum posts: 0
File comments: 59
Uploads: 0
Wrath / PTR

Any news on if this will be available for the PTR or Wrath?
biggoofyus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-15-2008, 12:20 AM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 203
File comments: 733
Uploads: 17
Please post the error message that's being generated. Enable Lua errors in the Interface Options > Help or install tekErr.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-14-2008, 07:00 PM  
MingKlytus
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Suppress Problem

I can't seem to get the "suppress repeats" or "suppress channels" to function. This is going to sound crazy ... but when I type /pchat suppress channels ... it won't even allow me to press enter. I can delete any one letter or change any one letter and it will simply bring up the /pchat menu.

Strange.
MingKlytus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-02-2008, 10:18 PM  
Veev
A Murloc Raider
 
Veev's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 62
Uploads: 2
Re: Re: Class Colors

Quote:
Originally posted by Phanx
Well, considering that PhanxChat gets its colors from Blizzard's global RAID_CLASS_COLORS table, I'm not sure how they could be different at all, unless you have another addon that's changing RAID_CLASS_COLORS after PhanxChat reads it, or another addon that colors the guild window from a hardcoded list that doesn't match RAID_CLASS_COLORS.

That said, if you want to change the colors in PhanxChat, you'll need to find where it's reading out of RAID_CLASS_COLORS and give it your own table instead, or modify specific values in the local table created.
Thanks for the reply, and nevermind, I seem to be color blind...

I just updated my version of PhanxChat tonight, I could have ~sworn~ the colors used to be a bit softer and lighter toned, but they seem to match up now.
Veev is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-02-2008, 07:05 PM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 203
File comments: 733
Uploads: 17
Re: Class Colors

Quote:
Originally posted by Veev
Is there anyway to change the class colors? Some of the class colors seem a little bit off, I would like to make them more like the default colors used in the guild window.
Well, considering that PhanxChat gets its colors from Blizzard's global RAID_CLASS_COLORS table, I'm not sure how they could be different at all, unless you have another addon that's changing RAID_CLASS_COLORS after PhanxChat reads it, or another addon that colors the guild window from a hardcoded list that doesn't match RAID_CLASS_COLORS.

That said, if you want to change the colors in PhanxChat, you'll need to find where it's reading out of RAID_CLASS_COLORS and give it your own table instead, or modify specific values in the local table created.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-02-2008, 05:51 PM  
Veev
A Murloc Raider
 
Veev's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 62
Uploads: 2
Class Colors

Hi,

Is there anyway to change the class colors? Some of the class colors seem a little bit off, I would like to make them more like the default colors used in the guild window.

The only thing I could fine was on line 177, but I'm not quite sure what to make of that.

I tried searching around to see if anyone had already asked this but was unable to find anything.

Thanks.

Last edited by Veev : 09-02-2008 at 06:00 PM.
Veev 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.