UTChat by ProAsm and no0ne - 2021/22/23/24
Compatible with 436, 451 and 469.

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

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

[Engine.GameEngine]
ServerPackages=UTChat31

Add to the command line:
?Mutators=UTChat31.UTChat

If you wish to start UTChat as a ServerActor use the following:

[Engine.GameEngine]
ServerActors=UTChat31.UTChatActor

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.

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.

[UTChat31.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.

