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


Add to the command line:
This needs to be the last mutator in the command line.


Changes and fixes in UTChat

Version 24
Added temp UTChatClientLog for [+Player] traps.
Redirected server [+Player] to chatlog.
Fixed and locked emoji option window.
Fixed other messages color issue.
Capitalized Ready and Starting messages.
Fixed spectator player colors.
Fixed idle frag counter when spectator.
Fixed team game colors.
Added Emoji menu window.
Removed strip emojis and banner.
Added back client ChatDuration.
Added back client OtherDuration.
Fixed accessed nones in utchathud.
Removed check SmartSB and gri bBeacons.
Removed bMyBeacons from DM.
Added admin options for bDisableChatLog.
Added admin options for bNoChatBorders.
Added admin options for bNoChatShading.
Fixed SmartSB player beacon delay in hud.

Version 23
Spawned Logo earlier.
Fixed emojis for spec to player.
Added Player + and - for join and leave if no nexgen.
Added Spectator join + if no nexgen.
Added bPlayerJoinLeave option.
Fixed Chat and Other option colors.
Added bDisableAntiSpam, in admin menu.
Added bFontOverRide option in Admin menu.
Added ChatFontSize option in Admin Menu.
Fixed Other messages spacing.
Fixed and improved StartupControl.
Fixed ServerAdds colors.
Added back a tiny delay at game end.
Fixed scull brightness display.
Added bEnableStartControl and will disable Nexgen's.
Added ready signal if bEnableStartControl=True.
Added temp ChatDelayTime in Admin menu.
Removed manual config emoji sizing.
Added auto emoji sizing to font size.
Added Emoji Trim to menu.
Removed any delay at game end.
Fixed multi spectator messages in console.
Made further adjustments for end game messages.
Removed all anti-spam except for message repeat.
Chat timing now same as utchat18.
Worked on spamming issues.
Removed all private messages.
Fixed Other Line setting.
Fixed saving admin options.
Fixed chatlog duplicate messages.
Added a Disable Spam Control option.

Version 22
Slight adjustment to chat box shading.
Fixed Skeleton icon appearing.
Lower chat text by 2 pixels.
Scaled Chat text in chatbox.
Added Admin Spam Control.
Moved ChatDuration to server admin.
Moved OtherDuration to server admin.
Added NoRepeatrMesg option.
Added Menu resizing etc (tnx buggie).
Added option to shorten chatbox.
Added player name in team color in chat and private log.
Replace bNoRepeatMesg with variable ChatRepeatDelay.
Fixed other mods shading in postRenderHUD.
Re-aligned all chat box shading.
Added UTChatReplacement for swearing.
Removed :? help if emojis disabled.
Fixed !char when emojis disabled.
Added hide Emoji Sizing if emojis disabled.
Fixed frag count displaying at start.
Remove NextHUDMutator from Team Hud.
Added more Admin options in Menu.
Added serverside std dm player color.
Added serverside use chat emojis.
Added serverside use chat emojis face.
Added serverside use private msgs.
Added client options not visible if admin disable.
Set emoji default size to 7, was 6.
Increased Menu height from 300 to 360 pixels.
Reduced Main chat area to possible 2 lines.
Reduced Other chat to possible 0 lines.
Added ChatDuration to client.
Added OtherDuration to client.
Added variable FontSize for client.
Fixed Chat and other text colors.
Fixed frag counter not flashing.
Added optional LogonMessageLine1 and 2.
LogonMessageLine1=">>> UTChat Installed <<<".
LogonMessageLine2=">>> Type !Chat for Chat Window <<<".

Version 21
Reduced Main chat to possible 2 lines.
Reduced Other chat to possible 0 lines.
Increased Chat menu height.
Set emoji default size to 10.
Added bEnableSpecsInLog default False.
Adjusted emoji detection in messages.

Version 20
Fixed menu not displaying in v19.

Version 19
Chats from spectators are now also logged.

Version 18
Adjust logo to switch off at game start.
Fixed several clientside accessed nones.
Added UTChatActor as server actor.
Set bSmallFonts as True by default.
Added Admin message to Players.

Version 17
Fixed several access nones.
Added Admin message to Players.
Removed GUI scaling
Added auto scaling to menus
Fixed 436/451 client crash

Version 16
Added auto scaling to menus
Fixed 436/451 GPF crashes
Fixed possible local GPF crashes
Fixed black text color at startup.
Added * prefix to player in menu if muted.
Changed ^?^ to optional symbols.
Changed to 1 serveradds color.
Added Player and Bot message mute.
Added 10 sec timers to :? and ?!
Removed many access nones in 469.
Added ^?^whatever color for ServerAdds.

Version 15
Added private messaging window.
Private message 100 save option.
Removed configs from chat windows.
Added Config Tab for all configs.
Fixed !Cmds not being passed.
Added 8 new banner emojis.
Adjust emoji position to size.
Added Admin options to disable emojis.
Added Admin options to disable private messages.
Fixed other lines text length.
Added help labels in Configs.
Added banner names to display.
Re-aligned logon logo.
Removed banners and emojis if bNoEmoticons.

Version 14
Emojis no longer case sensitive.
Add DM/LMS Player single color option.
Reduced Smallfont vertical emoji size.
Spaced lines for better emoji display.
Added option for number of chat lines.
Added option for number of other lines.
Added logo image with option.
Added Transparent option.
Added Chatlog Keybind.
Added UTBots compatibility option.
Fixed Spectator using !chat.

Version 13
Small improvements on utchats disable.
Added several new emojis.
Set SmallFonts as default.
Fixed Spectator message double names.
Added Spectator message text always silver.
Added logon intro.

Version 12
Fixed original hud for newnet and nexgen.
Reduced chatbox border thickness.
Added enable client emojis in menu.
Added use client smaller fonts in menu.
Added client chatlog save in menu.
Added enable client chat in menu.
Added spectator mutate for menu.



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

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

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.

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.


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

This the admin can configure and is the color of the text in the top chat box.

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 its place.

Current emojis
If :? is in the Say then a list of abbreviations will be shown as follows.

Current Banners
If ?! is in the Say then a list of Banners will be shown as follows.