Custom Campaign Mutator v1.40 Readme

1. Description
This mutator adds support for custom campaigns in Alienswarm. You can either create one yourself or select the predefined Upsilon campaign.

2. Installation

Extract the AoCustCamp140.u and AoCustCamp140.int file to UT2004/Alienswarm/System.
Extract the AoCustCamp140.ucl file to UT2004/System.

3. How to use
Offline:
Start Alienswarm. Then bring out the console and type open Ao-Research?Mutator=AoCustCamp140.MutCustomCampaign. This will load AO-Research using the custom campaign mutator. You can then use the vote menu to create your own campaign (by selecting Custom Campaign in the maplist) or select one the predefined Upsilon campaign.

On servers:
Add AoCustCamp140.MutCustomCampaign to the mutator list when starting the server, i.e. ucc server AO-Research?Mutator=AoCustCamp140.MutCustomCampaign -mod=Alienswarm.
Note that if you use the sigma vote bug fix mutator (by Butters), you'll need to remove it because it will most likely cause problems if used together with this mutator. The custom campaign mutator also include the vote bug fix.

Defining your own custom campaign require some work, escpecially if you want a custom lobby map too. For now, you can export the source and see how it's done, or contact smattbac about it. More detailed information will follow...soon.

4. History
June 23rd 2005
-added support for lobby maps.
-changed how custom campaigns are defined. You can no longer specify them in Alienswarm.ini. Instead you must compile a class defining your campaign along with a .int file so the mutator can find it.
-Upsilon campaign updated. Made it use a lobby map, AO-Weaponfacility was dropped in favour of AO-Depot, and AO-Lostcontact was updated to AO-Lostcontact-SE8.

24.apr.2005 - v1.35

-fixed some "typos" in mapnames for Upsilon campaign
-if a server doesn't have the maps listed in a campaign the campaign wont be added to the map vote menu
-custom predefined campaigns now start from AoCustMapInfoOne going up to AoCustMapInfoSeven

26.jan.2005 - v1.2
-fixed a bug that made a server running the mutator to disappear from the server browser list
-better parsing of map names when announcing a custom campaig
-added a "mutate CCInfo" command

7.dec.2004 - v110
-bAddToServerPackage=true in mutator so you don't have to add the ServerPackages line to Alienswarm.ini when running on a server
-added default DifficultyModifiers for ingame created campaigns
-wrote the predefined campaign info in the class file instead of the ini. This removes the need to supply the ini with the mutator, and allows server admins to run several servers on one installation.
-fixed a bug where you could overwrite the current campaign info if a vote for a new campaign failed

3.dec.2004
 - First release


5. Credits & Contact
Coding by smattbac and Butters.
Thanks to fluffy, Big D, steroids for testing.
Thanks to heheman3000 for unknowingly asking the right question on the BuF coding forum.

Feedback and bug reports can be directed to smattbac@multi.fi or you can try and catch smattbac or Butters on the Alienswarm irc channels.