Quantcast
Download
(2 MB)
Download
Updated: 01/10/20 09:25 PM
Pictures
File Info
Compatibility:
Dragonhold (5.2.5)
Updated:01/10/20 09:25 PM
Created:11/30/19 10:43 AM
Monthly downloads:915
Total downloads:1,548
Favorites:17
MD5:
5.2.5
rChat
Version: 1.4.2
by: Shadowfen [More]
Depends on the following (separately installed) libraries:
  • LibSFUtils,
  • LibAddonMenu,
  • LibMediaProvider-1.0,
  • LibDebugLogger, and
  • libChat2 (note the lower case 'l')


rChat allows you to customize the way that messages are displayed in the chat window.
It also allows you to define and post automated messages in chat, and to copy messages from chat to the clipboard with the right-click menu. (Note: When copying a single message, it will copy the message into the outgoing message text box for chat where you can then Ctrl-X to copy it to clipboard.)

Features
Chat message enhancements
  • Redundant information like "says", "yells" (zone tags), et cetera are optionally removed,
  • Character Name Rewrite - Choose to see the From names as account names, character names, or both. Customizable by guild.
  • Remove Brackets on Player Names,
  • Timestamps - Show time stamps for messages. Choose 12 hour or 24 hour format.
  • Whisper Notification - Play a sound or display visual notification when you receive a whisper.
  • Timestamps, From Info, and Messages can be colorized
  • Rename your Guilds Channels - Guild Tag or Officer one, each channel can be renamed
  • Group Leaders can have a separate color,
  • Strip Colors from messages to avoid Rainbow Messages,
  • Search for text in chat messages and highlight it with a different color or play a sound when it is found. (new)

Chat Window enhancements
  • Prevent chat text from fading (My favorite!),
  • Chat history - No more chat clearing when you reloadUI. Also include a restore history when you logout, get kicked or disconnect.
  • Copy Text - You want to copy your chat ? Right click, and Ctrl+C
  • Set Text Fonts - 15 more fonts if you don't like the default one. You can also add fonts.
  • Chat window background - Can be darker or transparent
  • Resizing Chatbox
  • Clear current tab,
  • System Messages (and coincidentally, most addon messages) in the tab you have chosen,
  • Set default channel & tab at login,
  • Change Tab color,

Other Features
  • Anti-Spam - Optionally filter out LFG/LFM messages, WTB/WTS/WTT messages, flooding, and (new) guild recruiting messages. (The anti-filtering necessarily works best with English language when abbreviated indicators are missing.)
  • Automated messages system - store messages (like teamspeak or discord info) to play into chat.
  • Automatic Group Switching - When you join a group, automatically enter the group channel.
  • Keybinds to switch between tabs and toggle chat window,
  • Auto switch channel when using arrow keys,
  • Configurable switches for channels
  • Automatic rChat configuration between chars,
  • French / German / Russian / Spanish Translations.

Key Bindings Available
  • Switch to next tab
  • Toggle Chat Window
  • Whisper at Target
  • Select Chat Tab 1-12 as current
  • Automated messages

Slash Commands
  • /rchat - Open the rChat Settings window
  • /rchat.msg - Open the rChat Automated Messages window

Based on: DesertDwellers, Ayantir, Puddys' pChat
1.4.2
  • Fixed /rchat.msg to work properly again. I hate when I back out one change too many!
  • Moved the spam config settings to a different place in the saved variables. Users should not notice any difference though. If you have changed any of AntiSpam settings they will still be remembered.

1.4.1
  • Fixed chat restore on /reloadui, etc.

1.4
  • Fixed nil function in ZOS_Rewrite.lua error. (Reported by Kenza)
  • Removed dependency on LibMainMenu library (and the code that used it). The main menu entry for pChat/rChat has never appeared in my memory of using pChat, and my testing of addons using LibMainMenu verses LibMainMenu-2.0 seems to indicate that they have issues with the latest version of the game and potentially with each other. Since having a main menu entry is not that big of a "feature", it is best to remove this potential source of problems until it can be reevaluated.

1.3.1
  • Fix "rChat.lua:3271: function expected instead of nil" error messages. (reported by SimplyArmin)

1.3
Breaking Change
  • Now requires the library LibDebugLogger in addition to the libraries LibSFUtils, LibAddonMenu, LibMediaProvider-1.0, LibMainMenu, and libChat2 (note the lower case 'l') to be installed separately.
Other Changes:
  • Fixed UI error "rChat.lua:1522: function expected instead of nil" reported by Teva.
  • Provided translations for the new string "Enable sound for whispers" in supported languages. (Thank you Google Translate.)
  • Split the Zenimax code that was copied from the game (and sometimes modified) out into its own file to make it easier to keep track of and to update when we get new game patches/releases.

1.2.1
  • Fixed a settings error which disabled whisper sound notifications.
  • Fixed a nil error reported by Akopian Atrebates.

1.2
  • Revised choices for sound notifications for both mentions and whispers so that you have more than four sounds to choose from. (Note that some of the Zenimax sounds are so subtle that they are easily overlooked, and there are two separate "No_sound" settings though I forget what their names are.) As a note, you can put your mouse cursor on the sound slider in settings and then you can
    use the mouse wheel to advance up or down the slider as you like.
  • Worked on a fix for a nil error in Restore Chat that ZoLatKam reported.

1.1.1
  • Fixed sound notifications failure to work with mentions (reported by SneakyWitchTheif)
  • Fixed sound choice definitions for German translation.
  • Changed color of Mention Notification header to match the colors of the other sections under Messages Settings.

1.1
  • Added a way to look for a "mention" in chat and colorize it and/or play a sound. It is a preliminary version that can only look for a single piece of text (that is at least 4 characters long and does not contain any of the following characters: "%*-.+()[]^$?"). Also the string is case sensitive so "hello" will not match "Hello".

1.0.2
  • Fixed attributions for the pChat addon that rChat was forked from. My apologies to Ayantir and Puddy for not mentioning you along with DesertDweller.

1.0.1
  • Fix misspelled function name (error at 5065).

1.0
Breaking Changes
  • Now requires the libraries LibSFUtils, LibAddonMenu, LibMediaProvider-1.0, LibMainMenu, and libChat2 (note the lower case 'l') to be installed separately.

Enhancements
  • Reimplemented the old spanish language strings. Added missing spanish translations using Google Translate.
  • Removed LibCustomTitles
  • Regroup option settings to make them (hopefully) easier to find.
  • Can filter out guild recruiting messages which include a guild link. Does not attempt to detect text-only guild recruiting.
  • Added more detection to the "looking for group/member" and "want to sell/buy/trade" messages in order to filter out more of them.

Bug Fixes
  • Updated chat code and data that had been copied out of ESO into the addon to comply with the current version of ESO.
  • Removed embedded libraries. The inclusion of out-of-date libraries was causing random bugs in game that were not easily traceable back to the old libraries installed by pChat.
  • Split out the spam filtering to its own file.
  • Use LibSFUtils functions to handle localization strings.
  • Renamed addon to avoid conflicting with pChat during development (so I can still use pChat when I play in the beginning stages).
  • Forked rChat code from version 9.3.11.25 of pChat by DesertDwellers which has not been maintained in a while.

-------------------------------------------------------------------------------

For changes prior to this, you should look at the pChat addon (version 9.3.11.25) by DesertDwellers, Ayantir, Puddy that this was based off of.
Optional Files (0)


Archived Files (10)
File Name
Version
Size
Uploader
Date
1.4.1
2MB
Shadowfen
01/09/20 09:50 PM
1.4
2MB
Shadowfen
01/06/20 07:38 PM
1.3.1
2MB
Shadowfen
01/02/20 05:52 PM
1.3
2MB
Shadowfen
01/02/20 11:40 AM
1.2.1
2MB
Shadowfen
12/27/19 01:34 AM
1.2
2MB
Shadowfen
12/12/19 10:48 PM
1.2
2MB
Shadowfen
12/05/19 03:04 PM
1.1
2MB
Shadowfen
12/04/19 09:10 PM
1.0.1
2MB
Shadowfen
11/30/19 03:59 PM
1.0
2MB
Shadowfen
11/30/19 10:43 AM


Post A Reply Comment Options
Unread 01/24/20, 08:53 PM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 312
Uploads: 10
Originally Posted by Kenza
Originally Posted by Shadowfen
But that's the text field that you type your message into?
Yes, but inside that, it's hard to see.. Guess it would be more or less noticeable depending on gamma settings or monitor brightness. Here, I brightened the picture and made a better explanation! (hopefully!)
https://imgur.com/a/8ZVdhnX
Now I understand. Thanks!
I take a look at it.
Report comment to moderator  
Reply With Quote
Unread 01/24/20, 06:09 PM  
Kenza

Forum posts: 24
File comments: 116
Uploads: 0
Originally Posted by Shadowfen
But that's the text field that you type your message into?
Yes, but inside that, it's hard to see.. Guess it would be more or less noticeable depending on gamma settings or monitor brightness. Here, I brightened the picture and made a better explanation! (hopefully!)
https://imgur.com/a/8ZVdhnX
Report comment to moderator  
Reply With Quote
Unread 01/24/20, 02:05 AM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 312
Uploads: 10
Originally Posted by Kenza
Originally Posted by Shadowfen
https://i.imgur.com/hLtWRa2.png
Sorry, but I don't see what the problem is from the image that you provided. Can you explain it again to help me understand?
I see what he means! Look at the text entry box at the bottom~ It's half-covered in a darker black. Does rChat adjust the transparency by adding a new layer of black on top of the default chat box? Seems like it would be a matter of slightly adjusting where the new black layer is positioned/sized. Currently it looks like it ends at the bottom about halfway through the text entry box, and halfway through the scrollbar on the right side of the chat, making both the entry box and scroll bar have slightly different shades of black on them.

If possible, could that layer be moved/resized up/down/over a bit so it covers either none or all of the entry box and scroll bar? (I don't know anything about lua, so I hope whatever I'm saying make sense from a lua side of things... haha)

Keep up the great work!
But that's the text field that you type your message into?
Report comment to moderator  
Reply With Quote
Unread 01/23/20, 08:10 PM  
Kenza

Forum posts: 24
File comments: 116
Uploads: 0
Originally Posted by Shadowfen
https://i.imgur.com/hLtWRa2.png
Sorry, but I don't see what the problem is from the image that you provided. Can you explain it again to help me understand?
I see what he means! Look at the text entry box at the bottom~ It's half-covered in a darker black. Does rChat adjust the transparency by adding a new layer of black on top of the default chat box? Seems like it would be a matter of slightly adjusting where the new black layer is positioned/sized. Currently it looks like it ends at the bottom about halfway through the text entry box, and halfway through the scrollbar on the right side of the chat, making both the entry box and scroll bar have slightly different shades of black on them.

If possible, could that layer be moved/resized up/down/over a bit so it covers either none or all of the entry box and scroll bar? (I don't know anything about lua, so I hope whatever I'm saying make sense from a lua side of things... haha)

Keep up the great work!
Report comment to moderator  
Reply With Quote
Unread 01/23/20, 05:03 PM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 312
Uploads: 10
Originally Posted by TheArcaneDominion
I recently swapped from pChat to this and its fantastic but I'm not sure what's going on with my chat window transparency. I always set it to basically make it non-transparent and dark as possible but I get a weird square shape inside the chat box that's somewhat darker than the outer parts.
https://i.imgur.com/hLtWRa2.png
Doing a reloadui just resets it to the default somewhat-transparent state and if I up the value in the rChat settings I get this weird bug.
Sorry, but I don't see what the problem is from the image that you provided. Can you explain it again to help me understand? From the image, it looks normal to me except for the black blotches where you obscured personal info...
Report comment to moderator  
Reply With Quote
Unread 01/23/20, 01:33 PM  
TheArcaneDominion

