ircGui Readme
  1. Important Notes
    1. You must have basic IRC knowlegde to use this script. If you don't know what IRC is, delete this script.
    2. This script has not been tested on every IRC server, and is ONLY guaranteed to work on irc.dynamix.com. You will not be able to use servers that require IDENTD with this script.
    3. If you try to connect to an IRC Server that doesn't exist you will always UE, so make sure you type it in right and/or test connecting to it with another IRC client.

  2. Installation
    1. Extract ircGui.vl2 to your GameData\base folder, and run Tribes 2.
    2. Press alt + backspace to open the ircGui.
    3. Click the Options button and change any of the options. Click the More button to cycle through the options.
    4. Click the Save button to save your settings.
    5. Click Connect to connect to the IRC Network you entered (or irc.dynamix.com if you left it unchanged) in the settings.

  3. Features
    1. Sounds - There are different sounds for:
      1. Messages in the channel you have selected in the main window
      2. Notices
      3. PMs

    2. Colors - mIRC Colors 1-9.
    3. Individual Windows - Each channel can have its own window that you can move, resize, minimize, and maximize. They work just like normal windows. When you close an individual window, you stay in the channel.
    4. Channel Modes Options - Easily set a channel's modes.

  4. Options
    1. Moving and Resizing
      1. To move the main window, you can either toggle it so it is not visible, then hold down the toggle key for two seconds or click the move button. The hud should now follow your mouse, simply move it where you want and click the mouse button to save it's position.
      2. To move individual windows, click and hold the mouse button over the title bar, then move the mouse.
      3. To resize individual windows, click and hold the mouse button over the right or bottom edge, then move the mouse.
      4. To save the position and size of an individual window, close it (click the X in the upper-right hand corner).

    2. Controls - Only work ingame:
      1. Show IRC Windows - Toggles all of the individual windows on.
      2. Hide IRC Windows - Toggles all of the individual windows off.
      3. Toggle Mouse - Toggles the mouse on/off.

    3. Options Page 1
      1. Server - The IRC server to connect to.
      2. Port - The port of the IRC server to connect to.
      3. Nick - Your nick on the IRC server.
      4. Mask - A name that prefixes your mask on IRC.
      5. Name - Your name on IRC.
      6. Quit Msg - The message is displayed to everyone when you quit IRC.
      7. Timestamp - Timestamp messages. The textbox below is for the timestamp format¹.
      8. Log - Log messages. Logs are saved in GameData\base\irclogs
      9. Perform - Commands that will be executed when you connect to an IRC server.
      10. Show mode prefix - Adds a @ or + before a user's name in a channel based on their status(op/voice) in that channel.
      11. Rejoin channel when kicked - Attempts to rejoin a channel when you are kicked.

    4. Options Page 2
      1. Chat Colors - Sets the colors for different IRC events. The Normal setting will also color other objects.
      2. Chat Font - The font face and size used for chat windows and nick lists.
      3. Sounds - Sounds on/off.
      4. Popup Individual Windows - Automatically popup a window when you join a channel.
      5. Main Window Opacity - Change the opacity of the main window.
      6. Individual Window Opacity - Change the opacity of the individual windows.

    5. Options Page 3
      1. Border Color - Set the border color of the main and individual windows.
      2. Fill Color - Set the fill color of the main and individal windows.
      3. Connect on start - Connects when T2 starts. Obviously, you must restart for this option to take effect.
      4. Toggle Key - The key(s) that toggle the main window on and off. You must restart T2 for the key to be set.

  5. Buttons - Some buttons change function and are enabled or disabled based on your status.
    1. Connect/Disconnect - Connects or disconnects to the IRC server.
    2. Options - Opens the options.
    3. Channel Modes - Opens the settings for the channel that you are viewing.
    4. Readme - Shows the readme.
    5. Move - Moves the main window.
    6. Window - Toggels the individual window for the channel in the main window on/off.
    7. Close - Closes the window you are viewing. If your are viewing a channel you will leave the channel. You cannot close the Status window.
¹timestamp format - y: 2 digit year format, yy: 4 digit year format, m: month, mm: month with leading zero, M: month abbreviation, MM: month name, d: day of month, dd: day of month with leading zero, D: day abbreviation, DD: day name, a: am/pm, A: AM/PM, h: hour (12), hh: hour (12) with leading zero, H: hour (24), HH: hour (24) with leading zero, n: minute, nn: minute with leading zero, s: second, ss: second with leading zero. Any other characters will be unchanged.