Domination & Double Domination games

for Unreal Tournament 3

UT3 Domination games (UT3Dom)
Version: 5.0 [FINAL]
Build: 10.12.14
For Public Release
Official UT3Dom WebSite
Official UT3Dom Bug Tracker
For the most recent version of this readme go to Official UT3Dom ReadMe
The UTDom mod was written by Brian 'Snake' Alexander sw_snakepliskin@hotmail.com ( UT3 alias "Wr@ith" )

 


  1. ChangeLog
  2. Requirements
  3. Installation
  4. WebAdmin support
  5. Settings
    1. UTDomGame settings
    2. xDoubleDom settings
    3. MapList strut settings
    4. ControlPointFactory Actor settings
  6. Map Author Information
    1. Editor Pre-Setup
    2. Map Setup
    3. Map Prefixes
    4. Where do I find the Control Point actors
    5. How to set the displayed name of the Control Point
    6. Can I control if a ControlPointFactory should be the xDomPointA or xDomPointB in DoubleDom games for my map?
  7. PS3 Map Author Information
    1. PS3 Pre-Setup
  8. Troubleshooting
    1. Editor Crashes
    2. Problems with Cooking a UT3Dom map
    3. Still need help
  9. Credits
  10. Copyrights

 


ChangeLog

Changes from version 4.0 to 5.0

Changes from version 3.1.1 to 4.0

Changes from version 3.1 to 3.1.1

Changes from version 3 to 3.1

Changes from version 2 to 3

Changes from version 1.8.1 to 2

Changes from version 1.8 to 1.8.1

Changes from version 1.6 to 1.8

 


Requirements

 


Installation

NOTICE: It is highly recommended that you use the Windows Installer version to install UT3Dom!

 

Step1)
This mod must be installed to your main UT3 install location   (default: "C:\Program Files\Unreal Tournament 3")

Step 2)
Finally, remove any of the following sections, that may exist in your UTGame.ini or DefaultGame.ini files.

 

 


WebAdmin Support

You must have WebAdmin version 1.4 or later installed. Download the latest version from the author http://ut3webadmin.elmuerte.com

Then you will need to add the following lines to your UTWebAdmin.ini in the WebAdmin.QHDefaults section (Note QHDefaults is plural. Do not add to the QHDefault section, for it will not work)

[WebAdmin.QHDefaults]
SettingsClasses=(ClassName="UTDom.Domination",settingsClass="UTDomWebAdmin.DominationSettings")
SettingsClasses=(ClassName="UTDom.DoubleDom",settingsClass="UTDomWebAdmin.DoubleDomSettings")

 


Settings file and/or can be specified in the URL for servers.

Example:
   (To start a Domination server with 4 teams and to use the Hoverboard)

UT3.exe SERVER DOM-MapName?game=UTDom.Domination?bUseHoverboard=TRUE?NumOfTeams=4

 

Full name of each gametype:

 

UTDom.ini Settings:

[UTDom.Domination]

UTDomGame class - all parameters specified here are Inherited to subclasses (e.g. DoubleDom)
Parameter Type Description
NumOfTeams byte Max teams admin allows in game (valid entries: 2,3,4)
bUseMapList boolean TRUE=use only the control points that are named for the specified map in the maplist
bUseTranslocator boolean Allow the use of the Translocator.
bUnlimitedTranslocator boolean Makes the Translocator to be Unlimited.
bUseHoverboard boolean Use the Hoverboard instead of the Translocator. Overrides any enabled Translocator setting.
bUnlockedVehicles boolean Makes all Vehicle neutral, does not lock them for a team.
bVehiclesCanCapturePoints boolean Controls whether players have to be on foot or allow players in vehicles to capture Control Points.
MaxControlPoints byte Maximum number of ControlPoints allowed by this server  [valid entries: 1-32]. (Does not add any ControlPoints to a map) if MaxControlPoints value is greater then the # of ControlPoints in the map, no change.
MapList array<EMapList> If bUseMapList=TRUE the game will check if the current map is on this list and bEnabled=TRUE for that map, then only allow ControlPoints that ObjectiveName||PointNames~= the ControlPoints entrys. All other ControlPoints not on this list will be disabled and removed from play.
bShowPickTeamAtLogin boolean Display a menu for the player to select the team they want to join at login

 

[UTDom.DoubleDom]

xDoubleDom class
bNoTeamPlayerStart boolean True=players can spawn at any playerstarts, False=players spawn in marked team playerstarts
TimeToScore integer Duration both points must be controlled for to score a point
TimeDisabled integer Duration both points are disabled for after a point is scored
bUseAltMultiTeamTimeToScore boolean When true, in 3 team games, the duration both points must be controlled to score is only 85% of TimeToScore. in 4 team games, the duration both points must be controlled to score is only 75% of TimeToScore. No change for 2 team games

 

Strut EMapList

MapNamed string The full map name WITHOUT the file extension (Correct-> DOM-MyMapName   Bad->: DOM-MyMapName.ut3 )
bEnabled boolean Allows for multiple configurations per map. ONLY one entry per map should be enabled!
ControlPoints array<string> List of Control Points found in the MapName map to use in game play. All other Control Points will be removed from play.

 

ControlPointFactory Actors

ControlPointFactory class

Parameter Group Type Description
PointName ControlPointFactory string The displayed name of this point. ObjectiveName is localized and can also be used.
ControlPointClass Advanced class<ControlPoint> ControlPoint class that will be spawned by this factory. If LD require a way to control what point will be A or B in DoubleDom games, then use this.
NOTE: Set ONLY ONE ControlPointFactory actor to xDomPointA and there must also be another ControlPointFactory actor set to xDomPointB (ONLY ONE ACTOR). All other ControlPointFactory actors must be set to none.
PIEControlPointClass Debug class<ControlPoint> Allows LD to specify the ControlPointClass to be used when testing the map in the Play-In-Editor gamemode. None=ControlPoint
bDrawBeaconName ControlPointFactory boolean whether to render this points name above this point on HUD beacon (using PostRenderFor())

 


Map Author Information

UnrealEditor Pre-Setup

Add the following to the end of your "EditPackages" list, in the "Editor.EditorEngine" section in your working UTEngine.ini file
(by default at : %HOMEPATH%\Documents\My Games\Unreal Tournament 3\UTGame\Config\UTEngine.ini )

[Editor.EditorEngine]
EditPackages=UTMultiTeam
EditPackages=UTDom

Install the UT3Dom Unpublished files (You will need to enable this option during the windows installer setup. Or it is available for download at the Official UT3Dom WebSite. After installing the UT3Dom Unpublished files, you will have the Unpublished / uncooked files listed below.
NOTE: The Unpublished files are NOT the same as the files from the main UT3Dom installer! You can NOT just copy the cooked files to the Unpublished folder, it is NOT going to work!

The default location of the Unpublished folder is at :
%HOMEPATH%\Documents\My Games\Unreal Tournament 3\UTGame\Unpublished\

 

Map Setup

Be sure to set the GameTypesSupportedOnThisMap in the WorldInfo Property. Remove all listed GameTypes that are listed in the GameTypesSupportedOnThisMap array. Now Add to the GameTypesSupportedOnThisMap array, Domination and DoubleDom.
This is very important when you Cook your map. When you cook your map (for any platform: PC, PS3, etc) it will Cook all the required packages into the map. What this means is that the version of the UT3Dom mod will be Cooked into your map and that version that was cooked will be used any time the map is played, regardless of if you have a newer version installed when you play the map. Only the Unpublished version of your map (that correctly has the GameTypesSupportedOnThisMap set in the WorldInfo Property) will use the version of the UT3Dom mod you have installed on your computer. This becomes even more so important when cooking for console systems and if this is not done correctly, the map will not work.

 

Map Prefix's

The DOM prefix should be used for any Domination based map. Be aware that even if you do set one ControlPointFactory actors to xDomPointA and the other to xDomPointB, in your map and intend for it to be only a DoubleDomination map, it will still play as a Domination map, and vice versa.  The mod is designed to automatically replace the ControlPoints with xDomPoints when playing DoubleDom. When playing Domination, it will automatically replace the xDomPoints with ControlPoints.  The mod will not use more then two xDomPoints when playing DoubleDom, even if the map has 5 ControlPoints, only two will be used and the other 3 will be disabled.

 

Where do I find the Control Point actors to place in a Domination map?

There is only one actor needed for any Domination based game. Place ControlPointFactory actors into your map by using one of the two methods:

1) Right Click on the location that you want the ControlPointFactory to be at, and select Add Actor -> Add ControlPoint

2) Using the Actor Browser:

 

How to set the displayed name of the Control Point?

Set the PointName property and the ObjectiveName property. It is recommended that both of these properties be set to the same value. Note: The ObjectiveName is a localized property.

 

Can I control if a ControlPointFactory should be the xDomPointA or xDomPointB in DoubleDom games for my map?

Yes by setting the 'ControlPointClass' property in the 'Advanced' group of the 'ControlPointFactory' actor. Note for this to work, there can only be one actor that has the value of 'xDomPointA' and there must be a second actor that also is the only one, that has the value of 'xDomPointB' set. All others must be set to 'None'.
Note: ControlPointClass=None (default value) The mod itself will automatically setup the correct type of 'ControlPointClass' at run time.

 


PS3 Map Author Information

It is advised that you read and follow the directions outlined in the "<UT3 install path>\UTGame\UTDomCooker\UT3Dom Cooking for PS3.pdf" file. Note Adobe Acrobat Reader 7.0 or newer is required to view the file. (Free download available at http://get.adobe.com/reader/ )

PS3 Pre-Setup

In addition to following, the steps outlined above in the Editor Pre-Setup section, you will need to use the special build of UTDom.u just for cooking PS3 maps. Using that file, You will be able to cook your map for the PS3 and have it work. However, you MUST replace the PC version of UTDom.u with the PS3 version prior to cooking! This can be done one of two ways.

The Easy way

Run the utility "C:\Program Files\Unreal Tournament 3\UTGame\UTDomCooker\Dom PS3 Cooker.exe" and then click on the "UTDom.u file switcher" button. Note: Windows Vista/7 users will have to run using Administrator Privileges.

Manual way

  1. Back up your existing PC version of "<UT3 install path>\UTGame\CookedPC\UTDom.u"
  2. Now copy the PS3 version and over-write the existing file with the PS3 version file.
    (Example: "C:\Program Files\Unreal Tournament 3\UTGame\UTDomCooker\UTDom.u.PS3" -> 
    "C:\Program Files\Unreal Tournament 3\UTGame\CookedPC\UTDom.u" )
  3. Now you can cook your map for the PS3.
  4. Once you have cooked your map, you MUST put back the PC version of UTDom.u !! Otherwise your UT3 will crash if you try to play or use the Unreal Editor with the PS3 version of UTDom.u installed.
    (The the PC original is also at: "C:\Program Files\Unreal Tournament 3\UTGame\UTDomCooker\UTDom.u.PC" -> 
    "C:\Program Files\Unreal Tournament 3\UTGame\CookedPC\UTDom.u" )

The best way to determine the two files apart are by the MD5 checksums:

MD5: 97EF2F02DB7D658E7809C823E3208737 *UTDom.u [PC Version 5.0 Cooked]
MD5: 65DA5C12F0F199B09E8D4CECA8AFF614 *UTDom.u [PC Version 5.0 UnCooked]
MD5: 749DB86494DA9194A8A3407E67936CEE *UTDom.u [PS3 Version 5.0]
MD5: 5c374b52d4380c062f5fa4dfbe669a51 *UTDom.u [PS3 Version 4.0]

 


Troubleshooting

The Unreal Editor crashes when opening a content package or creating a new/saving a material/MaterialInstance, when working on a UT3Dom map.

This is a known issue and we have no idea why this happens. The work around is to:

  1. save your current map.
  2. Then click the "New Map" button, (additive or subtractive it does not matter. This is just a temporary map).
  3. Now load the content package(s) you wanted, Create and then save any materials or MaterialInstances in a separate package.(.upk file)
  4. Once your done, re-open the original map (and dont save changes to the temporary map)
  5. (OPTIONAL) Move any new materials in to your map by right clicking on the material > Rename and then change the package name to your maps name.

Or the other work around is to just to simply not place any ControlPoint actors and do not set the DefaultSupportedGameTypes until after you have finished with the art work phase of your map.

 

UT3Dom is NOT compatible with the UT3 Patch 1.3 beta 1

This is a known issue and Epic has fixed this in Patch 1.3 beta 2. UT3Dom is compatible with all other versions of the UT3 Patches,

 

Failed to load 'UTMT_Test': Can't find file for package 'UTMT_Test'

This issue was fixed as of the 1.5 version in build 5.02.22.42. This is a harmless message and has no effect on anything. This is a warning from the UTMultiTeam mod. The package UTMT_Test was never publicly released. To fix this, you should replace the file UTMT_Content.upk with the UT3Dom installation file.

 

When playing online I am having problems with the package 'UTMT_Content'

Fixed since version 2.0. This is because you and the server have different versions of the UTMT_Content package. If you are the server admin, please delete the UTMT_Content.upk package on the server and upload the file UTMT_Content.upk from the UT3Dom installation. If you are not the server admin, you can delete your UTMT_Content.upk file and then you will download the file from the server the next time you connect to that server.

 

How can I make my map compatible with any/all versions of UT3Dom?

Actually it's very simple. Just release the Unpublished version of your map, do NOT cook it. If you cook your map, your map will only use the version of UT3Dom that you have installed at the time you cook the map. Any future UT3Dom releases, to be able to use that newer version, you will have to re-cook the map and release it again. But if you release the unpublished version (uncooked) of your map, you dont have to re-release it because it will automaticlly use the version of UT3Dom that the user has installed. Note: This only works with the PC version. PS3 maps must be cooked.

 

Problems Cooking UT3Dom maps for the PC

This is generally due to the engine not finding all of the needed files. UT3Dom must be installed to your main UT3 install location and have the unpublished files of UT3Dom installed in the Unpublished area of your My Games.

Try using the UnrealFrontEnd tool (default location: "C:\Program Files\Unreal Tournament 3\Binaries\UnrealFrontend.exe") and not the Editor for Cooking.

 

Problems Cooking UT3Dom maps for the PS3

Follow the directions EXACTLY as outlined in the "<UT3 install path>\UTGame\UTDomCooker\UT3Dom Cooking for PS3.pdf" file. If still having problems, you can contact euchreplayer23 ONLY with cooking for the PS3 platform!

 

Still need help?

Try the Official UT3Dom Bug Tracker

Check for updates at Official UT3Dom WebSite. This is the Final and last release of UT3Dom.

Mod authors may request the original source code and uncooked content of the UT3Dom mod by contacting the author of the UT3Dom mod. Send a email to: sw_snakepliskin@hotmail.com or downloading it from the Official UT3Dom WebSite.

 


Credits

UT3Dom Map Authors:

Map Author(s)
DOM-Contrast Sander Vereecken "ZixXer"
DOM-AKI Marcin 'Nawrot'
DDOM-Aswan Xerofighter
DOM-Apodos Marcin 'Nawrot'
DOM-Cidom Samuel 'Ignotium'Mendez
DOM-Cinder Brian 'Snake' Alexander
DOM-Condemned Brian 'Snake' Alexander
DOM-Condemned2 Samuel 'Ignotium' Mendez, Brian 'Snake' Alexander
DOM-Ghardhen aLeX
DOM-Lament Samuel 'Ignotium' Mendez
VDOM-Downtown Snake (Original by Epic)
DOM-Conduit UTGangster
DOM-Pentecost_v2 Adam 'FragTastic' Selfe
DOM-Beesting_v3 Adam 'FragTastic' Selfe
DOM-Gearbolt Brian 'Snake' Alexander
DOM-CarnageCathedral_v3 Adam 'FragTastic' Selfe
DOM-BabylonNight Lord PorkSword

The rest of the Team and speacial thanks to:

Mitchell "RoninMastaFX" LeBlanc
'Mr. UglyPants' Jeff
Lopar-XL
MadSniper
Mercenary X
Infinity Impossible
Robert "Xander"
euchreplayer23
Spoondog
The CBP Team
To anyone else who helped even in the smallest way, Thank You.

 


Copyrights

UT3DOM © is a trademark of the UT3DOM Team / Team Domination,  Copyright© 2006-2010 All Rights Reserved

UT3 Domination Copyright© 2006-2010 UT3DOM Team / Team Domination, All Rights Reserved

UTDom © 2006-2010  Brian "Snake" Alexander,  All Rights Reserved

Classic Domination is a trademark of the Domination Map Pack and Brian "Snake.PLiSKiN" Alexander.©2004-2008 ALL RIGHTS RESERVED.

Unreal Tournament 3 © 2007 Epic Games, Inc. All rights reserved.

UTMultiTeam - Copyright Infinity Impossible, ©2007

WebAdmin - Created by Michiel 'elmuerte' Hendriks — UT3 WebAdmin Copyright ©2008 Epic Games, Inc.

BEGIN DOM-BabylonNight README -->

-=-=-DM-Babylon DOM "Night Edition" for Unreal Tournament 3 Domination README-=-=-

An ancient wonder from the old time, The Hanging Gardens of Babylon, inspired many to achieve a perfect meld
of nature and stone.... 
Amid the time of first contact with the Human race the Liandri presented a gift to the Humans.
A Garden suspended in space in a star sector bordering the regions of both races. Recreating the legend of the
Hanging Garden in the most inhospitable of places where one can enjoy the marvel of a human habitat mixed with
the high technology of the Liandri. The Liandri constructed machines to protect the garden and draw moisture from
the surrounding star dust to keep the gardens alive for many generations. Over the decades after the great war
the garden location was lost. Now rediscovered a feud between the races has erupted over control of this marvel.
Blood and bone now polute the water from the constant fighting.


=========================
General Information
-----------------------
	 Title: Babylon DOM "Night Edition" for Domination/Double Domination
	Author: Lord PorkSword
       Version: 1.2 (22 Feb 2009)
                Recooked with UT3Dom version 5 (12 Dec 2010)
         eMail: larktu666@hotmail.com
       Map URL: http://forums.epicgames.com/showthread.php?t=650973

Credits: I'd like to thank Epic for making such a kickarse game and friendly editor!
My hat off to Fragtastic for his guidance and handy cooking talents in getting a DOM version up and running! 
Many thanx to Snake and the other peeps who have brought DOM/DDOM into UT3!!
Other thanx to Odedge, {BFG}Bl!tz~, AnubanUT2, The Demon Slick, Hourences, 
and my wife for putting up with me being on the PC for many hours.  ;)


========================
Play Information
----------------------
	Game Type: Domination, Double Domination
         Botmatch: Yes
    Single Player: Yes
         Teamplay: Yes
     New Textures: Yes, Materials Instances
       New Sounds: No
        New Music: No
     New Mutators: No


========================
Construction
----------------------

                Base: From scratch
          Build Time: 80+ hours
   Ideal Playercount: 4 - 32 
      Editor(s) Used: UnrealEd
	     Version info: See above URL!
	

=======================
Author's Notes
---------------------
DOM variant is based on version 1.2 of DM Babylon Night Edition!
Requires the Domination mod for Unreal Tournament 3!
Based on 3 checkpoints for Domination mode!  
There are bot looping issues with the translocators so I recommend disabling them while playing the map!
I recommend about 20 players!

---

DM/General map info)
Version 1.2 of Babylon "Night Edition"!  Low gravity map for UT3 for those who love their gravity maps!
Featuring up to 32 players and 2 redeemers for some hectic action! >) This is a space version of my normal 'day' version Version 1.2 features lite layout modification, improved bot nav and less 'hang up' spots.
There also should be no DOM references in this version Hope you like it! 8D ======================= Copyright / Permissions ----------------------- This level is copyright 2009, by Lord PorkSword. Authors may NOT use this level as a base to build additional levels without explicit permission from the Original Author or ye shall be punished. You are NOT allowed to commercially exploit this level, i.e. put it on a CD or any other electronic medium that is sold for money without my explicit permission! You can exploit it sexually if you must but if you do please youtube a vid for the rest of us. You MAY distribute this level through any electronic network (internet (web/ftp), FIDO, local BBS etc.), provided you include this file and leave the archive intact. Unreal® Tournament 3 (c) Epic Megagames, Inc. All Rights Reserved. Unreal and the Unreal logo are registered trademarks of Epic Megagames, Inc. All other trademarks and trade names are properties of their respective owners. If you breach the above you will end up on the recieving end of a good alien probing. Does anyboy read this stuff anymore? ;) ==================================================================================== ====================================================================================

<-- END DOM-BabylonNight README