Download
(4Kb)
Download
Updated: 07-14-10 05:59 AM
Pictures
File Info
Updated:07-14-10 05:59 AM
Created:03-09-09 11:11 AM
Downloads:5,224
Favorites:32
MD5:

zChat  Popular! (More than 5000 hits)

Version: 1.4b
by: Zergreth [More]

Attention!

I'm not going to be working on this for a while, as I'm not actively playing WoW right now. I will, however, update this as soon as possible! Promised!



Thanks to: Tekkub for teknicolor, which I used as a reference
This AddOn supports: Class Colors
Config type: Lua config. You will have to edit the core.lua file in the zChat folder to configurate this addon. There is no ingame config (yet!).

What is it?
zChat is a simple, lightweight chat AddOn. Made initially for personal use, it only has features I use and a few more.

Features

  • Custom font size (default is 12, Blizzard default is 14)
  • Time stamps
  • Modification of the channel format (default is "CHANNEL|", Blizzard default is "[CHANNEL]")
  • Color player names in class colors (support for Class Colors, see above)
  • Change the appearance of the chat box
  • Save chat history inbetween sessions
  • Scroll through chat history without holding down your alt key
  • Resize and slightly reposition the chat buttons
  • Disable fading of old text
  • Possibility to hide the buttons
  • Possibility to move the chat box above the chat
  • Tell target slash command: "/tt message"
  • Own nickname highlight
  • New: Unclamp the chat frames
  • New: Hide the "friends" button

Notes
If the class of a player isn't known yet, the name will appear with a gray color.
Right-aligned chat buttons are not possible yet due to the button modifications. I will work around this later.
I suggest turning the chat options back to classic behavior while using zChat.
The current release is the initial 3.3.5 release. Not everything I promised is implented yet, I just released this early to enable usage with 3.3.5 again. Stay tuned!


There's a small config in the core.lua. You can do/change the following:
  • Font size
  • Time stamp color
  • Time stamp format
  • Channel format
  • Player name format
  • Player name no-class color
  • Highlight color
  • Hide the buttons
  • Move the chat box above the chat


I'm open for suggestions, though implementation of new features should be worth it (no useless features).

Please report all bugs you can find

1.4b - 14th July 2010
- removed scrolling with scrollwheels; default feature now
- added unclamping of the chat frames
- added hiding of the new friends button
- fixed issues with 3.3.5

1.3 - 5th January 2010
- toc bump
- fixed/improved several things
- added own nickname highlighting

1.2 - 26th March 2009
- added tell target slash command

1.1 - 20th March 2009
- added option to hide the buttons
- added option to move the chat box above the chat
Post A Reply Comment Options
Unread 03-27-09, 09:49 AM  
Zergreth
A Fallenroot Satyr
 
Zergreth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 101
Uploads: 12
krattan:
Quite interesting, I never thought it would be that simple. Did not expect Blizzard to add such functionality. In that case, I guess I will add it.
Report comment to moderator  
Reply With Quote
Unread 03-27-09, 06:29 AM  
krattan
A Kobold Labourer

Forum posts: 1
File comments: 17
Uploads: 0
no worries!
went to my trustworthy google and found that it was extremely easy to implement myself.

Code:
  ChatTypeInfo["OFFICER"].sticky = 1;
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 02:58 PM  
Zergreth
A Fallenroot Satyr
 
Zergreth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 101
Uploads: 12
kimboslice:
No, sorry. Doing this would probably require a "custom" localization. At least I couldn't find any built-in localized channel name strings before. Even if they exist, I don't want to shorten the channel names at all. Maybe I can add some very simple channel name replacement, which will need configuration by the users. Not going to add any predefined shortening though.

krattan:
I have unfortunately no way of trying this out myself, since I don't have any officer rights on whatever char I own. That being said, it also seems somewhat useless to me, since I mostly develop this addon for my personal use, and I don't need such a feature. Sorry, most likely not going to be added.
Last edited by Zergreth : 03-26-09 at 03:01 PM.
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 02:57 PM  
krattan
A Kobold Labourer

Forum posts: 1
File comments: 17
Uploads: 0
ooh ooh featurerequests!!

Any thought of adding sticky channels for officerchat..

think guild, party and say were sticky by default.. ive had a mod that has kept officer as sticky before...
can be a bit annoying if i went "/o guys!", "xxx really sucks today!" and the 2nd comment then goes to guild instead of officers..
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 02:27 PM  
kimboslice
A Defias Bandit

Forum posts: 3
File comments: 76
Uploads: 0
Could you also add the abbreviated channel names. BL, RL, G, P, R

Battleground Leader| Longplayername - Server name: Hey you idiot, get back to farm.

This can get pretty long...

Thanks for adding /tt support.
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 12:03 PM  
Zergreth
A Fallenroot Satyr
 
Zergreth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 101
Uploads: 12
DamonDK:
I'm glad you like zChat, makes me quite happy more than just a few people enjoy using it
I thought about adding an URL copying feature a couple days ago, since I'm now playing on a PvP realm (my main is on RP-PvP, which means almost no to no URLs in the chat), and I will probably do that next.
Highlighting was never really one of my favorite features. It's actually the one I disliked the most. But it's done easily, and I suppose it only requires barely any resources, so I might give that a try later.
I will not add any chat copy feature though, sorry. I suggest you use the in-built chat logging functionality ("/run LoggingChat(1)" to activate it), which saves the chat to your WoW\Logs\ directory. It doesn't save the chat in real-time though, only once after every shutdown of WoW as far as I know.
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 11:47 AM  
DamonDK
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 31
Uploads: 1
Hi Zergreth!

I was wondering if you could also implement one or more of the following :

- Chatlinks. Whenever someone makes a link to a webpage make that link clickable and the text appear in a popupbox, easy to copy/paste? (Look at LinkMe for inspiration).

- Highlight the players own name in chats. Eg : "17:09:12|Trade|Masicx : Hey >DamonDK<! Wtb DM boost?". Ofc make the highlight symbols and color user-definable on top of the mod's .lua file with the other options

- Make it possible to copy the contents of the chat window. Make a small faded-almost-out button that changes alpha on mouseover that pops up a frame on click containing last xx lines of chat in an edit box, thus making it copy/pasteable. I realise that this last feature may bloat zchat a bit and I wouldn't be adverse to it being a seperate plugin (zChatCopycat)

I know that it might be easier to point to other mods that will do this for me. I know of Linkme which basically does this, but for the highlighting and the chatcopy I can't find any small-impact, no-bloat addons to do this properly.
Either they have 50 other functions that mirror zChat or they use Ace2 AND LibRock making my policy of no Ace2/Ace/Rock addons void (don't want to load 3 seperate addonframeworks for the fun of it)

Which is why I love zChat, since it offers alot of the functionality of more bloated addons, but none of the bloat and whistles
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 08:16 AM  
Zergreth
A Fallenroot Satyr
 
Zergreth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 101
Uploads: 12
Originally posted by kimboslice
Great mod, it also replaced Chatter, but can you please add the "/tt" feature?
That's the "tell target" command, right? I will see what I can do, since that seems quite useful to me

Edit: Done and updated, enjoy!
Last edited by Zergreth : 03-26-09 at 10:32 AM.
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 12:19 AM  
kimboslice
A Defias Bandit

Forum posts: 3
File comments: 76
Uploads: 0
Great mod, it also replaced Chatter, but can you please add the "/tt" feature?
Report comment to moderator  
Reply With Quote
Unread 03-23-09, 02:21 PM  
Zergreth
A Fallenroot Satyr
 
Zergreth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 101
Uploads: 12
Looks like I wasn't clear about that in the description.
There is no ingame configuration. You will have to edit the core.lua file in the zChat folder to configurate the addon.

stahlmantel:
I have no idea why it doesn't work for you. Could you please try to turn everything but zChat off and then try it again? My only guess is that another addon conflicts with zChat, in some way or another.
Report comment to moderator  
Reply With Quote
Unread 03-23-09, 01:59 PM  
Nymie
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
hw do you toggle the settings pane? /zchat and zchat config aren't working for me,
Report comment to moderator  
Reply With Quote
Unread 03-23-09, 10:57 AM  
stahlmantel
A Murloc Raider

Forum posts: 6
File comments: 43
Uploads: 0
hey,
in a few moments i will use ur chatmod instead of chatter, was always looking for a small leightweight replacement - so big thanks for it , thats a fav


---edit
theres a problem i think
chatter removed - zchat aktivated through addons-panel
- not able to press a key to chat (the enterbox comes not up on ENTER)
- cant find zchat in the addons-list ingame (through addon control panel) it seems that it will not load but its marked for loading at the char-screen
Last edited by stahlmantel : 03-23-09 at 01:25 PM.
Report comment to moderator  
Reply With Quote
Unread 03-21-09, 03:22 PM  
Zergreth
A Fallenroot Satyr
 
Zergreth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 101
Uploads: 12
Originally posted by krattan
hi.. must say i love your mod.. has exactly what i use and nothing more..

i made a very minor tweak to add the only thing i was missing.. feel free to use the code if you like it

Code:
 
if IsShiftKeyDown() then
   if delta > 0 then
      self:PageUp();
   elseif delta < 0 then
      self:PageDown();
   end
else
   if delta > 0 then
      self:ScrollUp();
   elseif delta < 0 then
      self:ScrollDown();
   end
end
Heh, yea, I already thought of doing something similar. Guess I will use this, thanks. Glad you like the addon
Report comment to moderator  
Reply With Quote
Unread 03-21-09, 01:11 PM  
krattan
A Kobold Labourer

Forum posts: 1
File comments: 17
Uploads: 0
hi.. must say i love your mod.. has exactly what i use and nothing more..

i made a very minor tweak to add the only thing i was missing.. feel free to use the code if you like it

Code:
 
if IsShiftKeyDown() then
   if delta > 0 then
      self:PageUp();
   elseif delta < 0 then
      self:PageDown();
   end
else
   if delta > 0 then
      self:ScrollUp();
   elseif delta < 0 then
      self:ScrollDown();
   end
end
Report comment to moderator  
Reply With Quote
Unread 03-20-09, 03:16 PM  
Zergreth
A Fallenroot Satyr
 
Zergreth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 101
Uploads: 12
Originally posted by Faraque
Have not yet tried this addon, however I did not see this feature listed. If it's there, updating the description would be good, if not, then it is a deal breaker for me personally.

The feature is simply being able to use your scrollwheel in the chatbox.
That's weird, I really forgot to add it to the features list. That is of course possible

Edit: Added to description.
Last edited by Zergreth : 03-20-09 at 03:17 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: