Name: U1MonsterSwapperv2
Version: 3
Author: Shaun Goeppinger aka Iniquitous
Date: 30/04/2012
//=======================================================
//Description
//=======================================================
This mutator allows you to specify which monsters spawn
in place of other ones in the Unreal 1 Mod game type.

My MonsterSwapperv3 mutator was used as a base to work on.

//=======================================================
//Version Changes
//=======================================================
In this version I have included the ability to save "sets"
of monsters so you can choose to play different sets without
having to re-create them everytime.

//=======================================================
//Installation
//=======================================================

.u files go in the Sytem folder
.ucl files go in the System folder
.ini files go in the System folder

Although the mutator should automatically add itself to the ServerPackages,
the line is as follows:

ServerPackages=U1MonsterSwapperv2

The mutator class name is as follows:

U1MonsterSwapperv2.MutMSwap

Select the mutator from the in game mutator menu list.

Remember that if you choose to spawn a custom monster then 
for online play you must add that monsters ServerPackage 
line to the UT2004.ini file.

//=======================================================
//Configuration
//=======================================================

***NEW CONFIGURATION OPTIONS******READ THIS FIRST***
When you add new monster lines to the .ini file, you must ensure
that the new setting MonsterSetName is set to "default". This "default"
set will ensure that no monsters are accidently deleted from the .ini file
forever (meaning you will have to re-add them again).

In the mutator config window choose a monster to configure
from the drop down menu on the left. Then from the drop down
menus choose which monsters to spawn instead. The monster
to spawn instead defaults to the monster class in question. To avoid
problems with waves in Invasion not working properly (getting stuck) 
you should never set them to "None" in the .ini file.

Don't forget to now set a spawn chance for each monster.

***ADDITIONAL CONFIG INFO***
The mutator menu screen now has some additional options. The Select Set
drop down menu allows you to select which set to configure. Sets can be added manually in
the ini file by duplicating monsters and changing their "MonsterSetName" to something new.

With a set selected, the "Monster to Replace" drop down menu will contain all of those monsters
that have the same set name. 

All available unique monsters will appear in the 3 "New Monster" menus.

The "Active Set" menu allows you to select which set to use in-game.

The "New Monster Entry" button opens a new window which allows you to create a new monster
entry with a new set name. In this window simply type in the set name you want to use on the left (you can use existing set names to add the monster to the set), then select a monster from the list on the right and click "create". If successful, a message will appear in green to inform you. You cannot use sets with no names, and you cannot duplicate existing monsters and sets that have the same name. Any errors will show a red message.

The "Delete Set" button will delete the currently selected set from the .ini file. The "default" set cannot be deleted, which is why its important to add new monsters to this set initially, so that they are not accidently lost.

In the ini file you can add as many monster lines as you wish. I have
named them in such a way that you can copy and pase monster lines directly
from the Satoremonsterpack.ini etc..

//=======================================================
//Credits
//=======================================================

Me! www.unreal.shaungoeppinger.com

If you like this mutator please consider making a small donation.

    http://www.unreal.shaungoeppinger.com/donate.html

Thank you