Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(2 Kb)
Download
Updated: 01-28-09 11:53 AM
Pictures
File Info
Updated:01-28-09 11:53 AM
Created:unknown
Downloads:10,037
Favorites:57
MD5:
idChat  Popular! (More than 5000 hits)
Version: r8
by: Industrial [More]
This addon modifies the chatframes.

Features
  • Timestamps on all messages, hh:mm format.
  • Text replacement; "[1. General]" becomes "1", "Raid" becomes "R".
  • The editbox is on top and doesnt have a background.
  • You no longer need to hold alt to move through the editbox.
  • Mousewheel scrolling. Hold shift to scroll to the top/bottom.
  • A slash command "/tt" to send a message to your target. Use "/tt <message>".
  • All chat buttons are hidden.
  • The chat channels say, emote, yell, party, guild, officer, raid, raid warning, battleground, whisper and all numbered channels are made sticky. The next time you open your editbox you will send a message to that channel by default.
  • Reformats normal messages, whispers and achievement notifications.
Revision: 8
Author: Industrial-18137
Date: 17:47:49, Wednesday, January 28, 2009
Message:
Fixed the achievements.
Reformatted whispers.
----
Modified : /trunk/Addon.lua

Revision: 7
Author: Industrial-18137
Date: 16:28:20, Wednesday, January 28, 2009
Message:
Updated copyrighting to 2009.
----
Modified : /trunk/Addon.lua

Revision: 6
Author: Industrial-18137
Date: 16:33:47, Tuesday, November 11, 2008
Message:
Update for wotlk:
- fixed the replaces.
- broke the achievements ...
----
Modified : /trunk/Addon.lua
Modified : /trunk/idChat.toc

Revision: 5
Author: Industrial-18137
Date: 15:40:24, Saturday, August 16, 2008
Message:
Added support for AddonLoader.
----
Modified : /trunk/idChat.toc

Revision: 2
Author: Industrial-18137
Date: 11:24:49, Saturday, August 02, 2008
Message:
Adding files from the current stable version.
----
Added : /trunk/Addon.lua
Added : /trunk/idChat.toc

Revision: 1
Author: wowinterface
Date: 11:14:42, Saturday, August 02, 2008
Message:
Creating inital directory structure
----
Added : /branches
Added : /tags
Added : /trunk
Optional Files (0)


Archived Files (1)
File Name
Version
Size
Author
Date
r5
2kB
Industrial
08-16-08 09:53 AM


Post A Reply Comment Options
Unread 02-02-08, 08:24 AM  
Jabar
Premium Member
 
Jabar's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 41
Uploads: 1
Hello,

I'd like to change "[xxx] has come online" to "xxx ONLINE" but i can't find out the correct string to sub.
Can someone enlighten me please ?
Jabar is offline Report comment to moderator  
Reply With Quote
Unread 01-18-08, 05:54 PM  
dafire
Premium Member
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 216
File comments: 39
Uploads: 3
I guess you forgot to make the enable function local..

101: function enable ()

I don't think it was your intention to create a enable function in the global namespace
dafire is offline Report comment to moderator  
Reply With Quote
Unread 01-08-08, 01:15 PM  
Strongbow
A Deviate Faerie Dragon
 
Strongbow's Avatar

Forum posts: 11
File comments: 96
Uploads: 0
Originally posted by Jinnfel
Change line 66 and 67 to this:
Code:
	text = text:gsub('%[(%d+)%. .+%] (|Hplayer.+)', '[%1] %2')
	text = text:gsub('(|Hplayer.-|h)%[(.-)%].-:', '%1%2|h:')
Should fix the extra brackets problem.
Thank you, it worked perfekt

And regarding my problem with Teknicolor that seems to have solved it self mysterious but now it works and im so happy, Big Thank you to Slakah and Jinnfel for the help here.

/bow

-Strongbow-
Strongbow is offline Report comment to moderator  
Reply With Quote
Unread 01-07-08, 06:48 PM  
Jinnfel
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally posted by Strongbow
[b]This does work but i get an extra set of [] after the chatchannel like this
[G] []name:...........
Change line 66 and 67 to this:
Code:
	text = text:gsub('%[(%d+)%. .+%] (|Hplayer.+)', '[%1] %2')
	text = text:gsub('(|Hplayer.-|h)%[(.-)%].-:', '%1%2|h:')
Should fix the extra brackets problem.
Jinnfel is offline Report comment to moderator  
Reply With Quote
Unread 01-07-08, 08:52 AM  
Strongbow
A Deviate Faerie Dragon
 
Strongbow's Avatar

Forum posts: 11
File comments: 96
Uploads: 0
Originally posted by Slakah
[b]I meant to say change lines 55-67
Code:
	

