Download
(6 Kb)
Download
Updated: 03-13-13 05:39 PM
Pictures
File Info
Compatibility:
Thunder Isle (5.2)
Mists of Pandaria (5.0.4)
Updated:03-13-13 05:39 PM
Created:11-18-10 09:31 AM
Downloads:4,426
Favorites:24
MD5:
xanChat
Version: v3.8
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.
  • 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.
  • Right-Click player names in chat window to be able to copy their names. (Great for names with special characters)
  • Right-Click player names in chat window to be able to Guild Invite.
  • Right-Click player names in chat window to be able to do a Who lookup.
  • 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)



You can view Alpha Builds at my Github tracker.
v3.8
-Updated TOC for patch 5.2
-Added a small fix for when Battle.net goes down.

v3.7
-Fixed a stupid bug where blizzard has now prevented ChatFrame1 from moving independently. They must have added this in a hotfix.
-Because of the above fix, the issue with the 'ChatFrame1' is not movable has been fixed.

v3.6
-Fixed a stupid taint issue with removing glyphs. Why does blizzard keep adding taint calls to functions, in every expansion.

v3.5
-Fix for an error that would occur if the chatframes were locked and the addon would try to move them.

v3.4
-Updated for Mists of Panderia patch 5.01

v3.3
-Small fix for scrolling
-layout saved first before restored

v3.2
-Another darn fix for positioning... fixed for real now.

v3.1
-Oops small bugfix for saving layout.

v3.0
-Added chat numbers to shortnames if enabled.
-Fixed some serious issues with text going missing on player login.
-Changed the way that chatframes are saved and restored on the screen.
-Fixed a slight bug with the amount of lines in the chatframes.
-Changed the way some settings are applied.

v2.8
-Toc update for patch 4.3

v2.7
-Updated for Firelands.
-YES I'm back to playing WOW, expect updates to all my addons.

v2.6:
-Updated TOC for patch 4.1

v2.5
-This will fix the mysterious floating chat frames for the combat log.
-This will address those chat frames that are docked.
-Enhanced the way the chatframes are saved and restored.

v2.4
-Chat frames will now remember the position you placed them and position correctly on login or reload.

v2.3
-You can now move the chat window to the edges of the screen

Version 2.2:
-Added a slash command to move the editbox to the top or bottom.
-Added a slash command to hide the chat tabs. (They will still show when you mouse over the chat.)
-Fixed an issue where the editbox would prevent you from clicking the chat tabs when it was displayed at the top.

Version 2.1:
-Small update to make the channel short names ignore processing the combatlog.
-Note: I highly recommend updating to this version.

Version 2.0:
-Major changes to the layout of the code
-Added the removal of guild gold loot messages. It will be changed to the default ones.
-Changed the color of the URL links to be a much brighter moss green.
-Changed the way in which the primary code loads up.
-Added slash commands
-Added an option to hide scroll bars
-Added an option to hide social buttons
-Added a confirmation box when changes are done as a ReloadUI is required.
-Added support for short channel names
-Modified the code slightly

Version 1.7:
-Had to add support for SPECIAL channels, since blizzard loves to make everything separate into different channels.
-Added support for Battleground Leader
-Added support for Battle.Net Conversation
-Added support for Battle.Net Whisper
-Added support for Party Leader
-Added support for Raid Leader
-Added support for Raid Warning
-Enhanced the URL parsing a bit more to make sure it supports a whole heap of different URLs.

Version 1.6:
-Had to modified the way that URL's were being hooked.
-Fixed the popup issue ;)
-Had to remove maxlines as it was causing issues.
-Fixed an issue where sometimes the addon would conflict with other chat addons and prevent certain text from appear. Such as Boss Yells and NPC Say speech.
-Changed the way that URL's are parsed. Should no longer affect regular chat text including that of NPC's.

Version 1.5:
-Added a guild invite function to the chat playername right click menu
-Added a who function to the chat playername right click menu

Version 1.4:
-Fixed the class coloring for all the global channels.
-Added a Copy Name option to the right-click menu that appears when you right-click a player name in the chatframe. This will be useful for those times a player name may contain special characters in the name not native to your keyboard.

Version 1.2:
-Apparently global channels were not being affected. This has been fixed in version 1.2


Version 1.1:
-A slight fix for the class colors sometimes not working.
Optional Files (0)


Archived Files (24)
File Name
Version
Size
Author
Date
v3.7
6kB
Xruptor
11-22-12 07:14 AM
v3.6
6kB
Xruptor
10-14-12 08:20 AM
v3.5
6kB
Xruptor
09-27-12 04:32 PM
v3.4
6kB
Xruptor
09-24-12 06:11 PM
v3.3
6kB
Xruptor
04-17-12 11:23 AM
v3.2
6kB
Xruptor
04-16-12 03:26 PM
v3.1
6kB
Xruptor
04-16-12 03:10 PM
v3.0
6kB
Xruptor
04-16-12 10:28 AM
v2.8
6kB
Xruptor
11-29-11 03:15 PM
v2.7
6kB
Xruptor
10-24-11 09:46 AM
v2.6
6kB
Xruptor
05-03-11 06:16 AM
v2.5
6kB
Xruptor
01-27-11 03:32 PM
v2.4
5kB
Xruptor
01-25-11 09:26 PM
v2.3
5kB
Xruptor
01-24-11 01:42 PM
2.2
5kB
Xruptor
01-04-11 02:18 PM
2.1
4kB
Xruptor
01-04-11 07:53 AM
2.0
4kB
Xruptor
01-03-11 05:51 PM
1.7
3kB
Xruptor
12-21-10 11:28 AM
1.6
3kB
Xruptor
12-20-10 07:48 PM
1.5
3kB
Xruptor
11-26-10 07:08 AM
1.4
3kB
Xruptor
11-20-10 12:12 PM
1.2
2kB
Xruptor
11-19-10 09:44 AM
1.1
2kB
Xruptor
11-19-10 07:46 AM
1.0
2kB
Xruptor
11-18-10 09:31 AM


Post A Reply Comment Options
Unread 01-24-11, 06:39 PM  
allogator
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 13
Uploads: 1
Originally posted by Xruptor
Version 2.3:

You all should be able to move the chat to the edges of the screen now. Let me know if it did or didn't work
It works until I log off and back on (or reloadui).
Could it have something to do with resolutions?

I'm at 1920x1200 on a 24".

No big deal in the meantime since I can just unlock it and shove it back down there.


Also, lol at your note about the timestamps.
allogator is offline Report comment to moderator  
Reply With Quote
Unread 01-24-11, 01:42 PM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 562
Uploads: 37
Version 2.3:

You all should be able to move the chat to the edges of the screen now. Let me know if it did or didn't work
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 01-23-11, 11:37 AM  
Kelem
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 122
Uploads: 2
I have the same problem, I can't push the chat frame all the way to the side. The area that the social/emote buttons are supposed to be if visible, is the exact amount of space that I can't move it
Kelem is offline Report comment to moderator  
Reply With Quote
Unread 01-23-11, 11:08 AM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 562
Uploads: 37
Originally posted by allogator
Wow...I had been using Prat for so long that I forgot Blizz actually, like, did stuff.

http://img.photobucket.com/albums/v1...411_233124.jpg


Lower left corner of the SS where my chat frame is. That is as far down and left I can make it go.

If I drag it to the right side I get the same effect.

Not a big deal--i just hate free area in weird places.
I still can't seem to reproduce this issue. I must be doing something wrong. I can position the box just fine all the way at the bottom. It may have something to do with the editbox and it's current position.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 01-14-11, 10:36 PM  
allogator
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 13
Uploads: 1
Wow...I had been using Prat for so long that I forgot Blizz actually, like, did stuff.

http://img.photobucket.com/albums/v1...411_233124.jpg


Lower left corner of the SS where my chat frame is. That is as far down and left I can make it go.

If I drag it to the right side I get the same effect.

Not a big deal--i just hate free area in weird places.
allogator is offline Report comment to moderator  
Reply With Quote
Unread 01-14-11, 07:54 PM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 562
Uploads: 37
Originally posted by allogator
Thank you for letting me finally stop using Prat when all I needed was what your mod provides. (And then some considering I now have shortened chan names :P )

I agree with the below poster though. I've got about half an inch of wasted space on the bottom of my screen now below the chat window. Not sure if that was there with Prat or not but if that kind of coding requires too much extra crap then I'm not worried about it.


Considered timestamps, too?
I don't really comprehend what you two mean by the wasted space issue. If you could provide more details or a screenshot it would help.

Also Blizzard implemented Timestamps already. Look in your options menu it's there

Options -> Interface -> Social -> Chat Timestamps
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 01-14-11, 04:57 PM  
allogator
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 13
Uploads: 1
Thank you for letting me finally stop using Prat when all I needed was what your mod provides. (And then some considering I now have shortened chan names :P )

I agree with the below poster though. I've got about half an inch of wasted space on the bottom of my screen now below the chat window. Not sure if that was there with Prat or not but if that kind of coding requires too much extra crap then I'm not worried about it.


Considered timestamps, too?
allogator is offline Report comment to moderator  
Reply With Quote
Unread 01-10-11, 08:25 PM  
Mordekai03
A Murloc Raider

Forum posts: 4
File comments: 6
Uploads: 0
I really want to use this chat mod, but the one thing that's stopping me is that it doesn't overcome blizzards chat constraint system like other chat mods. I like to tuck my chat window in the far bottom left corner and I can't get it as close as I'd like.
Mordekai03 is offline Report comment to moderator  
Reply With Quote
Unread 01-05-11, 10:04 AM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 562
Uploads: 37
Originally posted by Skylinee
Thanks, looks just the way i want it to now. Also there's no need to have ChatInputTop installed now that it's incorporated into the addon, right?
Correct, heh I did say it was a temporary solution.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 01-05-11, 08:48 AM  
Skylinee
A Murloc Raider

Forum posts: 5
File comments: 390
Uploads: 0
Thanks, looks just the way i want it to now. Also there's no need to have ChatInputTop installed now that it's incorporated into the addon, right?
__________________
Last edited by Skylinee : 01-05-11 at 08:49 AM.
Skylinee is offline Report comment to moderator  
Reply With Quote
Unread 01-05-11, 08:26 AM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 562
Uploads: 37
Originally posted by Windcape
The editbox border is still showing. Have you modified the BLPs on your own machine?
Sorry the description is a bit off. What I meant to say is that it removes the default alpha borders that remain on the screen when your NOT using the editbox. The border will still show when the editbox is being used though.

I have no intentions of removing the editbox borders. However, I need to modify the description to be a bit more descriptive about that. Thanks for pointing it out.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Last edited by Xruptor : 01-05-11 at 08:29 AM.
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 01-04-11, 11:19 PM  
Windcape
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
The editbox border is still showing. Have you modified the BLPs on your own machine?
Windcape is offline Report comment to moderator  
Reply With Quote
Unread 01-04-11, 02:18 PM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 562
Uploads: 37
Version 2.2:
-Added a slash command to move the editbox to the top or bottom.
-Added a slash command to hide the chat tabs. (They will still show when you mouse over the chat.)
-Fixed an issue where the editbox would prevent you from clicking the chat tabs when it was displayed at the top.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 01-04-11, 11:11 AM  
Skylinee
A Murloc Raider

Forum posts: 5
File comments: 390
Uploads: 0
I got the one from your Github tracker, should be the latest as i downloaded the source. As for the chat tabs, i just want them hidden until i mouse over them. I've used addons in the past that does this, just makes the whole frame look slightly cleaner.
__________________
Skylinee is offline Report comment to moderator  
Reply With Quote
Unread 01-04-11, 10:45 AM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 562
Uploads: 37
Originally posted by Skylinee
Ok, works fine, just what i needed. If you're open to one more small suggestion, can you make the editbox default to on top or an option for it?

Also something cosmetic, like removing (or fading out completely until mouseover) these buttons:
http://img573.imageshack.us/img573/7790/adadsads.jpg
You really should update to 2.1 whenever they decide to freaking approve it. It's been hours now.

I highly doubt I will add an option to remove the chat tabs. How else are you going to be able to switch to the other chat frames? It's not something I would really use to be honest. If you can give me a really good reason I may consider it. Otherwise, I see no point in adding it to the addon.

As for the editbox on the top well... I made this addon eons ago to do that. I will probably add it to xanChat but for the time being you can look at ChatInputTop.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: