Download
(48 Kb)
Download
Updated: 11/03/15 03:04 PM
Pictures
File Info
Compatibility:
Orsinium (2.2.4)
Updated:11/03/15 03:04 PM
Created:08/04/14 04:03 AM
Monthly downloads:67
Total downloads:12,097
Favorites:25
MD5:
Circonians ChatIt  Popular! (More than 5000 hits)
Version: 4.2
by: circonian [More]
If you haven't yet you should check out my JunkIt Loot Manager (click here)

This started as a simple addon someone requested on the forums just to darken the chat background. I only did it because it was simple & quick. I got a few requests for small things & squeezed in time to do it when I could. But, I keep getting more. I'm glad you guys like it & I will keep it alive, but I don't have much time to add features to this.

Newest Features:
(3.1) Added Clear Buffer Slash Command -- You can now use /reloadclear to clear the buffers. This clears all chat buffers.
(3.0) Added Chat Buffers -- Chat is now buffered, up to 100 messages. You can choose to have previous chat automatically reloaded for you when you reload the ui and login. This way you wont miss any conversations when your reloading your UI.
(3.0) New SlashCommands -- /reloadchat, /reloadparty, /reloadwhisper, /reloadguild, /reloadofficer. These commands will reload ALL chat in their respective chat buffers.
(3.0) Optional Slash Command Parameter -- You can add a time parameter to the slashcommands and it will only display messages that are less than that many minutes old. For example:
/reloadwhispers 20 would reload all whipsers from the last 20 minutes into the chat window.
NOTE: The chat buffers are capped at 100 messages. Once a buffer is full it will remove the oldest message each time it saves a new one. So just because you can type /reloadchat 99999 Its probably not going to have messages that old in the buffer.

(2.9) pChat Compatibility -- Made some changes to be more compatible with pChat. Now if you run pChat the timestamps in ChatIt will automatically be disabled. Even if you turn them on they wont do anything, you'll have to use the timestamps in pChat (this is only if your running both addons). This is to provide compatibility and prevent the two addons from fighting over the games chat handler.
Features:
Multiple Chat Windows: You can now open multiple chat windows.

Chat Timestamps & Time Played: You can toggle ON/OFF chat timestamps or time played so you can see how long you've been playing or how late its getting.

Secondary Chat Backdrop: Toggle ON/OFF a secondary backdrop behind the chat window to darken it.

Secondary Chat Backdrop Alpha: You can adjust the alpha of the secondary backdrop so you can make the chat window just a little darker or a lot.

Toggle ON/OFF background fading: Can be used to prevent the background from fading.

Text Fade Delay: You can adjust the delay time before the chat text starts to fade away. You can also prevent the chat text from ever fading by setting this value to 0 (in the settings menu)

Text Fade Duration: You can adjust the amount of time it takes for the text to fade away after the delay time has passed.
Version 4.2 --

API Update No changes, just an API update
Version 4.1 --

LAM2 Missing Entry Message Fixed a minor problem causing a LAM2 error message to display in chat about a missing entry.
Version 4.0 --

Reloaded Text Time Stamps Updated the reloaded text time stamps to use the same precision as the clock (set in the settings menu under Time Stamps: 12 hr / 24 hr). For reloaded text, changes to the precision will only apply to time stamps on messages received AFTER changing the precision.
Version 3.9 --

Library Update Updated the LibAddonMenu & LibStub library
Version 3.8 -- Added Request Feature

Larger Chat Windows Increased the maximum dimensions of the chat windows to allow you to resize them larger than the games default size.
Version 3.7 --

Multiple Chat Windows Feature Is Back I managed to track down several new bugs in the game code & fix them. Multiple chat windows should be working now.
Code Checks Improved code checks to prevent the phantom window problem users encountered after the update. This was due strictly to bugs in ZOS code. I have squashed all the bugs.
Setting Changes Your settings for "Show Default Background" & "Show Extra Background" may have changed. You may need to reset them in the settings menu. All other settings should remain intact.
Auto-Dock/Transfer All Chat Container Tabs Added the ability to dock/transfer/move all chat tabs from one chat window into another chat window (all tabs at once) by dragging the 1st chat tab & dropping it into another windows tab drop area (just like you were dragging a single tab).

