UTChat by ProAsm and no0ne - 2021
Compatible with 436, 451 and 469.

Installation
============

Add UTChat16f.u to your UTServer/System folder.
Open your Server.ini file and add under:

[Engine.GameEngine]
ServerPackages=UTChat16f

Add to the command line:
?Mutators=UTChat16f.UTChat
NB: This needs to be on of the last mutators in the command line.

Configurations
==============

Clientside
----------

bUseUTChat (Default True) Also in Menu.
Enables/Disables UTChats on the client.

bUseEmojis (Default True) Also in Menu.
Enables/Disables Emojis on the client.

bSwapFaces
Will swap your face texture with the emoji in your messgae.

bSmallFont (Default False) Also in Menu.
Enables a smaller font for the chats.

bStdColor (Default False) Also in Menu.
If set to True, all players in DM and LMS names will be Silver.

bTransparent (Default False) Also in Menu.
If set to True, the ChatBox will be invisible.

bNoPrivate
If True then all private messages will be disabled.

bBotsInChat (Default False) Also in Menu.
This will allow Bot chats in the Chatbox on a Server.
From UTChat14 all UTBots will now be in the Chatbox.

bChatBorder
When bTransparent=True this will show a border line.

EmojiSize
Sizing from 1 to 12 will change the size of your emojis.

ChatLines (Default 4) Also in Menu.
This sets the number of text lines in the ChatBox.

OtherLines (Default 6) Also in Menu.
This sets the number of text lines outside the ChatBox.

ComboPos
This is used internally only but needs to be saved.

Serverside
----------

bShowChatMessages (Default True) Also in Menu.
Setting this to False will disable the Mutator.

ChatsTextColor=(R=200,G=180,B=2,A=0)
This the admin can configure and is the color of the text in the top chat box.

OtherTextColor=(R=50,G=250,B=250,A=0)
This the all the text below the chatbox.

The configuration .ini file also holds the last 200 chat lines by the players.
This can be viewed in a window by typing in the console:

Mutate UTChat ShowChatLog
or !Chat as a chat message.

If logged in as an Admin, a Clear Chat Log option will be available to clear all chats.

If the last 2 characters in a chat line are for instance :) then an emoji will appear in it's place.

Current emoji's
---------------
Typing :? in the Say then a list of abbreviations will be shown.
:)  :(  :^  :+  :-  :o  :?  :b  :f  :w  :1  :/  :k  :u  :s  :q  :r  :c  :t  :p  :i  :z

Typing !? will display the emjoi banners now available in UTChat.
N1!  GG!  LOL!  NS!  OMG!  TY!  WTF!  WD!

[UTChat16.UTChatSvrAdds]
ServerAddsSymbol="-"
ServerAddsColor=(R=255,G=255,B=0,A=0)

The colors for the ServerAdds mod by El Muerte has been reduced to one only.
The ServerAddsSymbol=  is the first 1, 2 or 3 symbol characters you need to add infront of your ServerAdds.
For instance all lines need to be something like -=< This is the ServerAdd line >=-
Now you would have ServerAddsSymbol="-="
This is so the code can recognize a ServerAdds message.

Mute Player
In the Configs Menu is an option to Mute a Player so you do not receive any messages from the player.
Next time a star will appear next to the players name showing the player is muted.
Selecting the player again, will un-mute the player.
Should you have bBotsInChat enabled, then you will be able to mute a Bot as well.