Forum posts: 0
File comments: 27
Uploads: 0
I recently swapped from pChat to this and its fantastic but I'm not sure what's going on with my chat window transparency. I always set it to basically make it non-transparent and dark as possible but I get a weird square shape inside the chat box that's somewhat darker than the outer parts.
https://i.imgur.com/hLtWRa2.png
Doing a reloadui just resets it to the default somewhat-transparent state and if I up the value in the rChat settings I get this weird bug.
Report comment to moderator  
Reply With Quote
Unread 01/23/20, 11:29 AM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 312
Uploads: 10
Originally Posted by Kenza
Originally Posted by Shadowfen
Does the "Chat minimized in menus OFF" setting (in the settings, Chat Window Settings section) not work for that?
Nope. At least not for me. Does it work for you? Maybe I have some conflicting addon? I tried looking through them all for an option for this, but couldn't find anything related. @[email protected]
No, it doesn't. I'll look into it. Thanks.
Last edited by Shadowfen : 01/23/20 at 11:29 AM.
Report comment to moderator  
Reply With Quote
Unread 01/20/20, 08:25 PM  
Kenza

Forum posts: 24
File comments: 116
Uploads: 0
Originally Posted by Shadowfen
Does the "Chat minimized in menus OFF" setting (in the settings, Chat Window Settings section) not work for that?
Nope. At least not for me. Does it work for you? Maybe I have some conflicting addon? I tried looking through them all for an option for this, but couldn't find anything related. @[email protected]
Report comment to moderator  
Reply With Quote
Unread 01/20/20, 06:36 PM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 312
Uploads: 10
Originally Posted by Kenza
Would it be possible to add an option to not minimize the chat when opening npc shops? (I like to see chat log for what trash is being autosold!) Or does anyone know if this option exists in another mod?
Does the "Chat minimized in menus OFF" setting (in the settings, Chat Window Settings section) not work for that?
Report comment to moderator  
Reply With Quote
Unread 01/20/20, 01:39 PM  
Kenza

Forum posts: 24
File comments: 116
Uploads: 0
Would it be possible to add an option to not minimize the chat when opening npc shops? (I like to see chat log for what trash is being autosold!) Or does anyone know if this option exists in another mod?
Report comment to moderator  
Reply With Quote
Unread 01/15/20, 12:19 PM  
Marazota

Forum posts: 148
File comments: 1146
Uploads: 0
Switch channel when using history

this option always on even i OFF it

very annoying pls fix

P.S. reloadui fixed the issue
Last edited by Marazota : 01/15/20 at 01:29 PM.
Report comment to moderator  
Reply With Quote
Unread 01/13/20, 05:48 PM  
barretto

Forum posts: 0
File comments: 1
Uploads: 0
Request for additional functions

Thanks for a great add-on.

I have a request.
"Search for text in chat messages and highlight it with a different color or play a sound when it is found."
A very useful feature!
Support multiple keywords. I think it will be more convenient.
You will be able to find the keywords you need in conversations you are not aware of.
Report comment to moderator  
Reply With Quote
Unread 01/11/20, 05:17 PM  
contagrepolis01

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: chat history don't keep

Originally Posted by Shadowfen
Originally Posted by contagrepolis01
I installed all libs and did all settings. Still can't keep any chat if I reloadui, switch or loggin loggoff.
Any think I can do? I just installed to keep chat's history
I've fixed it again in release 1.4.1. Sorry about that.
Thank you! Now it's working perfectly great.
Report comment to moderator  
Reply With Quote
Unread 01/11/20, 05:43 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2586
File comments: 2997
Uploads: 57
Re: Re: Re: Re: LibMainMenu was always used within pChat!

:-) yw
Good to know know about the scene. If the library is not needed without the need of multiple tabs one should definately remove it.

Originally Posted by Shadowfen
Originally Posted by Baertram
Not sure if you understood my writing or if I do not understand your answer

This is what I meant: LibMainMenu does "not only provide this icon in the main menu" but builds a complete UI and scene, which will be opened at the right side of the vanilla UI.
Check the 1st screenshot of LibMainMenu showing Ayantir's Superstar addon.
"Your category" shows the main menu button BUT the "Tab integration" text shows the UI!

Lib description also tells you:
Code:
LibMainMenu is intended to help you to create Main Menus (Scenes with multiple tabs like in Journal or Quest).
So this whole UI is missing in pChat (rChat as well if you didn't change this. Did not understand or check yet if you changed it), if you remove LibMainMenu's usage afaik.
You are not able to see/add/change the predefined text constants anymore via the /msg command or keybinds if the UI is missing, if I'm not totally wrong.
Even if the primary duty would be a main menu button, it also provides the scene and UI for the other stuff the main menu button would "show/open" (the /msg chat command).

btw:
Votans Addon Settings uses LibMainMenu2 and adds an icon to the main menu. FCOItemSaver as well.
WishList too.
Both libs work properly together and just increase the ZOs index of the main menu buttons.
And both add these new scene and UI for tabbed addons. Personal Assistant also uses it e.g.
MAybe one could consolidate LibMainMenu (Ayantir) and LaibMainMenu-2.0 (Votan) somehow.
I'll ask Votan.
The UI for the Automated Messages is actually separate from (or can be) the LibMainMenu. The code to build the UI and manage it does not rely on the library at all. The /msg code DOES use the LMM but it does not have to - instead you can bring up the AutoMessages UI yourself using the SCENE_MANAGER:Toggle and the library seems unnecessary unless you actually need to bring the UI up from the icon bar. It is a nice-to-have, but not really a requirement in my eyes.

I will check out the SuperStar screenshot though, because I do remember reading about tab integration from the libraries as well.

...

The tabs are kinda cool, but in pChat's case there is only the one tab at the top for the scene that is already displaying, so... still not really essential?

Thank you though. I discovered that in my last update where I had needed to roll back a earlier change, I rolled back one change too many and removed my fix to the /rchat.msg so it had stopped working. It might have taken some time for me to have discovered that without our conversation.
Report comment to moderator  
Reply With Quote
Unread 01/10/20, 09:24 PM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 312
Uploads: 10
Re: Re: Re: LibMainMenu was always used within pChat!

Originally Posted by Baertram
Not sure if you understood my writing or if I do not understand your answer

This is what I meant: LibMainMenu does "not only provide this icon in the main menu" but builds a complete UI and scene, which will be opened at the right side of the vanilla UI.
Check the 1st screenshot of LibMainMenu showing Ayantir's Superstar addon.
"Your category" shows the main menu button BUT the "Tab integration" text shows the UI!

Lib description also tells you:
Code:
LibMainMenu is intended to help you to create Main Menus (Scenes with multiple tabs like in Journal or Quest).
So this whole UI is missing in pChat (rChat as well if you didn't change this. Did not understand or check yet if you changed it), if you remove LibMainMenu's usage afaik.
You are not able to see/add/change the predefined text constants anymore via the /msg command or keybinds if the UI is missing, if I'm not totally wrong.
Even if the primary duty would be a main menu button, it also provides the scene and UI for the other stuff the main menu button would "show/open" (the /msg chat command).

btw:
Votans Addon Settings uses LibMainMenu2 and adds an icon to the main menu. FCOItemSaver as well.
WishList too.
Both libs work properly together and just increase the ZOs index of the main menu buttons.
And both add these new scene and UI for tabbed addons. Personal Assistant also uses it e.g.
MAybe one could consolidate LibMainMenu (Ayantir) and LaibMainMenu-2.0 (Votan) somehow.
I'll ask Votan.
The UI for the Automated Messages is actually separate from (or can be) the LibMainMenu. The code to build the UI and manage it does not rely on the library at all. The /msg code DOES use the LMM but it does not have to - instead you can bring up the AutoMessages UI yourself using the SCENE_MANAGER:Toggle and the library seems unnecessary unless you actually need to bring the UI up from the icon bar. It is a nice-to-have, but not really a requirement in my eyes.

I will check out the SuperStar screenshot though, because I do remember reading about tab integration from the libraries as well.

...

The tabs are kinda cool, but in pChat's case there is only the one tab at the top for the scene that is already displaying, so... still not really essential?

Thank you though. I discovered that in my last update where I had needed to roll back a earlier change, I rolled back one change too many and removed my fix to the /rchat.msg so it had stopped working. It might have taken some time for me to have discovered that without our conversation.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: