Category: Chat Mods
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Industrial's Portal Bug Reports Feature Requests
Author:
Version:
r8
Date:
01-28-2009 12:53 PM
Size:
2.36 Kb
Downloads:
6,639
Favorites:
70
MD5:
Pictures
Click to enlarge
Click to enlarge
idChat   Popular! (More than 5000 hits)
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.
  Change Log - idChat
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 - idChat
File Name
Version
Size
Author
Date
Type
1.0
2kB
10-23-2008 05:46 PM
Addon
  Archived Versions - idChat
File Name
Version
Size
Author
Date
r5
2kB
Industrial
08-16-2008 11:53 AM
  Comments - idChat
Post A Reply Comment Options
Old 01-08-2008, 02:15 PM  
Strongbow
A Deviate Faerie Dragon
 
Strongbow's Avatar

Forum posts: 10
File comments: 98
Uploads: 0
Quote:
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   Edit/Delete Message Reply With Quote
Old 01-07-2008, 07:48 PM  
Jinnfel
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Quote:
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   Edit/Delete Message Reply With Quote
Old 01-07-2008, 09:52 AM  
Strongbow
A Deviate Faerie Dragon
 
Strongbow's Avatar

Forum posts: 10
File comments: 98
Uploads: 0
Quote:
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-2008 at 10:07 AM.
Strongbow is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-07-2008, 08:08 AM  
Slakah
A Molten Giant
 
Slakah's Avatar
Interface Author - Click to view interfaces

Forum posts: 751
File comments: 132
Uploads: 25
Quote:
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   Edit/Delete Message Reply With Quote
Old 01-06-2008, 06:31 PM  
Strongbow
A Deviate Faerie Dragon
 
Strongbow's Avatar

Forum posts: 10
File comments: 98
Uploads: 0
Quote:
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   Edit/Delete Message Reply With Quote
Old 01-06-2008, 03:49 PM  
Slakah
A Molten Giant
 
Slakah's Avatar
Interface Author - Click to view interfaces

Forum posts: 751
File comments: 132
Uploads: 25
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.

Quote:
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-2008 at 03:50 PM.
Slakah is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-05-2008, 10:20 PM  
Strongbow
A Deviate Faerie Dragon
 
Strongbow's Avatar

Forum posts: 10
File comments: 98
Uploads: 0
Quote:
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-2008 at 10:39 AM.
Strongbow is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-04-2008, 08:33 AM  
Slakah
A Molten Giant
 
Slakah's Avatar
Interface Author - Click to view interfaces

Forum posts: 751
File comments: 132
Uploads: 25
Quote:
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.

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

Quote:
4. make it possible to wrap channel names into parenthesis or brackets.
change line 55 to 67.
Slakah is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-30-2007, 05:15 PM  
Stanzilla
A Kobold Labourer

Forum posts: 0
File comments: 38
Uploads: 0
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-2008 at 09:02 AM.
Stanzilla is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-29-2007, 02:03 PM  
Strongbow
A Deviate Faerie Dragon
 
Strongbow's Avatar

Forum posts: 10
File comments: 98
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   Edit/Delete Message Reply With Quote
Old 12-23-2007, 05: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-2007 at 11:16 AM.
Andalia is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-22-2007, 10:48 PM  
Industrial
A Fallenroot Satyr
 
Industrial's Avatar
Interface Author - Click to view interfaces

Forum posts: 25
File comments: 85
Uploads: 12
Quote:
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   Edit/Delete Message Reply With Quote
Old 12-22-2007, 06:52 PM  
SaberHawke
Premium Member
Premium Member

Forum posts: 21
File comments: 61
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   Edit/Delete Message Reply With Quote
Old 08-12-2007, 04:17 PM  
Industrial
A Fallenroot Satyr
 
Industrial's Avatar
Interface Author - Click to view interfaces

Forum posts: 25
File comments: 85
Uploads: 12
Re: copy?

Quote:
Originally posted by Jaim Sandar
Nice setup.

The only thing missing that I can think of is copy and paste of chat lines.

bitbiter's EasyCopy:
http://wow.curse.com/downloads/details/4067/
please make requests on my google code.

Last edited by Industrial : 08-25-2007 at 03:01 PM.
Industrial is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-12-2007, 02:29 PM  
Jaim Sandar
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 270
Uploads: 1
copy?

Nice setup.

The only thing missing that I can think of is copy and paste of chat lines.

bitbiter's EasyCopy:
http://wow.curse.com/downloads/details/4067/
Jaim Sandar is offline Report comment to moderator   Edit/Delete Message 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.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.