Download
(7 Kb)
Download
Updated: 12/07/18 05:07 AM
Compatibility:
Murkmire (4.2)
Updated:12/07/18 05:07 AM
Created:12/07/18 05:07 AM
Monthly downloads:26
Total downloads:23,395
Favorites:4
MD5:
Categories:Discontinued & Outdated, Chat Mods
libChat3 : Provision's Murkmire Update  Popular! (More than 5000 hits)
Version: 10
by: Provision [More]
libChat3 is a library Chat for The Elder Scrolls Online.

Use libGarfield to be sure that libChat3 is not overwrite by another addOn.


Who uses libChat3 ?

Provision's Twemoji Support (= Discord's emoji)
... and hopefully many more to come!

Player :

You can install it like an AddOns.

Next update :

- libChat3.5 will add full support for libChat4 to prepare the transition to libChat4.
- libChat4 : Break changes, libChat4 will be incompatible with backwards-versions.
New in libChat3 :

Allow several addon listeners on one event (without conflict) :
- registerName
- registerText
- registerAppendDDSBeforeAll
- registerAppendTextBeforeAll
- registerAppendDDSBeforeSender
- registerAppendTextBeforeSender
- registerAppendDDSAfterSender
- registerAppendTextAfterSender
- registerAppendDDSBeforeText
- registerAppendTextBeforeText
- registerAppendDDSAfterText
- registerAppendTextAfterText








AddOn Author Part :

Event Schema to add text element :

Code:
Mini :
|                           message                         |
|   {___1___} | {Sender} | {___2___} | {Text} | {___3___}   |
| BfAll |      playerLink      |        text        | ..... |

Full :
|            |                    ___1___                    | {Sender} |                    ___2___                    | {Text} |                    ___3___                    |
| Position : |   BeforeAll   | {OptEsoFormat} | BeforeSender |          |  AfterSender  | {OptEsoFormat} |  BeforeText  |        |   AfterText   | {OptEsoFormat} | ............ |
| Index :    | DDS_  | Text_ |                | DDS_ | Text_ |          | Text_ | DDS_  |                | DDS_ | Text_ |        | Text_ | DDS_  |                | ............ |
| Variable : |  channelLink  |                |               playerLink                |                |                 text                  |                | ............ |


 *{OptEsoFormat} = {OptionnalESOUIFormat}
How to use :

Code:
local LC = LibStub('libChat-1.0')

-- Replace / Parse the player name :
LC:registerFrom(function(channelID, from, isCustomerService, fromDisplayName) return from end)-- /!\ 4 arguments

-- Replace / Parse the text :
LC:registerText(function(channelID, from, text, isCustomerService, fromDisplayName) return text end)

-- Add text element (watch the schema to get the position name) :
local position = "BeforeAll"
local index = "Text'"
LC:["registerAppend" .. index .. position](function(channelID, from, text, isCustomerService, fromDisplayName) return ">>" end)
Old version and How to use here : http://www.esoui.com/downloads/info740-libChat2.html
Optional Files (0)


Post A Reply Comment Options
Unread 04/10/20, 03:16 AM  
zeemgeem
 
zeemgeem's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by ItsJustMe
Is there a fix for LibGarfield ? I see nothing posted there but people talking here --- it seems to never recognize that I have Libchat3 installed (including the fixed version that is up-to-date from this comment section).

Meanwhile, Libchat2 seems fine LOL
I was having this same issue, and i fixed it simply by going into chatmentions.txt in my addons folder and removing LibGarfield as a dependency, and then disabling LibGarfield in game. Works perfectly from my testing.
Report comment to moderator  
Reply With Quote
Unread 10/22/19, 04:55 AM  
ItsJustMe

Forum posts: 0
File comments: 9
Uploads: 0
Is there a fix for LibGarfield ? I see nothing posted there but people talking here --- it seems to never recognize that I have Libchat3 installed (including the fixed version that is up-to-date from this comment section).

Meanwhile, Libchat2 seems fine LOL
Last edited by ItsJustMe : 10/22/19 at 04:56 AM.
Report comment to moderator  
Reply With Quote
Unread 10/14/19, 05:00 AM  
Anceane
 
Anceane's Avatar
AddOn Author - Click to view AddOns

Forum posts: 306
File comments: 1017
Uploads: 1
Originally Posted by Baertram
If you have an addon using libChat3 and you get the chat messages shown like %s or similar try this version of libChat3 (version 11, updated by Baertram):

libChat3 v12 Baertram

Fixed:
EVENT_CHAT_MESSAGE_CHANNEL uses string.format like ZOs changed it now, and not zo_strformat anymore

Changed:
Addon can be loaded via LibStub or via the global variable LibChat3 instead of LibChat now!
I have no idea why i had this problem but it was definitly as soon as i installed this and libgarfield, as i wanted to test the addon Chatmentions.

What happened is that the tracker of the FCQMT addon was no more populated. (my characters has 25 quest running and none were showing anymore

As soon as i removed Chatmentions, and after a relog complete of the game, the tracker was good again
So i tested the two libraries alone and the problem was there again.

I dont think that FCQMT use anything related to chat.

If you want me to do some more serious testing i can do it

All addons were working fine beside FCQMT (Quest addons)
Report comment to moderator  
Reply With Quote
Unread 10/02/19, 03:16 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4913
File comments: 5990
Uploads: 78
If you have an addon using libChat3 and you get the chat messages shown like %s or similar try this version of libChat3 (version 11, updated by Baertram):

libChat3 v12 Baertram

Fixed:
EVENT_CHAT_MESSAGE_CHANNEL uses string.format like ZOs changed it now, and not zo_strformat anymore

Changed:
Addon can be loaded via LibStub or via the global variable LibChat3 instead of LibChat now!
Last edited by Baertram : 10/02/19 at 04:13 PM.
Report comment to moderator  
Reply With Quote
Unread 09/19/19, 11:56 PM  
GraceBones

Forum posts: 0
File comments: 6
Uploads: 0
As Rothry stated, this now breaks all chat. "%%%" appears in place of all chat posts.
Report comment to moderator  
Reply With Quote
Unread 09/11/19, 08:58 AM  
Rothry

Forum posts: 1
File comments: 126
Uploads: 0
since last mondays update the AddOn libChat3 breaks the chat.
Report comment to moderator  
Reply With Quote
Unread 08/25/19, 07:15 AM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 210
File comments: 865
Uploads: 0
Exclamation libChat3 Caused Conflicts

This needs to be updated. As well as libGarfield.
libChat3 created conflicts with the addon Junkee 2018. With some of its chat settings.

I had been using both libraries for ChatMentions, which bundles them in the addon's installation.

Would it be possible to make libChat3 more compatibility friendly? I really miss being able to use ChatMentions.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: