Ok first at all this post is written in english because I want to collect every Feedback not just from german users. After 7 month without an really neccesary update I have to change some things because of minor compatibility issues reported by some users. The work I done this noon was mainly fixing bugs reported since the last revision 131 in October '08. Also I Updated some parts of the language files and decided to switch the whole Addon to UTF-8 encoding because of the Chinese version.

Custom Highlighter

But besides several bugfixes the custom highlighter function was improved, in the past there was this nasty behavior of the highlighter, highlighting textparts within words. For Example, you configured to highlight the word "Resi" now the highlighter did his job and highlighted everything with the substring resi. This leads to strange highlightings like Resistance. Since rev 132 there is a additional option in the Highlighter screen "full words only" I guess I do not have explain what it acualy does.

Some denounced functions

Actualy only two.The 1st is the "Dismout on Taxi" this function is now implemented in the GameClient itself so no need for the Mod to do this. 2nd one is the Itemlinker this module caused me trouble since I first implement it. There are some other grat mods out there just doing item linking. Currently the wow client does support so many kinds of links that it simple is to much to have this as a  goodie function in a chatmod.

Current Changelog

  • update locale zhCN
  • chinese wow client chatmod fix
  • Aizotu fix, ClassToNum
  • updated to current Wow Version
  • main files now UTF-8
  • Mod. custom highlighter UI added button for "only full word"
  • Custom Highlighter improved
  • general code cleanup and prep. for further patches
  • removed autodismount because client can do this without a mod now
  • Removed Item Linking features, why ? type /chatmod chatlink

Current Status and Testing

Because I'm not playing wow actively at the moment I have no possibility to test the new release in a "real enviroment". Of course I did a basic "dry testing" of all functions but you know there are many things which could cause errors you can't really test sitting in Ironforge  ;)  btw. thanks to Hudiny who lent his account for rev 132 development.My request to everybody who download the rev 132 testing version: Please post any found error or strange behavior as comment below this post. I will give this testing round about a week and try to fix all commented bugs on the next weekend. After this fix I will put online a public non beta.

Amazon Logo Diesen Blog unterstützen?
Bestell dir doch etwas bei Amazon. Nutze diesen speziellen Link, es kostet dich nichts extra und für jeden Kauf darüber erhalte ich eine kleine Gutschrift. Danke!
✉ Marco Götze//

Kommentare

Formate: | Größe: Mb
Anmelden mitoder Benutzernamen eingeben

cowshafe
Hey i like the add on its great but for some reason now the chat bar on top won&#039t work keeps on down the bottom? Is there a way i can have it back up the top i really miss that. Thanks again for the great addon and glad to see its been updated! :)
cowshafe
Hey i like the add on its great but for some reason now the chat bar on top won't work keeps on down the bottom? Is there a way i can have it back up the top i really miss that. Thanks again for the great addon and glad to see its been updated! :)
cowshafe
Hey i like the add on its great but for some reason now the chat bar on top won't work keeps on down the bottom? Is there a way i can have it back up the top i really miss that. Thanks again for the great addon and glad to see its been updated! :)
Blurge
Am getting problems with my Whispers with this Chatmod installed. I can send whispers but am not receiving them. Any ideas?
Blurge
Am getting problems with my Whispers with this Chatmod installed. I can send whispers but am not receiving them. Any ideas?
mrbene
Actually, I didn&#039t break the invite thing.
mrbene
Actually, I didn't break the invite thing.
mrbene
Actually, I didn't break the invite thing.
mrbene
I actually rewrote lines 460 through 463, removing checks that are not needed and fixing behavior so that a toon name, URL, and item link can all appear on the same line with highlighting.<code>if text and SCCN_InChatHighlight == 1 and arg8 ~= 3 and arg8 ~= 4 and string.sub(event, 1 , 8) == "CHAT_MSG" and string.sub(event, 1 , 15) ~= "CHAT_MSG_COMBAT" then local rWord = ""; for rWord in string.gmatch(text, "%w%w%w+") do if text:find("%[[%w%s]*"..rWord) == nil and rWord ~= arg2 and string.find(rWord,"|") == nil and string.find(rWord,"^%x*$") == nil and string.find(rWord,"^%a*$") ~= nil then </code>Changes are: Searching for "%w%w%w+" makes the "and string.len(rWord) > 3" redundant. New condition "text:find("%[[%w%s]*"..rWord) == nil" makes "SCCN_URLFOUND == nil" and "SCCN_INVITEFOUND == nil" checks redundant (I think, tho I may have broken the invite thing), as well as my "text:find("%[%w+%s%w") == nil". In addition, since this check happens inside the loop, it doesn&#039t prevent toon name highlighting when items or URLs appear.I do think the checks after "rWord ~= arg2" may be redundant, but I&#039m guessing you have put them in for a reason.
mrbene
I actually rewrote lines 460 through 463, removing checks that are not needed and fixing behavior so that a toon name, URL, and item link can all appear on the same line with highlighting.

<code>if text and SCCN_InChatHighlight == 1 and arg8 ~= 3 and arg8 ~= 4 and string.sub(event, 1 , 8) == "CHAT_MSG" and string.sub(event, 1 , 15) ~= "CHAT_MSG_COMBAT" then
local rWord = "";
for rWord in string.gmatch(text, "%w%w%w+") do
if text:find("%[[%w%s]*"..rWord) == nil and rWord ~= arg2 and string.find(rWord,"|") == nil and string.find(rWord,"^%x*$") == nil and string.find(rWord,"^%a*$") ~= nil then
</code>

Changes are:
Searching for "%w%w%w+" makes the "and string.len(rWord) > 3" redundant.
New condition "text:find("%[[%w%s]*"..rWord) == nil" makes "SCCN_URLFOUND == nil" and "SCCN_INVITEFOUND == nil" checks redundant (I think, tho I may have broken the invite thing), as well as my "text:find("%[%w+%s%w") == nil". In addition, since this check happens inside the loop, it doesn't prevent toon name highlighting when items or URLs appear.

I do think the checks after "rWord ~= arg2" may be redundant, but I'm guessing you have put them in for a reason.
mrbene
I actually rewrote lines 460 through 463, removing checks that are not needed and fixing behavior so that a toon name, URL, and item link can all appear on the same line with highlighting.if text and SCCN_InChatHighlight == 1 and arg8 ~= 3 and arg8 ~= 4 and string.sub(event, 1 , 8) == "CHAT_MSG" and string.sub(event, 1 , 15) ~= "CHAT_MSG_COMBAT" thenlocal rWord = "";for rWord in string.gmatch(text, "%w%w%w+") doif text:find("%[[%w%s]*"..rWord) == nil and rWord ~= arg2 and string.find(rWord,"|") == nil and string.find(rWord,"^%x*$") == nil and string.find(rWord,"^%a*$") ~= nil thenChanges are:Searching for "%w%w%w+" makes the "and string.len(rWord) > 3" redundant. New condition "text:find("%[[%w%s]*"..rWord) == nil" makes "SCCN_URLFOUND == nil" and "SCCN_INVITEFOUND == nil" checks redundant (I think, tho I may have broken the invite thing), as well as my "text:find("%[%w+%s%w") == nil". In addition, since this check happens inside the loop, it doesn't prevent toon name highlighting when items or URLs appear.I do think the checks after "rWord ~= arg2" may be redundant, but I'm guessing you have put them in for a reason.
mrbene
I&#039ve really liked chatMOD, but found that it breaks item colorization in chat if the item has a guildee or friends name as a substring - for example, with guildee "Stoic" the item "[Amice of the Stoic Watch]" ends up as "[Amice of the" as purple, "Stoic" as class color, and "Watch]" as chat color.I added the following argument to line 460 in ChatMOD.lua:<code>and text:find("%[%w+%s%w") == nil</code>This takes advantage of the fact that whitespace is not allowed in character names, but is almost always present in item names (there&#039s a few exceptions, like "Glowcap", but these have much lower incidence).This change does mean that, if an item is linked along with a toon name, that toon name will not have the highlighting.
solariz
@mrbene: ty for this I add it to the next release

@Morgulo: Class color - as long as you "know" the char - also work on the trade channels. But As said you need to know him. To can all persons in a trade channel can cause hughe problems So I decided to leave this out.
mrbene
I've really liked chatMOD, but found that it breaks item colorization in chat if the item has a guildee or friends name as a substring - for example, with guildee "Stoic" the item "[Amice of the Stoic Watch]" ends up as "[Amice of the" as purple, "Stoic" as class color, and "Watch]" as chat color.

I added the following argument to line 460 in ChatMOD.lua:

<code>and text:find("%[%w+%s%w") == nil</code>

This takes advantage of the fact that whitespace is not allowed in character names, but is almost always present in item names (there's a few exceptions, like "Glowcap", but these have much lower incidence).

This change does mean that, if an item is linked along with a toon name, that toon name will not have the highlighting.
★Marco Gö†ze
@mrbene: ty for this I add it to the next release@Morgulo: Class color - as long as you "know" the char - also work on the trade channels. But As said you need to know him. To can all persons in a trade channel can cause hughe problems So I decided to leave this out.
mrbene
I've really liked chatMOD, but found that it breaks item colorization in chat if the item has a guildee or friends name as a substring - for example, with guildee "Stoic" the item "[Amice of the Stoic Watch]" ends up as "[Amice of the" as purple, "Stoic" as class color, and "Watch]" as chat color.I added the following argument to line 460 in ChatMOD.lua:and text:find("%[%w+%s%w") == nilThis takes advantage of the fact that whitespace is not allowed in character names, but is almost always present in item names (there's a few exceptions, like "Glowcap", but these have much lower incidence).This change does mean that, if an item is linked along with a toon name, that toon name will not have the highlighting.
Morgulo
Sehr nettes Addon! Nur eine Frage zum "class color". Entweder es funktioniert bei mir nicht, oder werden die Klassen aus dem Handels-, SucheNachGruppe-Channel nicht ausgewertet? Wäre es in einer nächsten Version möglich auch aus diesen Channels die Klassen auszuwerten? Oder kann man einen Lookup irgendwie forcieren?------Very nice addon! One question for the "class clolor". Does class coloring not work for Trade and LFG channels? Is it possible to add this in a future version? Or is it possible to force a class lookup in any way?
Morgulo
Sehr nettes Addon! Nur eine Frage zum "class color". Entweder es funktioniert bei mir nicht, oder werden die Klassen aus dem Handels-, SucheNachGruppe-Channel nicht ausgewertet?
Wäre es in einer nächsten Version möglich auch aus diesen Channels die Klassen auszuwerten? Oder kann man einen Lookup irgendwie forcieren?

------

Very nice addon! One question for the "class clolor". Does class coloring not work for Trade and LFG channels? Is it possible to add this in a future version? Or is it possible to force a class lookup in any way?
Morgulo
Sehr nettes Addon! Nur eine Frage zum "class color". Entweder es funktioniert bei mir nicht, oder werden die Klassen aus dem Handels-, SucheNachGruppe-Channel nicht ausgewertet?Wäre es in einer nächsten Version möglich auch aus diesen Channels die Klassen auszuwerten? Oder kann man einen Lookup irgendwie forcieren?------Very nice addon! One question for the "class clolor". Does class coloring not work for Trade and LFG channels? Is it possible to add this in a future version? Or is it possible to force a class lookup in any way?
Paul
Hi there, can I recommend that there should be a forwarding link or at least a notification on the wow-chatmod.htm page about the most recent version: solariz.de/wow-chatmod.htmII actually arrived at that page first (via a search engine) and thought that the most recent update was from last year!In any case, thanks for the hard work, keep up the great job!
Paul
Hi there, can I recommend that there should be a forwarding link or at least a notification on the wow-chatmod.htm page about the most recent version:
solariz.de/wow-chatmod.htmm

I actually arrived at that page first (via a search engine) and thought that the most recent update was from last year!

In any case, thanks for the hard work, keep up the great job!
Paul
Hi there, can I recommend that there should be a forwarding link or at least a notification on the wow-chatmod.htm page about the most recent version:solariz.de/wow-c.c...I actually arrived at that page first (via a search engine) and thought that the most recent update was from last year!In any case, thanks for the hard work, keep up the great job!
solariz
You can easiely remove this "bug" conflicting with wintertime by opening addons/chatmod/inc/ChatMOD.lua and search for SLASH_TT1 = "/wt"; replace it with any other letters you prefer.
AshTrai
Previous versions also do this, but... doing the command /wt (which is the trigger for the wintertime mod) it causes the following response from chatmod: ChatMOD: No target for /tt
★Marco Gö†ze
You can easiely remove this "bug" conflicting with wintertime by opening addons/chatmod/inc/ChatMOD.lua and search for SLASH_TT1 = "/wt"; replace it with any other letters you prefer.
AshTrai
Previous versions also do this, but... doing the command /wt (which is the trigger for the wintertime mod) it causes the following response from chatmod: ChatMOD: No target for /tt
★Marco Gö†ze
@Shakaar: Yep also I forgot to switch some default settings like Gossip skip. Things are noted on my 134 todo ;)
solariz
@Shakaar: Yep also I forgot to switch some default settings like Gossip skip. Things are noted on my 134 todo ;)
Shakaar
Hey solariz, nice to see you&#039re still working on the addon :)133 still does not allow you to disable class coloured names in the chat. no matter what option you click the names are still coloured./moo
Yang
Thank you for this great chat addon, it&#039s very helpful ;o)