R
(115Kb)
Download
Updated: 09-18-23 03:51 PM
C
(115kB)
Download
Updated: 09-18-23 03:51 PM
WL
(115kB)
Download
Updated: 09-18-23 03:51 PM
Pictures
File Info
Compatibility:
WotLK Patch (3.4.2)
Updated:09-18-23 03:51 PM
Created:11-18-10 09:31 AM
Downloads:20,293
Favorites:39
MD5:

xanChat  Popular! (More than 5000 hits)

Version: v10.7, Classic: v10.7
by: Xruptor [More]

This is my personal modifications to the default blizzard chat frames. I really didn't want something as heavy as Prat installed to do a few things I needed. So I hand coded my own chat modifications.

I'm probably not going to make any major updates. However, if you have suggestions I may take it into consideration.


What the mod gives you:

  • Mousewheel control for scrolling
  • Move the chat frame to the edges of the screen.
  • Hold CTRL while using the mousewheel to scroll ridiculously fast.
  • Hold ALT while using the mousewheel to scroll to the top or bottom of the chat window.
  • Automatically enables class colors on all chat windows and channels.
  • Option to hide/show the social chat buttons.
  • Option to hide/show the chat scroll buttons.
  • Option to enable/disable channel short names.
  • Option to move the edit box to the top or bottom.
  • Option to show or hide the chat tabs. (Will still show when you mouse over the chat frame.)
  • Enables stick channels for the following channels
    1. Say
    2. Party
    3. Raid
    4. Guild
    5. Officer
    6. Whisper
    7. Channel
  • Removes the ALT key press requirement to move around in the edit box. You can now move just using the arrow keys.
  • Saves up to the last 40 lines you have typed in the edit box. You can use the UP and DOWN keys to navigate the history when the edit box is opened.
  • Removes the annoying Blizzard default alpha borders around the edit box when it's not being used. The borders will still show though when you use it and hide again when you are done.
  • Removes the guild loot gold messages and replaces them with the original ones.
  • Option to enable a Copy Chat Button, which will allow you to copy as much text from chat as you like.
  • Option to enable additional Player coloring in chat and even add Player Levels to their names.
  • Has built in URL support. Clickable URL links in the chat window.


Note: Timestamps were not included because Blizzard already implemented this feature into the client.
Options -> Interface -> Social -> Chat Timestamps



Slash Commands:
  • /xanchat social -- toggles the chat social buttons (ON/OFF)
  • /xanchat scroll -- toggles the chat scroll buttons (ON/OFF)
  • /xanchat shortnames -- toggles channel short names (ON/OFF)
  • /xanchat editbox -- toggles the edit box to show (TOP/BOTTOM)
  • /xanchat tabs -- toggles the chat tabs (ON/OFF)
  • /xanchat shadow - toggles text shadows for chat fonts (ON/OFF)
  • /xanchat voice - toggles the Blizzard voice chat buttons (ON/OFF)



You can view Alpha Builds at my Github tracker.

xanChat
v10.7 (2023-09-18)
Full Changelog Previous Releases
  • TOC Update
    TOC Update
Optional Files (0)


Archived Files (25)
File Name
Version
Size
Author
Date
v10.7
115kB
Xruptor
09-18-23 03:51 PM
v10.7
115kB
Xruptor
09-18-23 03:51 PM
v10.6
115kB
Xruptor
05-26-23 06:41 AM
v10.5
115kB
Xruptor
01-28-23 08:13 AM
v10.4
114kB
Xruptor
01-27-23 01:08 PM
v10.3
114kB
Xruptor
01-25-23 07:14 AM
v10.2
114kB
Xruptor
12-07-22 02:19 PM
v10.1
115kB
Xruptor
12-07-22 10:52 AM
v10.0
112kB
Xruptor
11-28-22 02:27 PM
v9.9
112kB
Xruptor
11-23-22 07:09 AM
v9.8
112kB
Xruptor
11-22-22 02:25 PM
v9.7
112kB
Xruptor
11-18-22 10:59 PM
v9.6
112kB
Xruptor
11-15-22 05:41 PM
v9.5
111kB
Xruptor
11-10-22 04:17 PM
v9.4
112kB
Xruptor
11-10-22 02:07 PM
v9.3
112kB
Xruptor
11-04-22 09:47 AM
v9.2
111kB
Xruptor
11-01-22 01:47 PM
v9.2
111kB
Xruptor
11-01-22 01:47 PM
v9.1
111kB
Xruptor
09-19-21 08:13 AM
v9.0
111kB
Xruptor
06-30-21 08:43 AM
v8.9
111kB
Xruptor
05-28-21 08:10 AM
v8.8
111kB
Xruptor
04-06-21 10:22 AM
v8.8
111kB
Xruptor
04-06-21 10:08 AM
v8.7
111kB
Xruptor
03-16-21 04:29 PM
v8.6
110kB
Xruptor
03-12-21 02:29 PM


Post A Reply Comment Options
Unread 11-25-12, 10:37 AM  
mtaher
A Kobold Labourer

Forum posts: 0
File comments: 51
Uploads: 0
Originally Posted by Xruptor
Originally Posted by mtaher
First of all i would like to thank you for creating this addon. i have been wanting something like this for a very long time and i did not want to use a heavy addon like prat.

However i have a suggestion that will make this addon complete for me.
-Give us the option to be able to Copy stuff from our chat box.

Thanks
Folks have asked for this before I would really love to implement this really I do. However, blizzard in all their infinite wisdom made dealing with the ChatFrame a nightmare. In order to do what you ask, I literally have to store each line in an array (think of it like a list). As this array keeps getting filled more and more memory gets used. I need to have this list so I can retrieve a line the person wants to copy. Eventually the array would be enormous and this addon would take up way more memory than I would like. I made this addon to be extremely small and efficient. No fancy bells or whistles, if I keep adding things to it eventually it would end up like Prat.

Trust me if there was any other way to do it, I would. I would really like to have this added as well but the current system just isn't friendly enough to implement it.

There is an old addon that does exactly what I describe above. The only exception is that he forces it to store only 500 lines (though a user can modify it).

http://www.wowinterface.com/download...atHistory.html
That is fair enough. I would like it to be very light on the memory as well and your addon does a superb job at this.
Will give the addon you suggested a try.
Thanks.
Report comment to moderator  
Reply With Quote
Unread 03-12-13, 05:46 PM  
byoonie
A Defias Bandit

Forum posts: 2
File comments: 16
Uploads: 0
When B.net is down

I get this error

Code:
Message: Interface\AddOns\xanChat\xanChat.lua:343: not connected to Battle.net
Time: 03/12/13 16:42:38
Count: 1
Stack: [C]: in function `BNSetMatureLanguageFilter'
Interface\AddOns\xanChat\xanChat.lua:343: in function <Interface\AddOns\xanChat\xanChat.lua:332>
(tail call): ?

Locals: (*temporary) = false
Maybe because the text changes in my interface options when B.net isn't available? Just wondering.
Report comment to moderator  
Reply With Quote
Unread 03-13-13, 04:52 PM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Re: When B.net is down

Originally Posted by byoonie
I get this error

Code:
Message: Interface\AddOns\xanChat\xanChat.lua:343: not connected to Battle.net
Time: 03/12/13 16:42:38
Count: 1
Stack: [C]: in function `BNSetMatureLanguageFilter'
Interface\AddOns\xanChat\xanChat.lua:343: in function <Interface\AddOns\xanChat\xanChat.lua:332>
(tail call): ?

Locals: (*temporary) = false
Maybe because the text changes in my interface options when B.net isn't available? Just wondering.
Thanks for pointing this out. Let me get a quick fix for this up.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Unread 03-13-13, 10:50 PM  
byoonie
A Defias Bandit

Forum posts: 2
File comments: 16
Uploads: 0
Re: Re: When B.net is down

Originally Posted by Xruptor
Thanks for pointing this out. Let me get a quick fix for this up.
Wow, that was quick. Thanks for the update! (And thank you for this great add-on)
Last edited by byoonie : 03-13-13 at 10:51 PM.
Report comment to moderator  
Reply With Quote
Unread 03-29-13, 11:55 AM  
killeralpha
A Deviate Faerie Dragon

Forum posts: 11
File comments: 40
Uploads: 0
xanchat

I want to fade the window when there is noone saying anything how can i do that?

killeralpha
Report comment to moderator  
Reply With Quote
Unread 03-30-13, 12:03 AM  
killeralpha
A Deviate Faerie Dragon

Forum posts: 11
File comments: 40
Uploads: 0
hey

Still no reply hmm add an option to fade out the chat window when noone is typing in chat window!

/killeralpha
Report comment to moderator  
Reply With Quote
Unread 03-30-13, 11:54 PM  
killeralpha
A Deviate Faerie Dragon

Forum posts: 11
File comments: 40
Uploads: 0
escuse me

I cant see the reason of being ignored when asking nice and polite questions about your addon can u please respond with an proper answer how can i fade out the chat!!

/killeralpha
Report comment to moderator  
Reply With Quote
Unread 03-31-13, 12:00 PM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Re: escuse me

Originally Posted by killeralpha
I cant see the reason of being ignored when asking nice and polite questions about your addon can u please respond with an proper answer how can i fade out the chat!!

/killeralpha
Killer, first off most of us have lives. Second, I don't check this website every single day. If I don't respond its because I'm either extremely busy or have other things occupying my life at the moment. You should be a little more patient and understanding. I provide my addons as a gift to the WOW community. It's done at my own time and at no cost. I'm not ignoring you, but you should be a little more patient. I don't have to reply to every single comment that someone makes, no are they entitled to an answer.

That being said. Today is Easter. When I get back from a family party I'm going to, I will respond to your question.

Honestly... people these days I swear.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Unread 03-31-13, 01:12 PM  
killeralpha
A Deviate Faerie Dragon

Forum posts: 11
File comments: 40
Uploads: 0
Re: Re: escuse me

I take that as a consolidation to think about the next time i speak to anyone to wait ok.

Im so sorry for being so rude.

/killeralpha
Report comment to moderator  
Reply With Quote
Unread 04-01-13, 04:57 PM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Re: Re: Re: escuse me

Originally Posted by killeralpha
I take that as a consolidation to think about the next time i speak to anyone to wait ok.

Im so sorry for being so rude.

/killeralpha
Okay, I don't mind answering questions Killer but you do have to be patient. Your asking for the ability to make the chat box completely transparent right when there is no chat? Like have it fade out completely? I could have sworn the normal Blizzard box does this already. Then again I haven't really paid attention LOL. It shouldn't be incredibly hard to add an option for this. Can you give me a few more examples as to what exactly you mean?
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Unread 04-01-13, 10:08 PM  
killeralpha
A Deviate Faerie Dragon

Forum posts: 11
File comments: 40
Uploads: 0
Re: Re: Re: Re: escuse me

I mean there could be an option to set if noone is typing to have the box transparent and a second option to have it set as if ur in combat it could be set to transparent and then fade back when ur out of it.

But its the first who is the firstmost as i want everything as minimalistic as possible!!

/killeralpha
Report comment to moderator  
Reply With Quote
Unread 04-06-13, 06:25 AM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Re: Re: Re: Re: Re: escuse me

Originally Posted by killeralpha
I mean there could be an option to set if noone is typing to have the box transparent and a second option to have it set as if ur in combat it could be set to transparent and then fade back when ur out of it.

But its the first who is the firstmost as i want everything as minimalistic as possible!!

/killeralpha
I'm not too sure about the combat thing. Addons are restricted from doing a lot of things during combat. I'd have to look into that one for you. I'll look about adding the chat inactive transparency option for you.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Unread 10-25-14, 04:55 PM  
Dancingblade
A Murloc Raider
 
Dancingblade's Avatar

Forum posts: 9
File comments: 50
Uploads: 0
Hi Xan! Really like your addon.

I keep a couple of my chat windows separate from the main window. The options to hide tabs, etc., work great on the main window but don't seem to affect detached windows. I'm wondering if extending the addon to cover detached windows is a feature you'd be willing to add, or perhaps you could point me in the right direction to modify it myself to add it?

Thanks!
Report comment to moderator  
Reply With Quote
Unread 10-28-14, 06:25 AM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Originally Posted by Dancingblade
Hi Xan! Really like your addon.

I keep a couple of my chat windows separate from the main window. The options to hide tabs, etc., work great on the main window but don't seem to affect detached windows. I'm wondering if extending the addon to cover detached windows is a feature you'd be willing to add, or perhaps you could point me in the right direction to modify it myself to add it?

Thanks!
Okay so what your saying is that, if you have several windows out the external windows don't have the tabs hidden?
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Unread 11-01-14, 10:16 PM  
Dancingblade
A Murloc Raider
 
Dancingblade's Avatar

Forum posts: 9
File comments: 50
Uploads: 0
Yes.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: