You are here: Home » Interface Additions » CleanChatCleanChat
Virus/spyware scanned on upload
WARNING: Not been updated since the last patch
Compatible with WotLK ()
Author: wbb
Updated 28/06/2007 (957 days ago)
1,251 total downloads / downloads this week: 106 / downloads today: 31
Send PM to Wbb


CleanChat

Virus/spyware scanned on upload
WARNING: Not been updated since the last patchCompatible with WotLK ()
Author: wbb
Updated 28/06/2007 (957 days ago)
1,251 total downloads / downloads this week: 106 / downloads today: 31
Send PM to WbbPlease log in to vote! Current rating: 0
Functions
· Removes [Guild], [Party], [Raid] and [Officer] prefix from chat.
· Abbreviates [Raid Leader] and [Raid Warning].
· Removes channel names General, Trade, LookingForGroup, XXXDefense or replaces with a short prefix.
· Removes custom channel names.
· Colorize chat names.
· Option to activate cursor keys while typing a message (instead of ALT+Cursor keys).
· Option to hide scroll buttons.
· Option to use the mouse wheel to scroll. Hold Shift while scroll up or down and it scrolls immediately to the top or bottom of the chat.
· Option to collect class and level information from random chat people (people not in party / raid / guild / friend list)
· Option to save this information between sessions.
· Option to popup message if it contains your name.
· Clickable URLs. You can click a URL or bind a key to toggle the URL window. The window shows last five URLs and allows you to copy a URL to the clipboard.
· Highlight custom text in chat message (requires to edit a textfile, advanced users only).
What now?
Enter '/cleanchat' or bind a key to show the configuration window. There you can enable/disable the addon functions.
If you choose to enable the option Show level and/or Use class colors there a few things to note:
· The level and class of your party / raid / guild / friends is always known.
· To show levels and apply class colors to random chat people, you have to allow the addon to use the /who command. If the random is first seen by the addon then it will initiate a /who query, so the second time the random types a message the information can be applied. If a lot of chitchat is going on, the addon can not keep up because a /who command is only allowed every three seconds. But sooner or later the information is gathered. Keep in mind that the level information afterwards will not be updated as long as the random is known by the addon.
· If you save the collected information about randoms and you don't see a name for three days all information about the name will be deleted. The collected information are stored per character.
* If you disable the save option, the name information will be lost after a hour or on logout.
Colorize details
Here is a list how the addon decides what color a name gets (read to fully understand colorize options, but not required):
1. If 'classcolors' enabled and the class is known then it uses the Blizzard class colors.
2. Otherwise, it uses the guild color if a guild member and guild color is set.
3. Otherwise, it uses the friend color if a friend and friend color is set.
3. Otherwise, it uses the party color if party member and party color is set.
4. Otherwise, it uses the the raid color if raid member and raid color is set.
5. Otherwise, it uses unknownclass color if 'classcolors' enabled, class is NOT known and unknownclass color is set.
6. Otherwise, it uses grey color if 'classcolors' enabled, class is NOT known and unknownclass color is NOT set.
7. Otherwise, it uses 'others' color if that color is set.
8. Otherwise, it generates a color for that name if enabled.
9. Otherwise, use Blizzard default color.
Notes / Tips / More details
· If you want just random colors, only enable 'Use colorize names...'.
· If you want one color for all people then set only 'color for others'.
· If a name needs a 'random' color, the addon generates a color based on the hashvalue of the name. This means that a name has always the same 'random' color.
· To highlight custom text in chat messages open 'HighlightConfig.lua'. I prepared a few examples there to get you started.
· Removes [Guild], [Party], [Raid] and [Officer] prefix from chat.
· Abbreviates [Raid Leader] and [Raid Warning].
· Removes channel names General, Trade, LookingForGroup, XXXDefense or replaces with a short prefix.
· Removes custom channel names.
· Colorize chat names.
· Option to activate cursor keys while typing a message (instead of ALT+Cursor keys).
· Option to hide scroll buttons.
· Option to use the mouse wheel to scroll. Hold Shift while scroll up or down and it scrolls immediately to the top or bottom of the chat.
· Option to collect class and level information from random chat people (people not in party / raid / guild / friend list)
· Option to save this information between sessions.
· Option to popup message if it contains your name.
· Clickable URLs. You can click a URL or bind a key to toggle the URL window. The window shows last five URLs and allows you to copy a URL to the clipboard.
· Highlight custom text in chat message (requires to edit a textfile, advanced users only).
What now?
Enter '/cleanchat' or bind a key to show the configuration window. There you can enable/disable the addon functions.
If you choose to enable the option Show level and/or Use class colors there a few things to note:
· The level and class of your party / raid / guild / friends is always known.
· To show levels and apply class colors to random chat people, you have to allow the addon to use the /who command. If the random is first seen by the addon then it will initiate a /who query, so the second time the random types a message the information can be applied. If a lot of chitchat is going on, the addon can not keep up because a /who command is only allowed every three seconds. But sooner or later the information is gathered. Keep in mind that the level information afterwards will not be updated as long as the random is known by the addon.
· If you save the collected information about randoms and you don't see a name for three days all information about the name will be deleted. The collected information are stored per character.
* If you disable the save option, the name information will be lost after a hour or on logout.
Colorize details
Here is a list how the addon decides what color a name gets (read to fully understand colorize options, but not required):
1. If 'classcolors' enabled and the class is known then it uses the Blizzard class colors.
2. Otherwise, it uses the guild color if a guild member and guild color is set.
3. Otherwise, it uses the friend color if a friend and friend color is set.
3. Otherwise, it uses the party color if party member and party color is set.
4. Otherwise, it uses the the raid color if raid member and raid color is set.
5. Otherwise, it uses unknownclass color if 'classcolors' enabled, class is NOT known and unknownclass color is set.
6. Otherwise, it uses grey color if 'classcolors' enabled, class is NOT known and unknownclass color is NOT set.
7. Otherwise, it uses 'others' color if that color is set.
8. Otherwise, it generates a color for that name if enabled.
9. Otherwise, use Blizzard default color.
Notes / Tips / More details
· If you want just random colors, only enable 'Use colorize names...'.
· If you want one color for all people then set only 'color for others'.
· If a name needs a 'random' color, the addon generates a color based on the hashvalue of the name. This means that a name has always the same 'random' color.
· To highlight custom text in chat messages open 'HighlightConfig.lua'. I prepared a few examples there to get you started.
Patch notes for CleanChat
testversion17a
· URL window no longer pops up when Shift-Click player name.
· plain numeric IP now also clickable.
testversion17a
· URL window no longer pops up when Shift-Click player name.
· plain numeric IP now also clickable.
Comments
Advertisement
Latest Updates
| Mod Name | Updated | |
| Sell-O-Matic (Inventory/Item) | 2 hours ago | ![]() |
| GTFO 2.0.2 (Combat Assist) | 8 hours ago | ![]() |
| Shinies! (Info Tracking) | 12 hours ago | ![]() |
| ArenaDB v1.5.6 (Info Tracking) | yesterday | ![]() |
| Titan Panel [Microbutt... (Titan Mods) | 3 days ago | ![]() |
| PassLoot r106 (Inventory/Item) | 3 days ago | ![]() |
| MacroBank r49 (Interface Additions) | 3 days ago | ![]() |
| Baud Bag (Inventory/Item) [NEW!] | 5 days ago | ![]() |
| DBCS_Model_Viewer (Interface Additions) | 5 days ago | ![]() |
| CorpseInfoRedux (Beta ... (Info Tracking) [NEW!] | 5 days ago | ![]() |
| Titan Panel [Recount] (Titan Mods) | 5 days ago | ![]() |
| Titan Panel [MinimapCo... (Titan Mods) | 5 days ago | ![]() |
| Titan Panel [Info] (Titan Mods) | 5 days ago | ![]() |
| Geesha's DropWorld (Info Tracking) | 6 days ago | ![]() |
| HealBot Continued (Interface Additions) | 7 days ago | ![]() |
| Mod Name | Updated | |
| Fishing Buddy EBA v0.9... (Collections/Packs) | 9 days ago | ![]() |
| MaelosUI v3 (Widescree... (Collections/Packs) | 56 days ago | ![]() |
| aXieUI - v3.3 (Collections/Packs) | 59 days ago | ![]() |
| DWM XUPanels - Pipes U... (Collections/Packs) | 84 days ago | ![]() |
| DWM WotLK UI (Collections/Packs) | 84 days ago | ![]() |
| DWM Turok2 UI (Collections/Packs) | 84 days ago | ![]() |
| DWM Pack- including Wo... (Collections/Packs) | 84 days ago | ![]() |
| DWM Blood Rayne UI (Collections/Packs) | 84 days ago | ![]() |
| DWM ACPanels - Pipes 2... (Collections/Packs) | 84 days ago | ![]() |
| LindoUI v3.0 (Collections/Packs) | 112 days ago | ![]() |
| Mike's Compilation Lit... (Collections/Packs) | 121 days ago | ![]() |
| Mike's Compilation v11... (Collections/Packs) | 121 days ago | ![]() |
| LaveUI 3.03 (Collections/Packs) | 131 days ago | ![]() |
| Vulcan UI (v6.2) (Collections/Packs) | 180 days ago | ![]() |
| Penguin Pak 3.2.0 Beta (Collections/Packs) | 181 days ago | ![]() |


