Download
(308Kb)
Download
Updated: 11-07-11 11:25 AM
Addon for:
ElvUI.
Pictures
File Info
Updated:11-07-11 11:25 AM
Created:09-10-11 02:09 AM
Downloads:8,927
Favorites:29
MD5:

ElvUI ChatTweaks  Popular! (More than 5000 hits)

Version: 3.7
by: Lockslap [More]

YES I AM BACK
YES THIS ADDON IS BEING UPDATED ONCE AGAIN.
HOWEVER, ONLY ON CURSE.

2011-11-07 Version 3.7
  • Added In Command module.
  • Added Repeat Command module.
  • Numerous bug fixes.

2011-10-22 Version 3.6
  • Added Auto Profession Link module to automatically link a given profession upon request.
  • Added guild invite link ability to the Invite Links module, only active if you can invite to guild.
  • Yet more bug fixes...

2011-10-18 Version 3.5
  • Removed Train Alert module and moved it to it's own addon, Choo Choo. This just didn't seem to fit in with the whole Chat Mod theme.
  • Added achievement filter module to filter achievement notices from guildies or nearby players.
  • Fixed bug with mobile players being improperly queried for information causing the ERR_GUILD_PLAYER_NOT_FOUND_S system message.
  • Fixed bug causing ChatFrame_AddMessageEventFilter error. (I think/hope <3)
  • Removed keyword filtering from Spam Filter module.
  • Custom Chat Filters will now correctly filter as intended.
  • Have Group, Will Travel announcements in the Raid Helper module will no longer spam, only report once as intended.
  • Mass Resurrection announcements in the Raid Helper module will no longer spam, only report once as intended.

2011-10-14 Version 3.4
  • Added Custom Emote module.
  • Numerous bug fixes.

2011-10-13 Version 3.3.1
  • Tweaked default settings for various modules for a more "conservative" approach.
  • Added Ritual of Souls announcement to Raid Helper module.
  • Added Ritual of Summoning announcement to Raid Helper module.
  • Added Mass Resurrection announcement to Raid Helper module.
  • Added Have Group, Will Travel announcement to Raid Helper module.

2011-10-10 Version 3.3
  • Added Auto Congratulate module to automatically congratulate someone when they get an achievement.
  • Added Auto Ding module to automatically congratulate someone when they level up and say "ding".
  • Added Auto Welcome module to automatically welcome someone when they join your guild.
  • Added Train Alert module to notify you of when someone puts down a Toy Train Set, has the ability to summon a pet to destroy it and restore your previous pet.
  • More bug fixes...

2011-10-05 Version 3.2
  • Added German locale.
  • Added module to filter Auction House system messages.
  • Bug fixes.

2011-10-03 Version 3.1
  • Fixed incorrect variable naming in the PlayerNames module.
  • Fixed issue with font settings not being set at login.
  • Added chat throttling module.

2011-09-26 Version 3.0beta
  • Code was completely rewritten for a more modular design.
  • Localizations are now complete, still need translators.
  • Most of the chat commands were removed, felt they were superfluous.

2011-09-22 Version 2.3
  • Added localization for better support of all WoW clients.

2011-09-21 Version 2.2
  • Chat frames can now automatically scroll to the bottom after X seconds.

2011-09-19 Version 2.1
  • Added chat commands to clear the currently selected, or all chat window(s).
  • Config table was moved back to **ElvUI_ChatTweaks.lua** because of possible conflict issues.

2011-09-18 Version 2.0
  • Changed how the addon is setup; the options table, config defaults, slash commands, and spam filter triggers were moved to their own files.
  • Added basic spam filtering capabilities.
  • Added scroll reminder.
  • Added roll frame.
  • Added /gkick command (for the heck of it). If you don't have the ability to remove someone from the guild, then the command won't work.

2011-09-14 Version 1.4.1
  • Added option to config to change the location of the player's level to the left or right of their name.
  • Changed toc to reflect addon better.

2011-09-14 Version 1.4
  • Added ability to change the font face, size, and outline of the chat frames.
  • Chat Sounds config table is now generated on the fly to make adding/removing/changing the available channels easier for me.

2011-09-13 Version 1.3.1
  • Removed text splitting options; wasn't working no matter how much I tweaked, and caused unintentional bugs with certain secure functions.

2011-09-13 Version 1.3
  • Can now play a sound, via LibSharedMedia, when a message in a certain channel is received.

2011-09-12 Version 1.2
  • Cleaned up code a bit.
  • Moved defaults to external file, per user request.
  • Added ability to split text messages that are too long (> 256 characters). Still buggy.

2011-09-10 Version 1.1
  • Added ability to save channel colors based on their name, rather than number.

2011-09-09 Version 1.0
  • Initial release.
Post A Reply Comment Options
Unread 10-26-11, 08:11 AM  
Studdly
A Kobold Labourer

Forum posts: 1
File comments: 6
Uploads: 0
Originally posted by Blazeflack
I've seen it happen with another addon actually. I did however do a test myself and with only ElvUI, ElvUI_Config and ElvUI_ChatTweaks I did not get any errors.

@Studdly: Are you sure you're not running ANY other addons? Even though they don't have anything to do with chat, they can still cause taints and errors.

@Lockslap: On the subject of taints, I noticed that ElvUI_ChatTweaks causes a taint if you try to drop a raid mark on the ground AFTER opening chat settings (right click a chat frame) and clicking a color to get the color picker. I have noticed this with a few other addons aswell.

The taint reads the following
Code:
10/26 14:24:56.720  Global variable CURRENT_CHAT_FRAME_ID tainted by ElvUI_ChatTweaks - Interface\FrameXML\FloatingChatFrame.lua:1554 FCF_Tab_OnClick()
10/26 14:24:56.720      Interface\AddOns\ElvUI_ChatTweaks\ElvUI_ChatTweaks.lua:187
10/26 14:24:56.720      ChatFrame1Tab:OnClick()
10/26 14:24:56.720  Execution tainted by ElvUI_ChatTweaks while reading CURRENT_CHAT_FRAME_ID - Interface\FrameXML\FloatingChatFrame.lua:885 FCF_GetCurrentChatFrame()
10/26 14:24:56.720      ChatConfigFrameOkayButton:OnClick()
10/26 14:24:56.720  An action was blocked because of taint from ElvUI_ChatTweaks - PlaceRaidMarker()
10/26 14:24:56.720      Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:163 func()
10/26 14:24:56.720      Interface\FrameXML\UIDropDownMenu.lua:700 UIDropDownMenuButton_OnClick()
10/26 14:24:56.720      DropDownList1Button2:OnClick()
Edit: If I press "Esc" when the color picker is up and exit that way, instead of pressing cancel or okay I get this taint log
Code:
10/26 14:32:47.373  Execution tainted by ElvUI_ChatTweaks while reading Blizzard_CombatLog_Filters - ChatConfigFrame:OnShow()
10/26 14:32:47.373      ChatConfigFrame:Show()
10/26 14:32:47.373      Interface\FrameXML\UIParent.lua:1519 <unnamed>:SetUIPanel()
10/26 14:32:47.373      Interface\FrameXML\UIParent.lua:1324 <unnamed>:ShowUIPanel()
10/26 14:32:47.373      Interface\FrameXML\UIParent.lua:1250
10/26 14:32:47.373      <unnamed>:SetAttribute()
10/26 14:32:47.373      Interface\FrameXML\UIParent.lua:1954 ShowUIPanel()
10/26 14:32:47.373      Interface\FrameXML\FloatingChatFrame.lua:347 func()
10/26 14:32:47.373      Interface\FrameXML\UIDropDownMenu.lua:700 UIDropDownMenuButton_OnClick()
10/26 14:32:47.373      DropDownList1Button10:OnClick()
10/26 14:32:47.373  An action was blocked because of taint from ElvUI_ChatTweaks - PlaceRaidMarker()
10/26 14:32:47.373      Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:163 func()
10/26 14:32:47.373      Interface\FrameXML\UIDropDownMenu.lua:700 UIDropDownMenuButton_OnClick()
10/26 14:32:47.373      DropDownList1Button1:OnClick()
Edit2: After googling for a bit I noticed this post
Looks like it is a blizzard issue. You can disregard the taint report
No i know how to click addons on and off and delete them or remove the sav files. iv done all that. it is this addon no doubt in my mind.
Report comment to moderator  
Reply With Quote
Unread 10-26-11, 06:30 AM  
Blazeflack
A Deviate Faerie Dragon

