Download
(11 Kb)
Download
Updated: 10/05/15 12:27 AM
Pictures
File Info
Compatibility:
Update 7 (1.7.0)
Updated:10/05/15 12:27 AM
Created:04/10/14 03:18 AM
Monthly downloads:19
Total downloads:24,145
Favorites:95
MD5:
X4D Chat  Popular! (More than 5000 hits)
Version: 1.34
by: wilson0x4d [More]
X4D Chat


Features
  • Optional Modify Guild Chat so that Character Names are displayed instead of Account Names (or both.)
  • Optional Chat Timestamps
  • Optional Color Stripping
  • Optional Excess Text Stripping
  • Resize Chat Window Larger than Standard Default
  • Support for X4D LibAntiSpam
  • Support for X4D Loot
  • Support for X4D XP


Installation

First, make sure you have the latest X4D Core installed.

As with most Addons, simply open the Archive and copy the contents into "%USERPROFILE%\Documents\Elder Scrolls Online\live\Addons\" folder.

If ESO is already running, execute /reloadui command.


Change Log

To see version history, including 'vNext' (soon to be published) changes, view the README on Github.
Optional Files (0)


Post A Reply Comment Options
Unread 04/10/14, 04:21 AM  
Toldorn

Forum posts: 0
File comments: 18
Uploads: 0
I see it in game, I don't see character names. I only see account names in /g2. (I can't tell you about G1, because i am the only player in that guild so chats a little empty).

I do use 'pChat' if that has anything to do with it.
Last edited by Toldorn : 04/10/14 at 04:23 AM.
Report comment to moderator  
Reply With Quote
Unread 04/10/14, 04:58 AM  
wilson0x4d
Premium Member
 
wilson0x4d's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 180
Uploads: 10
These two Add-Ons are not compatible with one another, and currently 'pChat' does not appear to replace account names with Character Names. Chances are good that pChat is loading last and thus replacing this Add-On's behavior.

I'll see what I can do to fix it and update later today.

Thanks
Report comment to moderator  
Reply With Quote
Unread 04/10/14, 05:09 AM  
Sariash
 
Sariash's Avatar

Forum posts: 3
File comments: 10
Uploads: 0
A fix would be really great. I had no chance to test your addon yet (still at work), but I'm using pChat too and would love to get rid of accountnames in guild chat.
Last edited by Sariash : 04/10/14 at 05:20 AM.
Report comment to moderator  
Reply With Quote
Unread 04/10/14, 08:31 AM  
wilson0x4d
Premium Member
 
wilson0x4d's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 180
Uploads: 10
After reviewing pChat there's not much I can do, sadly. pChat rewrites the chat lines, and I don't see a method of getting called by pChat to rewrite chat lines it is creating. I have, however, modified this add-on so that it should disengage pChat if both are loaded, this will at least give people the opportunity to check it out without necessarily removing pChat first.

I've updated this chat mod to include timestamps.

I also added support to strip colors from text, but the feature is disabled by default. I don't mind colors, but the code is there and I suspect there are people that hate rainbow text.

Next I'll update it to scrub unnecessary Text ("says" "yells" "zone" etc.) I didn't bother with this version (v1.2) because I really wanted something that will support all client languages (and not just english.)

I also noticed that pChat has a Settings UI for configuring colors. I instead rely on Social settings already built into ESO for this. The only caveat is the color used for the timestamp, I've hardcoded this to a dullish gray. Ideally I would prefer to utilize ESO settings, string tables, etc. If I bother creating a UI to edit colors it will be for those colors that ESO doesn't already support.

At some point I'll figure out how to store/reload savedvars and also create a basic settings UI so that unnecessary text and color stripping can be toggled by users.

I'm not sure what else pChat does that I've overlooked. If you let me know I'll work it in. My only goal this morning was to create an add-on that displayed character names..

Enjoy!
Report comment to moderator  
Reply With Quote
Unread 04/10/14, 08:47 AM  
Sariash
 
Sariash's Avatar

Forum posts: 3
File comments: 10
Uploads: 0
With pChat you can configure custom guild tags for the chat... so instead of
[Developers of mighty Addons] Sariash: Hello Guild

You can configure it to use anything as tag, for example just "Devs", and the chat would look like...
[Devs] Sariash: Hello Guild

I liked that feature, but I like character names more
Last edited by Sariash : 04/10/14 at 08:48 AM.
Report comment to moderator  
Reply With Quote
Unread 04/10/14, 09:20 AM  
Oyjord

Forum posts: 0
File comments: 16
Uploads: 0
Love being able to see character names, but don't like the timestamp. Any way to disable the timestamp in an options setting somewhere?

Thanks!
Report comment to moderator  
Reply With Quote
Unread 04/10/14, 09:24 AM  
Sariash
 
Sariash's Avatar

Forum posts: 3
File comments: 10
Uploads: 0
Ingame settings aren't there yet, but you can open up the "X4D_GuildChat.lua" file and change the following...

X4D_GuildChat.Settings.ShowTimestamps = true;

to

X4D_GuildChat.Settings.ShowTimestamps = false;

If ESO is running while changing the file, reloadui after the change. This will disable the timestamps.
Last edited by Sariash : 04/10/14 at 09:39 AM.
Report comment to moderator  
Reply With Quote
Unread 04/10/14, 09:47 AM  
Oyjord

Forum posts: 0
File comments: 16
Uploads: 0
Originally Posted by Sariash
Ingame settings aren't there yet, but you can open up the "X4D_GuildChat.lua" file and change the following...

X4D_GuildChat.Settings.ShowTimestamps = true;

to

X4D_GuildChat.Settings.ShowTimestamps = false;

If ESO is running while changing the file, reloadui after the change. This will disable the timestamps.
Awesome, thanks!
Report comment to moderator  
Reply With Quote
Unread 04/10/14, 04:08 PM  
tintedglass

Forum posts: 0
File comments: 1
Uploads: 0
Thank you, just thank you. I didn't want a whole chat overhaul, just this. Thank you.
Report comment to moderator  
Reply With Quote
Unread 04/10/14, 08:01 PM  
wilson0x4d
Premium Member
 
wilson0x4d's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 180
Uploads: 10
X4D Chat v1.3

A few of you may appreciate some of the changes incoming with v1.3:

* Settings UI (Much Thanks to LibAddonMenu!)
* (Optional) Player Name => Character Name in Guild Chat
* (Optional) Timestamps with Channel-Based Color
* (Optional) Color Stripping
* (Optional) Excess Text Stripping (e.g. 'says' 'zone' etc.)

Most of the effort here is just figuring out the settings UI.

I'll work on optimizing the code in the next update, but will let this sit as-is for a day or two so I can get some feedback.
Last edited by wilson0x4d : 04/10/14 at 08:09 PM.
Report comment to moderator  
Reply With Quote
Unread 04/10/14, 08:52 PM  
Tonyleila
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 288
File comments: 763
Uploads: 7
Re: X4D Chat v1.3

I already asked if its possible in the pChat addon but did not get any reply.

Woud it be possible to add an option to change the slash commands? I woud like to write /2 to write in the trade channel.
Last edited by Tonyleila : 04/10/14 at 09:01 PM.
Report comment to moderator  
Reply With Quote
Unread 04/10/14, 09:14 PM  
wilson0x4d
Premium Member
 
wilson0x4d's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 180
Uploads: 10
Re: Re: X4D Chat v1.3

Originally Posted by Tonyleila
I already ased if its possible in pChat addon but did not get a reply.

Would it be possible to add an option to change the slash commands? I would like to write /2 to write in the trade channel.
It may be possible, but I don't believe so if ESO does slash command aliasing the way I think it does. I've not actually looked into it yet, but I assume it's the same as WoW. If that's the case you would actually need a faux input frame and the ability to forward input to the chat frame as the default registration wouldn't work (since numerics are used for aliasing.)

As an aside, if it were possible it probably deserves to be its own Add-On dedicated to input processing (despite it seeming Chat-specific, one could argue it's not.)
Report comment to moderator  
Reply With Quote
Unread 04/11/14, 10:08 AM  
Migoda
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 79
Uploads: 1
I appreciate the option for replacing the account names with character names in guild chat. Tried it today and its great.

There is just one problem i encountered: It does not seem to work for account names which contain special characters. In my guild i got a player with a hyphen in his account name and it keeps showing this, not the actual character name in chat. Account names with just normal characters and numbers are fine.
Report comment to moderator  
Reply With Quote
Unread 04/11/14, 01:59 PM  
wilson0x4d
Premium Member
 
wilson0x4d's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 180
Uploads: 10
Talking X4d Chat v1.4 (bug fix)

Migoda, thanks for letting me know, I appreciate the report since I hadn't noticed it myself.

I've implemented a fix for players with special characters in their names, I've done testing but my guild only had 1 person with a "_" in their name. I also did some testing in an external LUA interpreter and it appears to work with the characters I believe are valid (including a few declensions allowed for foreign languages.)

Chances are good the problem was a dash "-" which is a reserved character for LUA pattern matching. I specifically tested for this as well as other special characters.

Let me know how it works out for you.
Report comment to moderator  
Reply With Quote
Unread 04/11/14, 06:43 PM  
Toldorn

Forum posts: 0
File comments: 18
Uploads: 0
Would love to see this grow into a pChat replacement.

So far, I'm having to stick with pChat because I need the ability to rename my guild's as some of them are too long and spam the screen up way too much.

I also enjoy being able to select my own colors for each chat.

Cheers
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: