UberChat.cs
Version 1.4.8
by UberGuy (FT) - uberguy@tribalwar.com
06/02/2001

REQUIRES: Writer's Support Pack
===============================
http://scripts.tribalwar.com/uberguy/files/support/support.vl2
http://scripts.tribes-universe.com/uberguy/files/support/support.vl2

UDATE v1.4.8 (04/02/2003)
===========
+ Added color coding support for demos recorded with Enhanced Recording support.

UDATE v1.4.7 (01/22/2003)
===========
+ Added color coding support for Classic CTF Practice games.

UDATE v1.4.6 (01/18/2003)
===========
+ Doh! Really nasty bug. If you don't have color kills enabled it really screws
  up the game by nulling messages sent to the default message handler.
  Thanks to LaggedOut for helping me debug this.

UDATE v1.4.5 (01/11/2003)
===========
+ Yet another attempt at fixing the chat bar dissapearing. I think I finally
  got it this time. :)
+ Changed to using kill_tracker.cs for kill colorizing, to improve mod
  compatibility.
+ Redid the preferences load routine to avoid load order bug
+ Minor code optimizations.

UDATE v1.4.4 (12/11/2002)
===========
+ Packaged call to playGui::onWake was not passing %this. D'oh! Was breaking
  kerb's lite pack, and who knows what else.

UDATE v1.4.2 (10/04/2002)
===========
+ Fixed a problem where the chat box didn't dock to the Chat Hud if it was
  moved (vertcally).

UDATE v1.4.1 (09/21/2002)
===========
+ More attempts fix the votebar/sizing bug

UDATE v1.4 (09/21/2002)
===========
+ Added ability to change chathud font.

UDATE v1.32 (09/16/2002)
===========
+ Hopefully fixed problem with new "expand up" code and the vote bar being
  chopped off.

UDATE v1.31 (09/14/2002)
===========
+ Added functionality to reverse the hud so it grows UP instead of down.
+ Added ability to un-dock the chat input box so it can be moved with a hud
  mover.

UDATE v1.3 (09/07/2002)
===========
+ FIANLLY killed the chopped-off hud problem. It turned out that it only worked
  right if you were using HudMover, which most people do use. I also made sure
  the outer container hud always resizes with the number of chat lines.

UDATE v1.24 (06/17/2002)
===========
+ Discovered that a support script wasn't being included. Fixed.

UDATE v1.23 (5/23/2002)
===========
+ Finally found and fixed the problem that cut off the right side of the hud
  for some people.

UDATE v1.22 (10/19/2001)
===========
+ Fixed some problems with the Siege gametype, added D&D and Arena.
+ Removed need for PJ's support pack, but needs new version of support.vl2

UDATE v1.21
===========
+ Re-fixed problem where going to the lobby screen would reset the HUD to it's
  default size.

UDATE v1.2
===========
+ Added customizable lengths to the chat HUD.

UPDATE v1.12
===========
+ Fixed bug in loading saved preferences.

UPDATE v1.11
===========
+ Fixed problem where going to the lobby screen would reset the HUD to it's
  default size.
+ Added option for HUD transparency

UPDATE v1.1
===========
+ Fixed the hud sizing problem on game start.
+ Vote and chat huds now are slightly offset, and I need to fix them.

Version 1.0 (06/02/2001)
===========

This T2 script is designed to allow you to customize your chat hud. There are a
number of options available from the in-game configuration GUI.

You can change the text color of all the message types in the chat hud.  You
can change the chat hud's width and can make it's font bold for higher
visibility. You can color code kill messages so you can tell teammates from
enemies, and you can strip out the keycodes from chat menu text.

(i.e.: "UberGuy: [VGH]Hi." becomes "UberGuy: Hi.")

You can make the chat hud transparent.
And finally you can disable any color coding from other players' chat messages -
especially useful when using colored kill messages, since you can end up with a
real riot of color.

TO INSTALL:
===========
If you have my ColorKills.cs script installed, please remove it. This script has
all of that script's functionality and more, and the two will interfere with
each other.

Follow the instructions for the two required scripts, if you don't already have
them.

Place uberChat.vl2 anywhere under Tribes2\GameData\base.
Play T2!  The script is configured from Writer's script browser GUI.  The in-
game readme has more on how to use the control panel.  It's pretty
straightforward.

Enjoy!