Forum posts: 12
File comments: 18
Uploads: 0
Originally posted by Lockslap
So you think this addon is causing a problem with the color picker, when this addon does absolutely NOTHING with said color picker...not sure about that.
I've seen it happen with another addon actually. I did however do a test myself and with only ElvUI, ElvUI_Config and ElvUI_ChatTweaks I did not get any errors.

@Studdly: Are you sure you're not running ANY other addons? Even though they don't have anything to do with chat, they can still cause taints and errors.

@Lockslap: On the subject of taints, I noticed that ElvUI_ChatTweaks causes a taint if you try to drop a raid mark on the ground AFTER opening chat settings (right click a chat frame) and clicking a color to get the color picker. I have noticed this with a few other addons aswell.

The taint reads the following
Code:
10/26 14:24:56.720  Global variable CURRENT_CHAT_FRAME_ID tainted by ElvUI_ChatTweaks - Interface\FrameXML\FloatingChatFrame.lua:1554 FCF_Tab_OnClick()
10/26 14:24:56.720      Interface\AddOns\ElvUI_ChatTweaks\ElvUI_ChatTweaks.lua:187
10/26 14:24:56.720      ChatFrame1Tab:OnClick()
10/26 14:24:56.720  Execution tainted by ElvUI_ChatTweaks while reading CURRENT_CHAT_FRAME_ID - Interface\FrameXML\FloatingChatFrame.lua:885 FCF_GetCurrentChatFrame()
10/26 14:24:56.720      ChatConfigFrameOkayButton:OnClick()
10/26 14:24:56.720  An action was blocked because of taint from ElvUI_ChatTweaks - PlaceRaidMarker()
10/26 14:24:56.720      Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:163 func()
10/26 14:24:56.720      Interface\FrameXML\UIDropDownMenu.lua:700 UIDropDownMenuButton_OnClick()
10/26 14:24:56.720      DropDownList1Button2:OnClick()
Edit: If I press "Esc" when the color picker is up and exit that way, instead of pressing cancel or okay I get this taint log
Code:
10/26 14:32:47.373  Execution tainted by ElvUI_ChatTweaks while reading Blizzard_CombatLog_Filters - ChatConfigFrame:OnShow()
10/26 14:32:47.373      ChatConfigFrame:Show()
10/26 14:32:47.373      Interface\FrameXML\UIParent.lua:1519 <unnamed>:SetUIPanel()
10/26 14:32:47.373      Interface\FrameXML\UIParent.lua:1324 <unnamed>:ShowUIPanel()
10/26 14:32:47.373      Interface\FrameXML\UIParent.lua:1250
10/26 14:32:47.373      <unnamed>:SetAttribute()
10/26 14:32:47.373      Interface\FrameXML\UIParent.lua:1954 ShowUIPanel()
10/26 14:32:47.373      Interface\FrameXML\FloatingChatFrame.lua:347 func()
10/26 14:32:47.373      Interface\FrameXML\UIDropDownMenu.lua:700 UIDropDownMenuButton_OnClick()
10/26 14:32:47.373      DropDownList1Button10:OnClick()
10/26 14:32:47.373  An action was blocked because of taint from ElvUI_ChatTweaks - PlaceRaidMarker()
10/26 14:32:47.373      Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:163 func()
10/26 14:32:47.373      Interface\FrameXML\UIDropDownMenu.lua:700 UIDropDownMenuButton_OnClick()
10/26 14:32:47.373      DropDownList1Button1:OnClick()
Edit2: After googling for a bit I noticed this post
Looks like it is a blizzard issue. You can disregard the taint report
Last edited by Blazeflack : 10-26-11 at 06:49 AM.
Report comment to moderator  
Reply With Quote
Unread 10-25-11, 06:16 PM  
Studdly
A Kobold Labourer

Forum posts: 1
File comments: 6
Uploads: 0
Originally posted by Lockslap
So you think this addon is causing a problem with the color picker, when this addon does absolutely NOTHING with said color picker...not sure about that.
i turn it on it errors i turn it off it does not error. Dunno if it is conflicting trying to color the chat as well as trying to pick a color. Both have todo with color only thing i see thats the same lol

EDIT: To make it even more funny if i have this addon turned on and i type /ec then go to media and click border color it turns it from the gray it is now to a teal with out me doing anything but clicking it and loading color picker. i know this sounds foolish but it only happens when i turn this addon on and it is this addon with out a doubt.
EDIT: Just found something that should help i hope.

World of Warcraft Addons\ElvUI_ChatTweaks\Libraries\AceGUI-3.0-SharedMediaWidgets\Libs\AceGUI-3.0\widgets\AceGUIWidget-ColorPicker

is a file in your addon that does not use Colorpicker.

Maybe different versions maybe trying to load same lib 2 different addons. i dunno but i know what the error says and i know i only get it when this addon is turned on.


Code:
Message: ...erface\AddOns\ElvUI\modules\blizzard\colorpicker.lua:92: attempt to perform arithmetic on local 'r' (a string value)
Time: 10/25/11 20:32:10
Count: 822
Stack: ...erface\AddOns\ElvUI\modules\blizzard\colorpicker.lua:92: in function <...erface\AddOns\ElvUI\modules\blizzard\colorpicker.lua:90>
...erface\AddOns\ElvUI\modules\blizzard\colorpicker.lua:185: in function <...erface\AddOns\ElvUI\modules\blizzard\colorpicker.lua:183>
[C]: ?

Locals: r = "{skull}Guild Shadow Dragons is recuting people for Raiding Heroic BoT BwD and 6/7 Fl  and PvP  any lvls are welcome{skull}"
g = nil
b = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on local 'r' (a string value)"
a different error with addon on.

This is the line.

Code:
	ColorPickerFrame:HookScript("OnColorSelect", function(self, r, g, b)
		if not editingText then
			UpdateColorTexts(arg1, arg2, arg3)
		end			
	end)
to me it looks like its to do with color text in chat.
Last edited by Studdly : 10-25-11 at 06:41 PM.
Report comment to moderator  
Reply With Quote
Unread 10-25-11, 05:10 PM  
Lockslap
Premium Member
 
Lockslap's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 38
Uploads: 7
Originally posted by Studdly
http://www.tukui.org/forums/topic.php?id=16944
http://www.tukui.org/forums/topic.ph...=3#post-126088

Both of these errors are being made by this addon. Iv disabled this addon till these are fixed.

Thanks great addon.
So you think this addon is causing a problem with the color picker, when this addon does absolutely NOTHING with said color picker...not sure about that.
Report comment to moderator  
Reply With Quote
Unread 10-25-11, 10:00 AM  
Studdly
A Kobold Labourer

Forum posts: 1
File comments: 6
Uploads: 0
http://www.tukui.org/forums/topic.php?id=16944
http://www.tukui.org/forums/topic.ph...=3#post-126088

Both of these errors are being made by this addon. Iv disabled this addon till these are fixed.

Thanks great addon.
Report comment to moderator  
Reply With Quote
Unread 10-25-11, 06:48 AM  
psycedelic
A Defias Bandit

Forum posts: 3
File comments: 52
Uploads: 0
Thanks alot

Thanks alot for clarified for me.
Greatly appreciate it
Report comment to moderator  
Reply With Quote
Unread 10-25-11, 04:07 AM  
Blazeflack
A Deviate Faerie Dragon

Forum posts: 12
File comments: 18
Uploads: 0
Re: 2 Questions.

Originally posted by psycedelic
1 - Added Auto Profession Link module to automatically link a given profession upon request.
2 - Added guild invite link ability to the Invite Links module, only active if you can invite to guild.

1. How does the proffesion modul works?
2. Is this a rightclick thingy?
1.: The module watches the channels you set it to watch. It has a list of trigger words (which you can edit) and when it sees a trigger word in the channel it is listening to, it will react accordingly and link the profession which was asked for.

2.: From the addon description
Code:
Using trigger words ("invite" and "inv", by default) to create a link that when clicked will invite the person.
Also adds ability to Alt+Click someone's name to invite them.
If someone whispers you something like "inv to guild" (I'm not completely sure on the syntax) it will create a link in your chat. If you click that link, the person will be invited.
Last edited by Blazeflack : 10-25-11 at 04:11 AM.
Report comment to moderator  
Reply With Quote
Unread 10-24-11, 05:19 PM  
psycedelic
A Defias Bandit

Forum posts: 3
File comments: 52
Uploads: 0
2 Questions.

1 - Added Auto Profession Link module to automatically link a given profession upon request.
2 - Added guild invite link ability to the Invite Links module, only active if you can invite to guild.

1. How does the proffesion modul works?
2. Is this a rightclick thingy?
Report comment to moderator  
Reply With Quote
Unread 10-19-11, 08:11 PM  
Sarkan-ZdC
A Wyrmkin Dreamwalker

Forum posts: 57
File comments: 93
Uploads: 0
Originally posted by Lockslap
There are already other chat mods out there that will do more or less the same things as this addon w/o the requirement of ElvUI. Prat and Chatter are two that come to mind right off the bat.
True. But I do like the little and small extra things like auto-grats and auto-ding and so on
Report comment to moderator  
Reply With Quote
Unread 10-18-11, 09:58 AM  
Lockslap
Premium Member
 
Lockslap's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 38
Uploads: 7
Originally posted by Sarkan-ZdC
Possible to make this stand-alone? Without the Elv-UI Dependancy?
There are already other chat mods out there that will do more or less the same things as this addon w/o the requirement of ElvUI. Prat and Chatter are two that come to mind right off the bat.
Report comment to moderator  
Reply With Quote
Unread 10-18-11, 01:49 AM  
Sarkan-ZdC
A Wyrmkin Dreamwalker

Forum posts: 57
File comments: 93
Uploads: 0
Possible to make this stand-alone? Without the Elv-UI Dependancy?
Report comment to moderator  
Reply With Quote
Unread 10-17-11, 10:29 PM  
Lockslap
Premium Member
 
Lockslap's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 38
Uploads: 7
Re: Re: Re: Text justification not working after v3.3

Originally posted by Aerilyn
/facepalm

A thousand apologies for that mistake. I humbly beg for forgiveness...

Keep up the great work!!
All good, I didn't put it in the changelog after all! Glad you enjoy the addon!

Report comment to moderator  
Reply With Quote
Unread 10-17-11, 09:07 PM  
Aerilyn
A Murloc Raider

Forum posts: 4
File comments: 12
Uploads: 0
Re: Re: Text justification not working after v3.3

Originally posted by Lockslap
I'd almost be willing to bet that you didn't check to see that the Justification module is now disabled by default, which would mean you'd have to reenable it in the options for it to work again. Once enabled it works as intended.
/facepalm

A thousand apologies for that mistake. I humbly beg for forgiveness...

Keep up the great work!!
Report comment to moderator  
Reply With Quote
Unread 10-17-11, 03:01 PM  
Lockslap
Premium Member
 
Lockslap's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 38
Uploads: 7
Re: Text justification not working after v3.3

Originally posted by Aerilyn
Love your tweaks to ElvUI and love this chat module. You rock!

Wanted to let you know that text justification stopped working after v3.3. I have my chat window 2 set for RIGHT justification and it always reverts back to LEFT after log off/on, reload, or switching toons.
I'd almost be willing to bet that you didn't check to see that the Justification module is now disabled by default, which would mean you'd have to reenable it in the options for it to work again. Once enabled it works as intended.
Report comment to moderator  
Reply With Quote
Unread 10-17-11, 09:26 AM  
Aerilyn
A Murloc Raider

Forum posts: 4
File comments: 12
Uploads: 0
Text justification not working after v3.3

Love your tweaks to ElvUI and love this chat module. You rock!

Wanted to let you know that text justification stopped working after v3.3. I have my chat window 2 set for RIGHT justification and it always reverts back to LEFT after log off/on, reload, or switching toons.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.