------------------------------
  The GI stuff for the Demo
   By the Explosive Warder

        Version 1.2a
------------------------------

IMPORTANT
---------
The compiled file for this version is called Gametype.u. Previous versions had the name WoTFgi.u. If you install this and have previously installed an earlier version, please remove WoTFgi.u and WoTFgi.ini from your WheelOfTime\System directory to avoid version conflicts and then follow the instructions below. All files called WoTFgi.* are obsolete.

I'm sad to announce that this will be the last piece of work I'll do for the WoT Fortress modification. Maybe I'll come back and do some small tasks sometime, but I am unable to continue as a Gametype Programmer. Sorry.

An important thing needs to be done in the Gametype.ini file before we can release it, and that is to set how many of each ter'angreal the player should get when s/he respawns. Under the headers for LMS and LTS, there are entries for each TA. Set the values to the amount the player should spawn with. Also, before release, the bot respawn bug in LMS/LTS needs to be fixed. When the bot's PlayerReplicationInfo.Score is less than or equal to 0 and Level.Game.IsA('giBMLMS') or Level.Game.IsA('giBMLTS'), the bot should be disabled and removed from the game.
Make sure all the information in the three ini files (the ones in the Mods, System and User directories) is as we want it to be when the user first starts the game, the default settings.

Information
-----------
This zip file contains a full directory structure containing WotLaunch and all of the gametypes for the first demo release. Just place all of the files in a subdirectory called "TLBDemo100" in your WheelOfTime directory, and then run TheLastBattle-Demo100.exe.
To start a single-player game, enter the following at the console:

open Arena_01?Game=Gametype.giBMArena

We should, of course, make some menus to simplify for the user, but the syntax above is the syntax for opening Absynth, running the Arena gametype with bots enabled. Obviously, Arena_01 can be exchanged with any map name, and Gametype.giBMArena can be exchanged with one of the gametypes listed under "The Gametypes".
To run a multiplayer dedicated server, start WoT with the following parameters:

WoT.exe Arena_01?Game=Gametype.giBMArena -server

This should be possible to do from a menu as well.

The Gametypes
-------------
Gametype.giBMArena - Arena with bots
Gametype.giBMBattle - Citadel with bots
Gametype.giBMTeamArena - Team Arena with bots
Gametype.giBMLMS - Last Man Standing with bots
Gametype.giBMLTS - Last Team Standing with bots
Gametype.giMPSealTag - Seal Tag (no bot support)

The Menu
--------
The in-game menu can be accessed by pressing "b" (by default). This can be changed in the Gametype.ini file, in the entry ActivateKey under [Gametype.InGameMenu]. The value assigned to ActivateKey is the Unreal keycode for the key, the letters A-Z have the same values as in the standard ASCII table, where A is 65, B is 66 and so on. Using the menu, the player can add bots, remove bots, send messages (we can easily make the game play a sound when these messages are sent) and, if the gametype allows, change team/class.

Console commands
----------------
"addpotsbot x y"
Adds a bot with the skill x and the appearance/team y (skill 1-5, team 1-4)

"removeallbots"
Removes all bots

Minimum players
---------------
Most gametypes have an entry in Gametype.ini called MinPlayers, if this is set to a value greater than 0 on the server, then bots will join if the number of players is lower than MinPlayers.

The Summon TA
-------------
To make the summon ter'angreal work the way they should, add the following TA to the AngrealHandOrder list in the User.ini, preferrably in the same hand as the other summoning TA. This has already been done to the Demo100User.ini user in the WotLaunch directory.

AngrealInvMinion2
AngrealInvGuardian2
AngrealInvChampion2

The Launcher
------------
This zip includes the latest version of WotLaunch, and all the user needs to do is unzip it into a directory called "TLBDemo100" in his/her WoT directory. If the directory structure is preserved correctly, it should all run without any problems.
When adding files to the release, put the *.u files in the System directory in the TLBDemo100 directory, put maps in the Maps subdirectory (and so on), and edit the ini files for the mod and the user in their respective subdirectories "Mods" and "User" instead of modifying WoT.ini or User.ini.
Make sure you don't include the source zip files in the release, as it contains the source code to it all. Just remove them before you make the wmod or new zip.

Known bugs and recently fixed ones
----------------------------------
* No LTS as of yet - FIXED
* Admins should be able to add bots - Started but not complete
* Bots don't die in LMS and LTS when at 0 lives - Started but not complete
* There's not team score in Team Arena - FIXED
* No spectator mode when dead in LMS and LTS - FIXED
* In Last Man Standing, the match should end when only one player remains. - FIXED
* In Team Arena, the player appears to be on the wrong team but with the correct player class when just logged in. - FIXED
* The new player classes don't allow you to summon creatures. - FIXED
* When changing classes, the color is reset to "base". - Have no idea why
* The team messages (b-2-2) are currently sent to everyone. This'll be fixed real soon. - FIXED

Yours truly,
The Explosive Warder