Transferring all chat tabs out of the primary chat container is not allowed for your safety. You must be dragging the 1st tab of a window other than the primary chat window for auto-docking to work.
Version 3.6 --

BUG FIX Due to code changes in the update the Multiple Chat window feature is not working properly. It is being temporarily removed.

If you are getting errors and/or have strange chat windows on your screen:
  • Install this new version
  • Reload the ui & it should fix the problem (but you'll still see the error),
  • Then reload the ui again and the errors should stop.
You can reload the ui by typing: /reloadui in the chat window.
Version 3.5 --

API # Update
Version 3.3 --

Show/Hide Default Background Added the ability to hide the default background on the chat windows. This is for those who find both background together to dark, but would like the extra border provided by the extra background.
Version 3.2 --

Bug Fix Fixed a minor bug that would cause an error if you received a chat msg before the addon finished loading.
Version 3.1--

Bug Fix Fixed a bug that caused an error when attempting to reload chat from an empty buffer.
pChat Compatibility Fix for Buffered Chat Fixed an issue causing the "buffered chat" that was reloaded to break when used with pChat.
Correct Windows The reloaded chat should now reload into the appropriate windows/tabs. This include multiple window support now.
Reload Chat Message Dividers Added an option to print divider messages
****** Reloading Chat: WHISPERS ******
To make it easier to see what chat was reloaded & what is new/old chat
****** Chat Reloaded ******

Fixed TimeStamps to work with pChat NOTE: THIS ONLY APPLIES TO THOSE USING PCHAT AND CHATIT
I do not like how this works at the moment....but at least it works. I had to pass the reloaded chat messages to the games chat system to allow it to filter & put msgs in the correct window/tabs as well as grab the correct chat category colors. But pChat is reformatting them, So at the moment with pChat (and its timestamps on) it comes out like this [19:23:05] username: [TIME_MESSAGE_WAS_RECEIVED] Chat Message
Having the double timeStamps is confusing...and the pChat timeStamp that shows will be the time the message was reloaded, not the time it was received. This is confusing, but I don't think there is anything I can do about that since its a part of pChat & libChat.
I also attempted to color TIME_MESSAGE_WAS_RECEIVED red, to make it stand out & easier to see the correct times for the reloaded chat....but pChat removes the color.

Version 3.0 --

Added Chat Buffers Chat is now temporarily logged (up to 100 msgs) and can be automatically reloaded when you log in or reload the ui. You can choose to have ALL chat msgs reloaded or choose from: party, whispers, guild, officer chats. You can set a time interval to decide how far back it will reload msgs from 1 to 10 minutes.
You can also use slash commands to go back further than 10 minutes or to display all msgs in the chat buffers. Examples & more details are in the settings menu.
Version 2.9 --

pChat Compatability If you want to use ChatIt & pChat at the same time you should now be able to do so.
If you have both addons running the timestamp feature in ChatIt WILL BE DISABLED, even if you turn it on it wont do anything.
This is to prevent the two addons from fighting over the chat handler & to provide compability between the two. pChat has a timestamp feature built in so you can use it if your using both addons.
Version 2.8 --

Updated the API Version Number
Version 2.7 --

Updated the API Version Number
Version 2.5 -- Added a Requested Feature
Background Keybind Added a keybind for the background so you can quickly toggle it on & off.
Version 2.5 --
Fixed Windows Dissappearing on Relog I changed the code that was automatically destroying windows when you reloaded your ui or relogged. Instead, in case you get phantom windows, I have added a button to the settings menu that will destroy all of your extra chat windows to fix the problem...although it really shouldn't happen, its just a precaution.
Version 2.0 --
Added Requested features for Multiple Chat Windows Turn it on then you can drag tabs off of the main window or drag them back onto the main chat windows chat tab to reanchor it.
Version 1.1 --
Added Requested features for Chat Timestamps: And I threw in time played as well, thought that might be useful to someone.
Archived Files (20)
File Name
Version
Size
Uploader
Date
4.1
50kB
circonian
09/22/15 03:30 PM
4.0
50kB
circonian
09/22/15 11:20 AM
3.9
49kB
circonian
09/20/15 12:26 PM
3.8
43kB
circonian
09/08/15 01:58 PM
3.7
43kB
circonian
09/04/15 06:07 PM
3.6
41kB
circonian
08/31/15 09:08 PM
3.5
41kB
circonian
08/31/15 06:56 PM
3.4
41kB
circonian
08/31/15 06:46 PM
3.3
41kB
circonian
07/15/15 01:24 PM
3.2
41kB
circonian
07/12/15 01:53 PM
3.1
41kB
circonian
04/04/15 07:46 PM
3.0
40kB
circonian
04/04/15 02:52 AM
2.9
37kB
circonian
04/03/15 06:54 PM
2.8
37kB
circonian
03/03/15 03:57 PM
2.7
33kB
circonian
11/03/14 07:09 AM
2.7
32kB
circonian
08/31/14 07:13 PM
2.5
60kB
circonian
08/08/14 11:47 PM
2.0
32kB
circonian
08/06/14 11:02 PM
1.1
27kB
circonian
08/04/14 07:40 PM
1.0
27kB
circonian
08/04/14 04:03 AM


Post A Reply Comment Options
Unread 07/11/20, 11:42 PM  
tha_vampyr

Forum posts: 0
File comments: 2
Uploads: 0
i found a workaround... use BOTH pchat and chatit. pchat will overrite the text so you dont get the %s %s %s shiz, but chatit will still allow you to peel apart the chat tabs!
Report comment to moderator  
Reply With Quote
Unread 09/15/19, 04:37 AM  
Aluiries

Forum posts: 0
File comments: 7
Uploads: 0
Re: It finally broke

Originally Posted by centhena
I'm not getting any text other than system messages like log ins. Everything else looks like:


Guild Chat:
[8:31 P.M.] %s %s: %s
[8:31 P.M.] %s %s: %s
[8:31 P.M.] %s %s: %s
[8:31 P.M.] %s %s: %s
[8:32 P.M.] %s %s: %s
[8:32 P.M.] %s %s: %s


Zone Chat:
[8:31 P.M.] %s %s zone: %s

Anyone still working on\following\using this mod that can assist? It's my most important one.
Also looking for a fix/update on this. Tried finding one myself but yeah...
Report comment to moderator  
Reply With Quote
Unread 09/09/19, 10:06 PM  
centhena

Forum posts: 0
File comments: 5
Uploads: 0
Unhappy It finally broke

I'm not getting any text other than system messages like log ins. Everything else looks like:


Guild Chat:
[8:31 P.M.] %s %s: %s
[8:31 P.M.] %s %s: %s
[8:31 P.M.] %s %s: %s
[8:31 P.M.] %s %s: %s
[8:32 P.M.] %s %s: %s
[8:32 P.M.] %s %s: %s


Zone Chat:
[8:31 P.M.] %s %s zone: %s

Anyone still working on\following\using this mod that can assist? It's my most important one.
Last edited by centhena : 09/09/19 at 10:28 PM.
Report comment to moderator  
Reply With Quote
Unread 05/20/16, 03:06 AM  
babylon

Forum posts: 14
File comments: 363
Uploads: 0
Originally Posted by circonian
Originally Posted by babylon
What I noticed when running multiple windows is the tab numbers (and their settings) of the first set of chat tabs override the corresponding tab numbers (and their settings), so that if I have (for example) a tab called "Guild" on tab #4 and only have guild chat enabled for that tab, then I have a multi window somewhere else on screen also with 4 tabs and that 4th tab is called say "Fight" and only shows damage incoming and damage outgoing, the 4th tab ("Fight") on the second multi chat window will (after relogging) suddenly no longer show damage but will now show guild chat, as "Guild" tab was #4 on the original set of multi chat windows and Fight was #4 tab on the second set of multi chat windows.

So Guild #4 tab settings now overrides Fight #4 settings. The label remains the same however - it's just the settings that are overwritten.
I'll look at it when I get a chance. None of that is handled by this addon though, its all handled by the game & ZOS's code.
Thanks Hope it's fixable...I imagine attempting to battle ZOS's code will be a nightmare, good luck :3
Report comment to moderator  
Reply With Quote
Unread 04/05/16, 12:41 PM  
MK32

Forum posts: 0
File comments: 120
Uploads: 0
Unified chat tabs

Thank you again for a wonderful addon!

There is an out of date addon called unified chat tabs that would synchronize chat colors across characters. Since it is abandoned, would it be too much trouble to add this functionality to your addon?
Report comment to moderator  
Reply With Quote
Unread 03/07/16, 03:46 AM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Originally Posted by babylon
What I noticed when running multiple windows is the tab numbers (and their settings) of the first set of chat tabs override the corresponding tab numbers (and their settings), so that if I have (for example) a tab called "Guild" on tab #4 and only have guild chat enabled for that tab, then I have a multi window somewhere else on screen also with 4 tabs and that 4th tab is called say "Fight" and only shows damage incoming and damage outgoing, the 4th tab ("Fight") on the second multi chat window will (after relogging) suddenly no longer show damage but will now show guild chat, as "Guild" tab was #4 on the original set of multi chat windows and Fight was #4 tab on the second set of multi chat windows.

So Guild #4 tab settings now overrides Fight #4 settings. The label remains the same however - it's just the settings that are overwritten.
I'll look at it when I get a chance. None of that is handled by this addon though, its all handled by the game & ZOS's code.
Report comment to moderator  
Reply With Quote
Unread 03/06/16, 12:34 PM  
babylon

Forum posts: 14
File comments: 363
Uploads: 0
What I noticed when running multiple windows is the tab numbers (and their settings) of the first set of chat tabs override the corresponding tab numbers (and their settings), so that if I have (for example) a tab called "Guild" on tab #4 and only have guild chat enabled for that tab, then I have a multi window somewhere else on screen also with 4 tabs and that 4th tab is called say "Fight" and only shows damage incoming and damage outgoing, the 4th tab ("Fight") on the second multi chat window will (after relogging) suddenly no longer show damage but will now show guild chat, as "Guild" tab was #4 on the original set of multi chat windows and Fight was #4 tab on the second set of multi chat windows.

So Guild #4 tab settings now overrides Fight #4 settings. The label remains the same however - it's just the settings that are overwritten.
Report comment to moderator  
Reply With Quote
Unread 01/31/16, 12:57 AM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Re: Chat Window Position Keeps Resetting

Originally Posted by micah06v8
Every time I log out, or reload my UI, my chat windows will all collapse to the default position. As far as I know, this is the only addon I have that controls the chat window. So I'm not sure what is causing this. Any help would be greatly appreciated!
When you say they are collapsing to the default position, do you mean:
  1. They all re-dock to the main window and become tabs on the main chat window again?
  2. They all move to the same position as the main chat window overlapping each other, BUT they are all still separate windows?
  3. The extra chat widows are completely destroyed, no longer exist? (I realize its probably not this one, just making sure)

If its (1) there could possibly be something wrong with the saved variables, although its unlikely.
If its (2) The game handles the chat window positions, this addon does not do anything to the chat window positions. So another addon is probably causing it.
If its (3) It's possible it could be it's caused by this addon, but I'm not sure why. No one else has reported anything like this. I would need more details.

Without more details the best advice I can offer at the moment would be to try these:
  • Turn the Use Multiple Chat windows setting OFF, reload the UI, turn it back ON, reload the UI.
  • Turn off all other addons and reload the ui TWICE, then try it.
  • Destroy the chat windows and reload the ui TWICE & then try to remake them.
* Where I said reload the ui TWICE, make sure you actually do it twice or it won't do any good.
* You can reload the ui by typing "/reloadui" in the main chat window (without the quotes).
Report comment to moderator  
Reply With Quote
Unread 01/30/16, 11:50 PM  
micah06v8

Forum posts: 0
File comments: 8
Uploads: 0
Chat Window Position Keeps Resetting

Every time I log out, or reload my UI, my chat windows will all collapse to the default position. As far as I know, this is the only addon I have that controls the chat window. So I'm not sure what is causing this. Any help would be greatly appreciated!
Report comment to moderator  
Reply With Quote
Unread 09/22/15, 11:22 AM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Re: Minor thingie

Originally Posted by tQsti
Greetings!

First of all;
My eternal gratitude for this Addon, it is truly legendary!

Secondary;
It's not really that much of a problem, but I noticed that although I've turned timestamps to 24h-mode, when the 'history' gets reloaded it does so with 12h-timestamps..

Ofc it's np if this can't be fixed, just wanted to let u know Sir!
Ah, yeah, I didn't even think about making the reloaded text time stamps match the clock precision setting. It should now.

Posted Version 4.0
Report comment to moderator  
Reply With Quote
Unread 09/22/15, 12:42 AM  
tQsti
 
tQsti's Avatar

Forum posts: 0
File comments: 25
Uploads: 0
Minor thingie

Greetings!

First of all;
My eternal gratitude for this Addon, it is truly legendary!

Secondary;
It's not really that much of a problem, but I noticed that although I've turned timestamps to 24h-mode, when the 'history' gets reloaded it does so with 12h-timestamps..

Ofc it's np if this can't be fixed, just wanted to let u know Sir!
Report comment to moderator  
Reply With Quote
Unread 09/20/15, 12:28 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Re: Re: Re: Re: Multiple windows

Originally Posted by Aluiries
Originally Posted by Aluiries
Originally Posted by circonian
Originally Posted by Aluiries
How do i open other chat windows on the latest version?
Same as before. Make sure its turned on in the settings menu, create a chat tab on the original chat window & click/drag it out of the window. It will create a new window & you can place it whever you like.
I am not getting the open to enable :| I'll uninstall and reinstall the addon
I get this Error:

user:/AddOns/ChatIt/libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:113: attempt to index a nil value
stack traceback:
user:/AddOns/ChatIt/libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:113: in function 'CreateOptionsControls'
user:/AddOns/ChatIt/libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:187: in function 'ToggleAddonPanels'
[C]: in function 'SetHidden'
user:/AddOns/ChatIt/libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:306: in function '(anonymous)'



EDIT: Okay i fixed it by replacing the LibAddonMenu-2.0 folder
Ah, the libAddonMenu & LibStub were out of date. Some other addon must have been using some of the new code. I updated the libraries.

Posted Version 3.9
Report comment to moderator  
Reply With Quote
Unread 09/20/15, 11:43 AM  
Aluiries

Forum posts: 0
File comments: 7
Uploads: 0
Re: Re: Re: Multiple windows

Originally Posted by Aluiries
Originally Posted by circonian
Originally Posted by Aluiries
How do i open other chat windows on the latest version?
Same as before. Make sure its turned on in the settings menu, create a chat tab on the original chat window & click/drag it out of the window. It will create a new window & you can place it whever you like.
I am not getting the open to enable :| I'll uninstall and reinstall the addon
I get this Error:

user:/AddOns/ChatIt/libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:113: attempt to index a nil value
stack traceback:
user:/AddOns/ChatIt/libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:113: in function 'CreateOptionsControls'
user:/AddOns/ChatIt/libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:187: in function 'ToggleAddonPanels'
[C]: in function 'SetHidden'
user:/AddOns/ChatIt/libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:306: in function '(anonymous)'



EDIT: Okay i fixed it by replacing the LibAddonMenu-2.0 folder
Last edited by Aluiries : 09/20/15 at 11:48 AM.
Report comment to moderator  
Reply With Quote
Unread 09/20/15, 11:39 AM  
Aluiries

Forum posts: 0
File comments: 7
Uploads: 0
Re: Re: Multiple windows

Originally Posted by circonian
Originally Posted by Aluiries
How do i open other chat windows on the latest version?
Same as before. Make sure its turned on in the settings menu, create a chat tab on the original chat window & click/drag it out of the window. It will create a new window & you can place it whever you like.
I am not getting the open to enable :| I'll uninstall and reinstall the addon
Report comment to moderator  
Reply With Quote
Unread 09/20/15, 11:35 AM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Re: Multiple windows

Originally Posted by Aluiries
How do i open other chat windows on the latest version?
Same as before. Make sure its turned on in the settings menu, create a chat tab on the original chat window & click/drag it out of the window. It will create a new window & you can place it whever you like.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: