Jump to content
Connor.

Extended Chat

Recommended Posts

I have wanted to make some additions to the chat for a long time now, but always had things to do so it ended up on the back burner.

Recently though, my interested in the idea was reignited and now we have this mod 🙂

 

Features:

  • New chat UI
    • Visual redesign
    • Scrolling animation
    • Fade in/out
  • Emoji support
    • Twemoji pack available on github
    • Very easy to add your own in your mission file or mod
  • Player, group and custom role mentions (discord style)
  • Chat commands
    • Add as many commands as you like, to do as many things as you like 😁
  • Suggestive text
    • Suggests emojis, mentions and commands based on what you're typing
  • History viewer
    • In depth message history with filters and search terms so you can find any message
  • Settings
    • Toggle channels on and off to keep the chat feed tidy
    • Mute players
    • Censor bad language
    • Modify the appearance and behavior of the mod to your liking
  • Server-side logging
    • Log all text communication
    • Log when a player starts/stops speaking in VON

 

SteamWS: https://steamcommunity.com/sharedfiles/filedetails/?id=1667280668

Github: https://github.com/ConnorAU/A3ExtendedChat

Discord: https://discord.gg/DMkxetD

 

 

Edited by Connor.
v2.1 update
  • Like 12
  • Thanks 5

Share this post


Link to post
Share on other sites

Connor , this is a total upgrade !

Thank you very for sharing and congratulations for the release !

  • Like 1

Share this post


Link to post
Share on other sites

stellar work Connor 👍

  • Like 1

Share this post


Link to post
Share on other sites

Update:

  • Chat is now enabled by default
  • Add warning log for missions that aren't set up to use ExtendedChat
  • Add toggle for unsupported mission warning logs
  • Add VON logs (when logs extension is in use)
  • Like 2
  • Thanks 1

Share this post


Link to post
Share on other sites

Update:

  • Add new appearance settings
    • Message text font
    • Message text color
    • Message text size
    • Message background color
  • Added UserInputMenus dependency
  • Like 2
  • Thanks 1

Share this post


Link to post
Share on other sites

Update v2.0:

  • Addon is now plug-and-play, MP and SP compatible
  • Added player mentions (discord style)
  • Added mention text and background colour settings
  • Added suggestive text
    • Provides emoji, mention and command suggestions as you type
    • Supports A3, Extended Chat and CBA commands
  • Added suggestive text autocomplete keybind setting (default: TAB)
  • Added support for new radioChannelInfo script command
  • Added support for new HandleChatMessage mission eventhandler
  • Added battleye kick/ban message filter setting
  • Added CAU_xChat_handleChatMessage scripted eventhandler
    • Allows overriding default behaviour inside the main HandleChatMessage mission event
  • Added support for new systemTime script command on message timestamps in history viewer
  • Fixed logging variable reverting to default value on JIP clients
  • Fixed vanilla commands not printing to chat when command prefix setting was modified
  • Fixed settings data resetting when updating over multiple settings versions
  • Fixed sometimes inaccurate death messages
  • Fixed connect/disconnect messages now show when a player enters/exits the mp lobby, rather than the mission
  • Modified description.ext configuration properties are now optional
  • Modified emoji parsing logic is now over 5 times faster
  • Modified history viewer to allow filtering of individual custom radio channels
  • Modified interrupt menu button creation now occurs in an OnGameInterrupt scripted eventhandler
  • Modified pre-send message processing now occurs on KeyDown rather than Destroy event
  • Modified message content is now trimmed of whitespace
  • Modified logging extension appends lines in a less weird way
  • Removed emoji selector UI (replaced by suggestive text)
  • Removed CAU_xChat_messageAdded scripted eventhandler
  • Removed unsupported mission message and filter setting
    • No longer needed as the addon is now compatible with any mission

 

  • Like 3
  • Thanks 1

Share this post


Link to post
Share on other sites

Update v2.1:

  • Added group mentioning (#13)
  • Added custom roles framework function CAU_xChat_fnc_role (#14)
  • Added custom role mentioning (similar to mentioning roles on discord) (#7)
  • Added whisper chat command (#8)
  • Added player muting (#10)
    • Muted state is persistent across sessions
  • Added website whitelist  (#10)
    • Makes approved links clickable in the history viewer
  • Added bad word and phrase filter (#10)
    • Comes with a predefined list
    • Can be modified as desired via the settings menu
  • Added show/hide chat feed keybind setting (#5)
  • Added show/hide chat feed behavior setting when joining while stream safe ui is enabled (#6)
  • Added support for all Twemoji emojis
    • Full pack available for download here
  • Fixed death messages showing in the victim's localization
  • Fixed missing signature message not printing to chat
  • Fixed suggestion UI scroll bar showing on large UI size when first loaded
  • Fixed incorrect chat feed position when zeus ui is open
  • Fixed rare case of unit id not being set for mentioning
  • Fixed rare case of death message printing multiple times (hopefully)
  • Modified method of compiling structured text
    • Bad characters should no longer break message content
    • Emoji and mention parsing is now considerably faster
  • Modified emoji config format to allow for multiple keywords and shortcuts per emoji
  • Modified settings UI layout to 3 columns
  • Removed emoji packs stringtable

 

  • Thanks 1

Share this post


Link to post
Share on other sites

Update v2.1.1:

  • Added mute and unmute chat commands
    • Uses player mentions to specify who to mute/unmute
  • Thanks 2

Share this post


Link to post
Share on other sites

Update v2.2:

  • Implemented some new commands from A3 2.02
  • Changed settings data to save in hashmap format
  • Removed workarounds for message broadcasting and handling as the HandleChatMessage event handler is now fixed

 

This update makes Extended Chat a fully functioning replacement for vanilla chat

  • Thanks 1

Share this post


Link to post
Share on other sites


First: Great script, looks, feels and works fantastic 👍
Second: We monitor chat via RCON for insults etc. Is it normal that it won't show up on RCON with A3ExtendedChat ?

  • Thanks 1

Share this post


Link to post
Share on other sites
3 minutes ago, El' Rabito said:


First: Great scripts, looks, feels and works fantastics 👍
Second: We monitor chat via RCON for insults etc. Is it normal that it won't show up on RCON with A3ExtendedChat ?

RCON should work the same. This addon is basically a new front end for the chat system, it shouldn't change any underlying features (such as what is sent to RCON). Is that something you're experiencing?

Share this post


Link to post
Share on other sites
1 minute ago, Connor. said:

RCON should work the same. This addon is basically a new front end for the chat system, it shouldn't change any underlying features (such as what is sent to RCON). Is that something you're experiencing?

Yes i don't get messages via RCON (from server to RCON tool) on my local test server. RCON to Arma works as intended.
Gonna test it later on a dedicated machine. Thanks for the answer 👍

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×