text = text:gsub('%[Guild%] (|Hplayer.+)', '[G] %1')
	text = text:gsub('%[Party%] (|Hplayer.+)', '[P] %1')
	text = text:gsub('%[Raid%] (|Hplayer.+)', '[R] %1')
	text = text:gsub('%[Raid Leader%] (|Hplayer.+)', '[RL] %1')
	text = text:gsub('%[Raid Warning%] (|Hplayer.+)', '[RW] %1')
	text = text:gsub('%[Officer%] (|Hplayer.+)', '[O] %1')
	text = text:gsub('%[Battleground%] (|Hplayer.+)', '[B] %1')
	text = text:gsub('%[Battleground Leader%] (|Hplayer.+)', '[BL] %1')
	text = text:gsub('%<AFK%>(|Hplayer.+)', '%1')
	text = text:gsub('%<DND%>(|Hplayer.+)', '%1')
	text = text:gsub('%[(%d+)%. .+%] (|Hplayer.+)', '[%1] %2')
	text = text:gsub('(|Hplayer.-|h)%[(.-)%].-:', '[%1]%2|h:')
Should work, change the bits in red depending on whether you would want parenthesis or brackets etc.

[
This does work but i get an extra set of [] after the chatchannel like this
[G] []name:...........

The arrow key tip worked wonders but i still cant get teknicolor to work in guildchat tho, i have revision 756 of teknicolor.

Ohh and i got a smaller keybind addon for my chat, called chat-bindings from curse, small and sexy

-Strongbow-
Last edited by Strongbow : 01-07-08 at 09:07 AM.
Strongbow is offline Report comment to moderator  
Reply With Quote
Unread 01-07-08, 07:08 AM  
Slakah
A Molten Giant
 
Slakah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 863
File comments: 146
Uploads: 26
Originally posted by Strongbow
Thank you for that

Now all i need is to get the arrow keys back so i can use altkey again to go back in my editbox and im set.
I presume you mean line 147
Code:
	ChatFrameEditBox:SetAltArrowKeyMode(nil)
removing that should work.

As for teknicolor download it from Google code
to get it to work with idchat modify line 54 to

Code:
		x[k] = string.format("|cff%s%s|r", colors[v], k)
and 174 to

Code:
	if name and names[name] then text = string.gsub(text, "|h"..name.."|h", "|h"..names[name].."|h") end
Slakah is offline Report comment to moderator  
Reply With Quote
Unread 01-06-08, 05:31 PM  
Strongbow
A Deviate Faerie Dragon
 
Strongbow's Avatar

Forum posts: 11
File comments: 96
Uploads: 0
Originally posted by Slakah
I meant to say change lines 55-67
Code:
	

text = text:gsub('%[Guild%] (|Hplayer.+)', '[G] %1')
	text = text:gsub('%[Party%] (|Hplayer.+)', '[P] %1')
	text = text:gsub('%[Raid%] (|Hplayer.+)', '[R] %1')
	text = text:gsub('%[Raid Leader%] (|Hplayer.+)', '[RL] %1')
	text = text:gsub('%[Raid Warning%] (|Hplayer.+)', '[RW] %1')
	text = text:gsub('%[Officer%] (|Hplayer.+)', '[O] %1')
	text = text:gsub('%[Battleground%] (|Hplayer.+)', '[B] %1')
	text = text:gsub('%[Battleground Leader%] (|Hplayer.+)', '[BL] %1')
	text = text:gsub('%<AFK%>(|Hplayer.+)', '%1')
	text = text:gsub('%<DND%>(|Hplayer.+)', '%1')
	text = text:gsub('%[(%d+)%. .+%] (|Hplayer.+)', '[%1] %2')
	text = text:gsub('(|Hplayer.-|h)%[(.-)%].-:', '[%1]%2|h:')
Should work, change the bits in red depending on whether you would want parenthesis or brackets etc.

Timestamps

Code:
	text = '|cff999999' .. date('%H%M') .. '|r ' .. text
Change the bit in green using strftime depending on what time you want it to display.

I use a modified teknicolor.
Thank you for that

Now all i need is to get the arrow keys back so i can use altkey again to go back in my editbox and im set.

If you have any pointer pls dont be afraid to help

have to try teknicolor since RS_ClassColor dont do what i want.

-Strongbow-
Strongbow is offline Report comment to moderator  
Reply With Quote
Unread 01-06-08, 02:49 PM  
Slakah
A Molten Giant
 
Slakah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 863
File comments: 146
Uploads: 26
I meant to say change lines 55-67
Code:
	

text = text:gsub('%[Guild%] (|Hplayer.+)', '[G] %1')
	text = text:gsub('%[Party%] (|Hplayer.+)', '[P] %1')
	text = text:gsub('%[Raid%] (|Hplayer.+)', '[R] %1')
	text = text:gsub('%[Raid Leader%] (|Hplayer.+)', '[RL] %1')
	text = text:gsub('%[Raid Warning%] (|Hplayer.+)', '[RW] %1')
	text = text:gsub('%[Officer%] (|Hplayer.+)', '[O] %1')
	text = text:gsub('%[Battleground%] (|Hplayer.+)', '[B] %1')
	text = text:gsub('%[Battleground Leader%] (|Hplayer.+)', '[BL] %1')
	text = text:gsub('%<AFK%>(|Hplayer.+)', '%1')
	text = text:gsub('%<DND%>(|Hplayer.+)', '%1')
	text = text:gsub('%[(%d+)%. .+%] (|Hplayer.+)', '[%1] %2')
	text = text:gsub('(|Hplayer.-|h)%[(.-)%].-:', '[%1]%2|h:')
Should work, change the bits in red depending on whether you would want parenthesis or brackets etc.

Timestamps

Code:
	text = '|cff999999' .. date('%H%M') .. '|r ' .. text
Change the bit in green using strftime depending on what time you want it to display.

Im also trying out RS_ClassColors to see if i get the names in colour.
I use a modified teknicolor.
Last edited by Slakah : 01-06-08 at 02:50 PM.
Slakah is offline Report comment to moderator  
Reply With Quote
Unread 01-05-08, 09:20 PM  
Strongbow
A Deviate Faerie Dragon
 
Strongbow's Avatar

Forum posts: 11
File comments: 96
Uploads: 0
4. make it possible to wrap channel names into parenthesis or brackets.

change line 55 to 67.

How do you mean, like make line 55 to look like line 67 or how ?

As you can see im no Lua expert so i need some guidance here pls

Thx for you help

Hmm my editbox is not transpant, still have the background, all are "out of the box" had Prat before and cleaned all my saved variables from it too.

i would like to get my editbox moved up some too and i guess i have to change the lines 134 and 135 to do that ? Edit, fixed

And while im on it i might ask for a thing i liked with Prat and that was that i could bind the channel to a key and just open that channel with a keystroke but this seems not to be built in in idchat, is there a way to do that anyhow or can i look for it in Prat.lua and maybe copy/paste it to idchat so i can have it or do i just have to learn to use my / command ?
Edit, fixed that using the Mod "ChatKeys"

Im also trying out RS_ClassColors to see if i get the names in colour.

-Strongbow-
Last edited by Strongbow : 01-06-08 at 09:39 AM.
Strongbow is offline Report comment to moderator  
Reply With Quote
Unread 01-04-08, 07:33 AM  
Slakah
A Molten Giant
 
Slakah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 863
File comments: 146
Uploads: 26
Originally posted by Strongbow
Hi!

I was wondering how the easiest way is to change the colour of the chat text in Officer to another colour so its easier to see rather than the slightly darker shade of green as normal is the way for it to be displayed ?

-Strongbow-
Right click on your chat tab go under channels, the officer and click to change the colour.(It's built into wow.

3. Allow to change the timestamp format and add a seperator.
Change line 68

4. make it possible to wrap channel names into parenthesis or brackets.
change line 55 to 67.
Slakah is offline Report comment to moderator  
Reply With Quote
Unread 12-30-07, 04:15 PM  
Stanzilla
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 15
File comments: 123
Uploads: 1
Feature Requests:

1. URL-Copy
2. Player Name options like Prat has.
3. Allow to change the timestamp format and add a seperator.
4. make it possible to wrap channel names into parenthesis or brackets.
Last edited by Stanzilla : 01-03-08 at 08:02 AM.
Stanzilla is offline Report comment to moderator  
Reply With Quote
Unread 12-29-07, 01:03 PM  
Strongbow
A Deviate Faerie Dragon
 
Strongbow's Avatar

Forum posts: 11
File comments: 96
Uploads: 0
Hi!

I was wondering how the easiest way is to change the colour of the chat text in Officer to another colour so its easier to see rather than the slightly darker shade of green as normal is the way for it to be displayed ?

-Strongbow-
Strongbow is offline Report comment to moderator  
Reply With Quote
Unread 12-23-07, 04:24 AM  
Andalia
A Defias Bandit

Forum posts: 2
File comments: 5
Uploads: 0
Get back to googlecode!
It's a lot easier to do some customization on your addons and still keep up with your changes via svn diff.
I hate it to update from wowinterface and search for your changes.

At least some statement about why you moved would be nice.
__________________
Last edited by Andalia : 12-23-07 at 10:16 AM.
Andalia is offline Report comment to moderator  
Reply With Quote
Unread 12-22-07, 09:48 PM  
Industrial
A Fallenroot Satyr
 
Industrial's Avatar
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 82
Uploads: 14
Originally posted by SaberHawke
Can't get to google site.

Your client does not have permission to get URL /p/wow-industrial/issues/list from this server.

&

Your client does not have permission to get URL /p/wow-industrial/wiki/idChat from this server.
back to here with the requests! :X
Industrial is offline Report comment to moderator  
Reply With Quote
Unread 12-22-07, 05:52 PM  
SaberHawke
A Fallenroot Satyr
 
SaberHawke's Avatar

Forum posts: 23
File comments: 82
Uploads: 0
Can't get to google site.

Your client does not have permission to get URL /p/wow-industrial/issues/list from this server.

&

Your client does not have permission to get URL /p/wow-industrial/wiki/idChat from this server.
SaberHawke is offline 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.