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:120
Total downloads:12,304
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 08/09/14, 02:10 AM  
arutha

Forum posts: 0
File comments: 10
Uploads: 0
A must-have feature for any chat addon:

- Add option to show the Name of the Character and the Accountname in Guildchat (for example: Seth Jorgen@act123)
Report comment to moderator  
Reply With Quote
Unread 08/24/14, 11:23 PM  
Sp00sty

Forum posts: 67
File comments: 174
Uploads: 0
Just to confirm, Multiple Windows are view only?

I just built a separate window for each of my trade guilds but they are view only and not interactive.

That is by design, or am I missing a setting?

I was hoping for a system where I could simply type into each separate chat window instead of having to issue a /gx command first.

Is that even possible in the current API?

Thanks
Report comment to moderator  
Reply With Quote
Unread 08/29/14, 12:26 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Re: Just to confirm, Multiple Windows are view only?

Originally Posted by Sp00sty
I just built a separate window for each of my trade guilds but they are view only and not interactive.
That is by design, or am I missing a setting?
I was hoping for a system where I could simply type into each separate chat window instead of having to issue a /gx command first.
Is that even possible in the current API?
Thanks
The game actually has "some" of the code already written to allow the use of multiple chat windows. It is unfinished though and has some bugs in it. That built in code does not allow you to type into each separate window. ChatIt basically just turns that option on and fixes the bugs so textEntry in each of the windows is not possible with ChatIt (the way it is written).

I've never looked into it, I don't know of any addon that can do that, but I believe it is possible. I will have to look into it.
Report comment to moderator  
Reply With Quote
Unread 01/31/15, 02:41 PM  
DohNotAgain

Forum posts: 1
File comments: 113
Uploads: 0
Error

I am getting this error and it pops up constantly.

2015-01-31T13:32:16.104-07:00 |cff0000Lua Error: bad argument #4 to 'string.format' (string expected, got nil)
stack traceback:
[C]: in function 'string.format'
EsoUI/Libraries/Utility/ZO_LinkHandler.lua:61: in function 'ZO_LinkHandler_CreateLink'
(tail call): ?
(tail call): ?
user:/AddOns/ChatIt/ChatIt_Timestamp.lua:102: in function 'ChatHandler'
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1643: in function 'SharedChatSystem:OnChatEvent'
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1460: in function 'OnChatEvent'|r

I will disable pChat and wykkyds chat addon also and test it.
Just remembered I have those installed too.
The reason I have 2, well 3 with yours, chat addons installed is because the features I want are not all in 1 chat addon.

All I use this addon for is the dark chat background. Also would for the no fade of text and background, but those 2 are also in one of the others.


Edit: Oh ya, I just found and installed this today so this is not a situation of it was previously working and started erroring today.


Edit 2: It is clashing with the current version of pChat.
Last edited by DohNotAgain : 01/31/15 at 03:15 PM.
Report comment to moderator  
Reply With Quote
Unread 01/31/15, 09:18 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Re: Error

Originally Posted by DohNotAgain
I am getting this error and it pops up constantly.

2015-01-31T13:32:16.104-07:00 |cff0000Lua Error: bad argument #4 to 'string.format' (string expected, got nil)
stack traceback:
[C]: in function 'string.format'
EsoUI/Libraries/Utility/ZO_LinkHandler.lua:61: in function 'ZO_LinkHandler_CreateLink'
(tail call): ?
(tail call): ?
user:/AddOns/ChatIt/ChatIt_Timestamp.lua:102: in function 'ChatHandler'
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1643: in function 'SharedChatSystem:OnChatEvent'
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1460: in function 'OnChatEvent'|r

I will disable pChat and wykkyds chat addon also and test it.
Just remembered I have those installed too.
The reason I have 2, well 3 with yours, chat addons installed is because the features I want are not all in 1 chat addon.

All I use this addon for is the dark chat background. Also would for the no fade of text and background, but those 2 are also in one of the others.


Edit: Oh ya, I just found and installed this today so this is not a situation of it was previously working and started erroring today.


Edit 2: It is clashing with the current version of pChat.
Wow I think thats the first bug report I've had with ChatIt, was surprised to see a post over here.

I'll look at it.

EDIT: It looks like a bug in pChat. pChat is overriding the return value of ZO_ChatSystem_GetChannelInfo() to customize it, but not initializing the chatId. So when my addon is calling ZO_ChatSystem_GetChannelInfo() to get the needed info from the game the returned information is missing the chat channel ID.
I'll report it to the developer.
Last edited by circonian : 02/01/15 at 02:03 AM.
Report comment to moderator  
Reply With Quote
Unread 04/02/15, 09:44 AM  
Majeure
 
Majeure's Avatar

Forum posts: 0
File comments: 121
Uploads: 0
I don't get any errors or nothing, but the second window keeps resetting positions whenever I do a relog or so, most times anyway. I had the same issue with the old "ChatMultiWindow" addon.

I always have to move my main window out of the corner, drag the second one to another corner, then move my main window back.. it's a huge hassle to have to do this each time.

This does not happen as often after doing a /reloadui, but just about every time after a client restart or a relog.

I'd be so happy if there was some way to fix it.. also, I get system messages about friends logging in and out on all windows instead of just the main one, maybe this could be disabled as well?
Last edited by Majeure : 04/02/15 at 11:19 AM.
Report comment to moderator  
Reply With Quote
Unread 04/02/15, 11:18 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Originally Posted by Majeure
I don't get any errors or nothing, but the second window keeps resetting positions whenever I do a relog or so, most times anyway. I had the same issue with the old "ChatMultiWindow" addon.

I always have to move my main window out of the corner, drag the second one to another corner, then move my main window back.. it's a huge hassle to have to do this each time.

This does not happen as often after doing a /reloadui, but just about every time after a client restart or a relog.

I'd be so happy if there was some way to fix it.. also, I get system messages about friends logging in and out on all windows instead of just the main one, maybe this could be disabled as well?
Strange, the window anchoring (position) & the chat messages (including the system messages) are all handled by the game.
I've never seen that happen. I just tried relogging about 20 times and it didn't happen to me. Are you using any other chat addons at the same time?
Last edited by circonian : 04/02/15 at 11:19 PM.
Report comment to moderator  
Reply With Quote
Unread 04/03/15, 02:52 AM  
Majeure
 
Majeure's Avatar

Forum posts: 0
File comments: 121
Uploads: 0
Originally Posted by circonian
Strange, the window anchoring (position) & the chat messages (including the system messages) are all handled by the game.
I've never seen that happen. I just tried relogging about 20 times and it didn't happen to me. Are you using any other chat addons at the same time?
I was using pChat before, but it didn't play well with this addon so I have it disabled, other than that Wykkyd's Enhanced Chat but I now see ChatIt provides all the functionality I was using there, so I'll disable that and see if it helps. A few addons output to chat, and CLS has its own tab, but otherwise none. Oh, and Harven's Chat Completion.

Edit: Hm, I'm not getting issues anymore after disabling Wykkyd's Enhanced Chat, maybe it was a conflict with the two, but I have a feeling it'll be back, since it spans across multiple addons and installations. :P

Anyway I like this addon a lot and how all the options work with multiple windows unlike previous addons I've used for some of the same features, but would be great if it could work together with pChat so I could use features from both, like for instance I like the timestamps in pChat a bit better since they are more customizable with colors, also with pChat you can remove some of the fluff from chat like "zone:", but breaks the chat horribly when used with ChatIt. I'd also like the whisper notification sound from it, but atm I have to completely disable the addon so it doesn't break my chat. Both pChat and ChatIt seem to do some kind of modifications to the chatlines that gets pushed out, both work with multiple windows on their own, but they don't work together. Example:
[14:12:52] what is googlle[Zone] zone: [Character Name^Fx]
Oh and most important feature from pChat is the minimization of chat window(s) when in menus, this works flawlessly with ChatIt's multiple windows and I feel is almost a must for working with the game's UI with multiple windows (they overlap and you can't interact with some elements unless you move or minimize chat manually)

Hmm and on that topic, here's a feature request you should consider: Keybind to show/hide chat? That I think would be very useful while dealing with the UI menus, because you might want the chat there at times and not want it other times, so having a keybind to toggle back and forth like the tilde key (perhaps on top of getting an automated hide during menus as with pChat) would be ideal imo.
Last edited by Majeure : 04/03/15 at 09:03 AM.
Report comment to moderator  
Reply With Quote
Unread 04/03/15, 04:22 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Originally Posted by Majeure
I was using pChat before, but it didn't play well with this addon so I have it disabled
Hm, what problems do you experience when both are on? I know up until about a month ago there was a bug in pchat that caused a problem, but he said he fixed it.
Report comment to moderator  
Reply With Quote
Unread 04/03/15, 05:18 PM  
Majeure
 
Majeure's Avatar

Forum posts: 0
File comments: 121
Uploads: 0
Originally Posted by circonian
Hm, what problems do you experience when both are on? I know up until about a month ago there was a bug in pchat that caused a problem, but he said he fixed it.
Here's an example I included in my last post:

[14:12:52] what is googlle[Zone] zone: [Character Name^Fx]
That's a message from the Zone chat channel, with ChatIt timestamps as pChat timestamps don't appear at all except on system messages that are untouched by ChatIt.
Report comment to moderator  
Reply With Quote
Unread 04/03/15, 07:01 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Originally Posted by Majeure
Originally Posted by circonian
Hm, what problems do you experience when both are on? I know up until about a month ago there was a bug in pchat that caused a problem, but he said he fixed it.
Here's an example I included in my last post:

That's a message from the Zone chat channel, with ChatIt timestamps as pChat timestamps don't appear at all except on system messages that are untouched by ChatIt.
Strange, I just posted a reply & it didn't show up...Well if this double posts thats why.

You did post that example I don't know how I missed it.
The problem is the two addons fight over the games chat handler. Since ChatIt only uses that for the timestamp and since pChat has a timestamp feature....
If you are running both addons the timestamp feature in ChatIt will now be disabled.
Even if you turn it on it wont do anything...IF you also have pChat running
This is to provide compatibility between the two addons. If your using both addons you can just use the timestamp feature built into pChat.

Version 2.9 posted
Last edited by circonian : 04/03/15 at 07:06 PM.
Report comment to moderator  
Reply With Quote
Unread 04/04/15, 03:27 AM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
I added some new features to buffer chat text & redisplay it with a slash command, & automatically when you reload the ui and when you log in. Nothing worse than missing chat when you /reloadui.

You can choose to display buffered chat from all chat channels or choose from whispers, party, guild, & officers chats. It can be reloaded automatically for you when you reload the ui and when you log in. Or you can reload the buffered messages manually with slash commands (instructions & examples in the addons settings menu). You can choose to display all buffered messages of a given type or set a time interval so it will only display messages less than xx minutes old (you choose the time).

I did my best to test it, but I don't have officers chat, no guild to chat in, and everyone ran from me like I had the plague when I asked them to group with me to test the group chat buffer.....so I was only able to test the /say & /whisper chat buffers. If anyone has any problems let me know.
Last edited by circonian : 04/04/15 at 03:33 AM.
Report comment to moderator  
Reply With Quote
Unread 04/04/15, 04:03 AM  
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1019
File comments: 1531
Uploads: 31
don't hesitate to ask ingame for help if you're on eu server @Ayantir

I also know what is a lack of good testers. mines stopped eso since long time.
Report comment to moderator  
Reply With Quote
Unread 04/04/15, 05:42 AM  
Majeure
 
Majeure's Avatar

Forum posts: 0
File comments: 121
Uploads: 0
Okay, now it's all working in harmony, except the buffer breaks certain messages again with pChat I believe, and everything gets pushed into the main window instead of where it appeared.

BEFORE /reloadui:


AFTER /reloadui:


As you can see I didn't quite reload right then and there, but you should be able to see how the messages break nonetheless, and the whispers in the first screenshot were actually already buffered in from an earlier reloadui, so that's working fine. As a (temporary) workaround I've now disabled automatic reloading of all chat, and opted in for certain channels only, but I got this error after reloading with Whispers and Party:

Code:
bad argument #1 to 'ipairs' (table/struct expected, got nil)
stack traceback:
	[C]: in function 'ipairs'
	user:/AddOns/ChatIt/ChatIt_ChatBuffer.lua:25: in function 'ReloadChannel'
	user:/AddOns/ChatIt/ChatIt_ChatBuffer.lua:46: in function 'ReloadParty'
	user:/AddOns/ChatIt/ChatIt_ChatBuffer.lua:66: in function 'ChatIt.ReloadChat'
	user:/AddOns/ChatIt/ChatIt.lua:213: in function 'SetUpOnActivated'
and so nothing was loaded there.

Edit: After actually receiving some party chat, the option to automatically reload party chat works as well, but only loaded the last message for some reason. ( I now see there's a time interval setting for that )

Then I enabled ONLY whisper loading, and sent out a whisper and got no error, but nothing was loaded in either. I did another test and found out it only loads in received whispers with the whisper option, same goes for /reloadwhispers

BEFORE /reloadui (whispers only)


AFTER /reloadui (whispers only)



So for now I'll use this whisper and party only loading as that seems to work best, hope that's enough information to go by.

Edit2: I just got my 2nd chat window's position reset again after a reloadui, seems it still happens without Wykkyd's Enhanced Chat, but less often? Here's the chat portion of ZO_Ingame.lua:

BEFORE
Code:
["Chat"] = 
                {
                    ["containers"] = 
                    {
                        [2] = 
                        {
                            ["relPoint"] = 12,
                            ["point"] = 12,
                            ["y"] = 0,
                            ["x"] = -1960,
                            ["height"] = 299.0166625977,
                            ["width"] = 528,
                        },
                        [1] = 
                        {
                            ["relPoint"] = 2,
                            ["point"] = 2,
                            ["y"] = 390.4916687012,
                            ["x"] = -568,
                            ["height"] = 299.0166625977,
                            ["width"] = 528,
                        },
                    },
                    ["version"] = 4,
                }
AFTER
Code:
["Chat"] = 
                {
                    ["containers"] = 
                    {
                        [2] = 
                        {
                            ["point"] = 12,
                            ["width"] = 528,
                            ["y"] = 0,
                            ["x"] = 0,
                            ["relPoint"] = 12,
                            ["height"] = 299.0166625977,
                        },
                        [1] = 
                        {
                            ["point"] = 6,
                            ["width"] = 528,
                            ["y"] = 0,
                            ["x"] = 0,
                            ["relPoint"] = 6,
                            ["height"] = 299.0166625977,
                        },
                    },
                    ["version"] = 4,
                }
I submit this as a UI bug to ZOS via the in-game /bug feature, hopefully they'll look at it since it's part of their code, even if multiple windows are disabled by default.
Last edited by Majeure : 04/04/15 at 09:01 AM.
Report comment to moderator  
Reply With Quote
Unread 04/04/15, 07:57 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Originally Posted by Majeure
Okay, now it's all working in harmony, except the buffer breaks certain messages again with pChat I believe.
Ok, this should be fixed now with reloding buffered text.


Originally Posted by Majeure
and everything gets pushed into the main window instead of where it appeared.
Added multiple window/tab support. Items should go where they are supposed to now.

Originally Posted by Majeure
Code:
bad argument #1 to 'ipairs' (table/struct expected, got nil)
stack traceback:
	[C]: in function 'ipairs'
	user:/AddOns/ChatIt/ChatIt_ChatBuffer.lua:25: in function 'ReloadChannel'
	user:/AddOns/ChatIt/ChatIt_ChatBuffer.lua:46: in function 'ReloadParty'
	user:/AddOns/ChatIt/ChatIt_ChatBuffer.lua:66: in function 'ChatIt.ReloadChat'
	user:/AddOns/ChatIt/ChatIt.lua:213: in function 'SetUpOnActivated'
and so nothing was loaded there.
The whisper problem you saw is the same thing. It has been fixed.

Originally Posted by Majeure
Edit: After actually receiving some party chat, the option to automatically reload party chat works as well, but only loaded the last message for some reason. ( I now see there's a time interval setting for that )
It may have had something to do with the time interval setting...But I've also recently realized that pChat has a built in spam filter. If you have it turned on half or more of your messages will not reload. I may be able to ....buffer the reloading of buffered chat :P I.E. slow down how fast it gets reloaded to not trip pChats spam filter. That may help, but I don't see it solving the problem unless your willing to have the chat reloaded very very slowly. I'm looking into that.


Originally Posted by Majeure
So for now I'll use this whisper and party only loading as that seems to work best, hope that's enough information to go by.
Yes very helpful thank you.

Originally Posted by Majeure
Edit2: I just got my 2nd chat window's position reset again after a reloadui, seems it still happens without Wykkyd's Enhanced Chat, but less often? Here's the chat portion of ZO_Ingame.lua:
I just thought of something...Does this only happen when your using pChat?
When testing the chat break problem using pChat I noticed that it must have some feature to minimize (move the chat window off of the screen) because when I loaded it they were all minimized...I didn't pay much attention to that though, but now I'm wondering if that has something to do with it. If you had the windows minimized (off screen where you only see that minibar) that just might cause the problem. The anchors for the windows would be off of the screen and when the game reloads, it would basically say "Hey these cant be off screen. Something must be wrong, so lets put them back in the default position."
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: