Conquest 1.20 for UT

(c) 1999,2000 Armando Andrea BARLAAM "Major Disaster"

Version: 1.20
Created: 15/12/00
Author: Armando A. Barlaam (Major Disaster)
Contact: mdisaster@ngi.it
Homepage: Major Disaster UT Pages

This software is unsupported and you use it at your own risk. I am not responsable of whatever may happen if you use it.





Table of contents
Legal Info    
Overview    
New in this version    
Installation    
Getting started    
Conquest Rules    
Notes for Server Admins    
Credits    





Legal Info

Conquest is made freely available to the community. Nobody is allowed to charge the recipient financially or otherwise for this package or its delivery without my express written permission.

Any distribution of Conquest must be made in the condition it was received; ie, neither the .umod nor it's contents may be altered.

You may:
- Install Conquest on UT servers for others to play.
- Put Conquest on public internet server for downloading.

Any other use requires my written consent (this includes, but is not limited to, distributing Conquest alone or bundled with other software either commercial or freeware, and including Conquest in any form of physical media, whether for free or not).



UNREAL (c)1998 Epic Megagames, Inc. All Rights Reserved. Distributed by GT Software, Inc. under license. UNREAL and the UNREAL logo are registered trademarks of Epic Megagames, Inc. All other trademarks and trade names are properties of their respective owners.



Overview

Conquest plays somewhat like the Domination gametype in Unreal Tournament, it's a team game and you have to capture a hold a control point to score points. The main different between Conquest and Domination is that Conquest has only one Control Point, while Domination has three. You will find that having a single CP leads to a very different, much more focused gameplay, where teamplay skills can really make the difference.



New features in this version

-Added: GUI interface, Conquest options can now be set from the Mod menu.
-Added: Rocket Jump.
-Added: Bonus and counterbonus system.
-Added: Male and Female Announcer voices for both Red and Blue team
-Added: Robot Announcer voice for Green and Gold team.
-Added: Messages for 50% and 90% of goal score reached .



Installation

Installing Conquest
You can install Conquest on your PC in three different ways: a) from a UMOD file, b) from a zipped archive or c) automatically from a Conquest server (not reccomanded). If you don't install Conquest automatically then you should remove any previous version from your UT folders, or you will have different versions installed at the same time.

Uninstall previous versions of Conquest
You should always uninstall any previous version of Conquest before or after installing 1.20:
Either open Control Panel/Install-Remove Application, doubleclick on "Unreal Tournament" and select the Checkbox near "Conquest", or just remove these files from c:\unrealtournament\system :
(NB: xxx is the version number, so the actual file names will be conquest120.u etc. Beta versions have no version number, so the file will be conquest.u)

Conquestxxx.u
Conquestxxx.int
Conquestxxx.ini (not present in all version)

from c:\unrealtournament\help :
Conquestxxx.htm

Also make sure to remove any ServerPackages=Conquestxxx.u from unrealtournament.ini


Install Conquest 1.20 from a UMOD file
Unzip the archive file in an empty folder on your hard disk (NOT the Unreal Tournament directory !) and click on the Conquest.UMOD file.

When the dialog box asks for asked the name of the install directory type the UT base directory, i.e. C:\UnrealTournament . The installer will find any required subfolder by itself.

After a successful installation you should have the following new files on your system:

in C:\UnrealTournament\system
Conquest120.u (the executable code)
Conquest120.int (the mutator description)


in C:\Unrealtournament\help
Conquest120.htm

and a ServerPackages=Conquest120 line on unrealtournament.ini
To uninstall Conquest just remove the above files and delete the ServerPackages line from unrealtournament.ini

Install Conquest 1.20 from a zip file (no UMOD inside)
Just remove any files left from previous versions of Conquest (see above), and unzip the archive file in the UT System folder. Then open unrealtournament.ini with a text editor, and add a ServerPackages=conquest120 under the other ServerPackages= lines.

Install Conquest 1.20 via automatic download
If you connect to a server with auto download enabled, and you don't have Conquest already, the server will send it to you. You will be able to connect to Conquest servers, but you won't be able to start a Conquest match on your local PC or use the CNQ GUI to setup options, so I would suggest that you do a proper install with one of the above methods.

The files sent by servers are in the Cache directory of UT, to remove a auto downloaded version of Conquest you have to open the cache.ini file, find out which one of the files in cache is Conquest (filenames in Cache are crypted), then remove both the file and the line describing it on cache.ini.



Getting started

Start UT and begin a practice session or a multiplayer game. Select Conquest and any other mutators that you want to use with it from the mutator list (Conquest has rocket jump already, so you don't need the Rocket Jump Enabler).

Conquest installs a setup dialog under the Mod menu in the UT menu bar. You can access the dialog to change specific Conquest settings, such as the bonus times or the announcer voices . When in the Conquest options dialog, moving the mouse over a slider or checkbox will make a help line appear at the bottom of the screen.

To connect to a online Conquest server, start the internal UT browser (Find Internet games) and click on the Conquest tab.
Important: The browser will only show Conquest servers AFTER ALL THE UT SERVERS IN THE WORLD HAVE BEEN PINGED (hey, I didn't write it :), so it could take a while. You may want to right-click on the servers and select "Add to Favorites", this way you don't need to go thru the full pinging process anymore, just open the Favorites folder and the CNQ servers will be there.



Rules

Your team scores points for capturing and holding the Control Point, just like in DOM.

If you hold the CP for a certain number of seconds you'll get bonus points. The bonus team and the bonus amount are selectable from the Conquest setup dialog (or you can disable the bonus).

Each time a team gets a bonus the other team is equipped with armour (thighpads in the first half of the game, ie while the best score reached is under 50% of the maximum score, and full armor in the second half)



Notes for server admins

Please make sure that the ServerPackages=conquest120 is present in unrealtournament.ini, or Conquest will NOT work. If you install Conquest on a Linux server you'll probably have to add it manually.

The filesize of Conquest is under 500 Kb, so automatic download is possible. However people will not be able to start local games if Conquest has been downloaded automatically.

All Conquest settings are saved in unrealtournament.ini, look for these two sections : [Conquest120.Conquest] for generic teamplay setup (timelimit etc), and [Conquest120.CNQMutator] for Conquest-specific settings.

The standard traslocator setting for CNQ is DISABLED.

Scores in CNQ build slower than DOM scores, so if you set too high a scorelimit the match will be boring - a scorelimit under 150 is generally best.


Conquest settings in UnrealTournament.ini

[Engine.GameEngine]
ServerPackages=Conquest120

[Conquest120.Conquest]
bDumbDown=False
bNoTeamChanges=False
FriendlyFireScale=0.000000
MaxTeams=2
GoalTeamScore=100.000000
MaxTeamSize=16
FragLimit=0
TimeLimit=30
bMultiWeaponStay=False
bForceRespawn=False
bUseTranslocator=False
MaxCommanders=0
bNoMonsters=False
bHumansOnly=False
bCoopWeaponMode=True
bClassicDeathMessages=False

[Conquest120.CNQMutator]
RJDamage=0
RJBoost=160
DefendBonus=10
DefendBonusTime=30
AttackBonus=True
BonusEnabled=True
SmartBots=True
VoiceType=1



Credits

Conquest has been a community work since the start, and it only exists because many fine persons helped me with suggestions and contributions. Please visit the Conquest site for a full list:
BarfRetchPuke Sent me a load of top quality bot AI code (not used... yet).
BattleAxe Female announcer for blue and red team.
Dufusyte His forum post about new gametypes started all the story. Also wrote the Mapping Tips.
Also is the male announcer voice :)
J.Dannewitz The bot voice for green and gold teams.
jkidd Helped me with network testing.
Durt Set up the first CNQ server.
Post Mortem Author of the first original 1CP map.
Macbeth Sent me a cool CNQ original map.
Red Dwarf Supported CNQ with his excellent maps and valuable suggestions, also wrote a CNQ bot tutorial.
Rune Contributed with his great CNQ maps.