UE3:UTGame internal variables (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
UT3 Object >> Actor >> Info >> GameInfo >> UTGame (internal variables)
UTGame internal variables in other games:
Other member categories for this class:

Internal variables

Acronym

Type: string


Default value: "???"

ActiveBots

Type: array<ActiveBotInfo>

Modifiers: globalconfig


AdjustedDifficulty

Type: float


bAdminModifiedOptions

Type: bool

set when admin modified options via UTPlayerController::ServerAdminChangeOption()

bAllowHoverboard

Type: bool


bAllowKeyboardAndMouse

Type: bool

This being false implies that only gamepads are valid for input type. This is not 100% precise as you could have a keyboard + gamepad which could be valid if we wanted to allow typing but no movement.

bAllowMapVoting

Type: bool

Modifiers: deprecated, globalconfig

If true, users can vote in order to pick the next map

Default value: True

bAllowTranslocator

Type: bool


bAutoNumBots

Type: bool

Match bots to map's recommended bot count

bBadSinglePlayerBotNames

Type: bool

Debug: used to draw HUD message so it's easy to tell when bots are set up incorrectly in SP missions

bBlockTeamChangeMessages

Type: bool


bConsoleServer

Type: bool

Prefix characters for names of maps for this game type

bCustomBots

Type: bool


bDemoMode

Type: bool

turn off HUD, etc.

BeaconList

Type: UTProj_TransDisc


bExportMenuData

Type: bool

if set, when this class is compiled, a menu entry for it will be automatically added/updated in its package.ini file (abstract classes are skipped even if this flag is set)

Default value: True

bExtraHealth

Type: bool

Used during the campaign to give player team a health bonuse

bFinalStartup

Type: bool


bFirstBlood

Type: bool


bForceMidGameMenuAtStart

Type: bool

Modifiers: config


bForceRespawn

Type: bool

Modifiers: globalconfig


bHeavyArmor

Type: bool

Used during the campaign to give player team an armor bonus

bIgnoreTeamForVoiceChat

Type: bool

When enabled, allows players on different teams to voice chat with each other. (Used for Duel games) Note that spectators still won't be able to talk to players and vice-versa, though.

bMidGameHasMap

Type: bool


bMidGameMapVoting

Type: bool

Modifiers: deprecated, globalconfig

If false, users will only be presented with a map list at the end of the round

Default value: True

bMustHaveMultiplePlayers

Type: bool


bMustJoinBeforeStart

Type: bool

players can only spectate if they join after the game starts

bNecrisLocked

Type: bool

Used during the campaign to keep player team from using necris vehicles (until they get the magic key)

bNoCustomCharacters

Type: bool

Modifiers: globalconfig

If true, no custom characters will be allowed, all players will be default

BotClass

Type: class<UTBot>

class used for AI bots

Default value: Class'UTGame.UTBot'

BotRatio

Type: float

Modifiers: globalconfig

only used when bPlayersVsBots is true

Default value: 1.0

bOverTimeBroadcast

Type: bool


bPlayedFiveKills

Type: bool


bPlayedOneKill

Type: bool


bPlayedTenKills

Type: bool

Flag whether "X kills remain" has been played yet

bPlayerBecameActive

Type: bool


bPlayersMustBeReady

Type: bool

Modifiers: globalconfig

players must confirm ready for game to start

bPlayersVsBots

Type: bool


bQuickStart

Type: bool


bScoreDeaths

Type: bool

Whether scoring is based on enemy deaths

bShouldPostRenderEnemyPawns

Type: bool

Whether should postrender enemy pawns

Default value: True

bSkipPlaySound

Type: bool

override "play!" sound

bSoaking

Type: bool


bStartedCountDown

Type: bool


bStartWithLockerWeaps

Type: bool

If true, look for nearby weaponlocker weapons (for game types which implement this functionality)

bTeamScoreRounds

Type: bool


bTempForceRespawn

Type: bool

Force dead players to respawn immediately if true (configurable)

bUndrivenVehicleDamage

Type: bool

whether not yet driven vehicles can take damage

bWaitForNetPlayers

Type: bool

Modifiers: globalconfig

Temporary (used in game) version of bForceRespawn

Default value: True

bWarmupRound

Type: bool

Modifiers: config

If true, this match will have a warmup round

bWeaponStay

Type: bool

Whether or not weapons stay when picked up.

Default value: True

ClientProcessingTimeout

Type: int

Modifiers: config

how long we wait for clients to perform initial processing at the start of the game (UTPlayerController::bInitialProcessingComplete)

Default value: 30

ConsolePlayerControllerClass

Type: class<PlayerController>

PlayerController class to use on consoles

Default value: Class'UTGame.UTConsolePlayerController'

CountDown

Type: int


Default value: 4

CustomMapPrefixes

Type: array<GameTypePrefix>

Modifiers: globalconfig

Used for loading appropriate game type if non-specified in URL

DefaultEnemyRosterClass

Type: string


DefaultInventory

Type: array<class<Inventory> >

Default inventory added via AddDefaultInventory()

Default value, index 0: Class'UTGame.UTWeap_Enforcer'

Default value, index 1: Class'UTGame.UTWeap_ImpactHammer'

DefaultMapPrefixes

Type: array<GameTypePrefix>


Default value, index 0:

Member Value
AdditionalGameTypes
  1. "UTGame.UTTeamGame"
  2. "UTGame.UTDuelGame"
GameType "UTGame.UTDeathmatch"
Prefix "DM"

Default value, index 1:

Member Value
GameType "UTGameContent.UTCTFGame_Content"
Prefix "CTF"

Default value, index 2:

Member Value
GameType "UTGameContent.UTOnslaughtGame_Content"
Prefix "WAR"

Default value, index 3:

Member Value
GameType "UTGameContent.UTVehicleCTFGame_Content"
Prefix "VCTF"

Default value, index 4:

Member Value
GameType "UTGame.DemoGame"
Prefix "DG"

Default value, index 5:

Member Value
GameType "UTGame.UTMissionSelectionGame"
Prefix "UTM"

Default value, index 6:

Member Value
GameType "UTGame.UTCinematicGame"
Prefix "UTCIN"

DefaultMaxLives

Type: int


DemoPrefix

Type: string

prefix of filename to record a demo to - a number is added on to get a unique filename (empty string means don't record)

Description

Type: string

Modifiers: localized


DesiredPlayerCount

Type: int

bots will fill in to reach this value as needed

DMBeaconMaxDist

Type: float


Default value: 2000.0

EndGameFocus

Type: Actor


EndMessageCounter

Type: int

Modifiers: transient

end message counter

EndMessageWait

Type: int

wait before playing which team won the match

Default value: 1

EndOfMatchRulesTemplateStr_Scoring

Type: string

Modifiers: localized


EndOfMatchRulesTemplateStr_ScoringSingle

Type: string

Modifiers: localized


EndOfMatchRulesTemplateStr_Time

Type: string

Modifiers: localized


EndTime

Type: float


EndTimeDelay

Type: float

Modifiers: globalconfig


Default value: 4.0

EnemyRoster

Type: UTTeamInfo


EnemyRosterName

Type: string


GameSpecificMapCycles

Type: array<GameMapCycle>

Modifiers: deprecated, globalconfig


Default value, index 0:

Member Value
GameClassName 'UTDeathmatch'
Maps
  1. "DM-Arsenal"
  2. "DM-Sanctuary"
  3. "DM-Deck"
  4. "DM-Defiance"
  5. "DM-Deimos"
  6. "DM-Diesel"
  7. "DM-Gateway"
  8. "DM-HeatRay"
  9. "DM-RisingSun"
  10. "DM-Sentinel"
  11. "DM-ShangriLa"

Default value, index 1:

Member Value
GameClassName 'UTTeamGame'
Maps
  1. "DM-Arsenal"
  2. "DM-Sanctuary"
  3. "DM-Deck"
  4. "DM-Defiance"
  5. "DM-Deimos"
  6. "DM-Diesel"
  7. "DM-Gateway"
  8. "DM-HeatRay"
  9. "DM-RisingSun"
  10. "DM-Sentinel"
  11. "DM-ShangriLa"

Default value, index 2:

Member Value
GameClassName 'UTCTFGame_Content'
Maps
  1. "CTF-Coret"
  2. "CTF-Hydrosis"
  3. "CTF-Reflection"
  4. "CTF-Vertebrae"
  5. "CTF-OmicronDawn"
  6. "CTF-Strident"

Default value, index 3:

Member Value
GameClassName 'UTOnslaughtGame_Content'
Maps
  1. "WAR-Downtown"
  2. "WAR-SinkHole"
  3. "WAR-Dusk"
  4. "WAR-Islander"
  5. "WAR-Avalanche"
  6. "WAR-MarketDistrict"
  7. "WAR-OnyxCoast"
  8. "WAR-Powersurge"
  9. "WAR-Serenity"
  10. "WAR-FloodGate"
  11. "WAR-Torlan"

Default value, index 4:

Member Value
GameClassName 'UTBetrayalGame'
Maps
  1. "DM-Arsenal"
  2. "DM-Sanctuary"
  3. "DM-Deck"
  4. "DM-Defiance"
  5. "DM-Deimos"
  6. "DM-Diesel"
  7. "DM-Gateway"
  8. "DM-HeatRay"
  9. "DM-RisingSun"
  10. "DM-Sentinel"
  11. "DM-ShangriLa"

Default value, index 5:

Member Value
GameClassName 'UTGreedGame_Content'
Maps
  1. "CTF-Coret"
  2. "CTF-Hydrosis"
  3. "CTF-Reflection"
  4. "CTF-Vertebrae"
  5. "CTF-OmicronDawn"
  6. "CTF-Strident"
  7. "VCTF-Corruption"
  8. "VCTF-Necropolis"
  9. "VCTF-Suspense"

Default value, index 6:

Member Value
GameClassName 'UTDuelGame'
Maps
  1. "DM-Arsenal"
  2. "DM-Sanctuary"
  3. "DM-Deck"
  4. "DM-Defiance"
  5. "DM-Diesel"
  6. "DM-RisingSun"
  7. "DM-Sentinel"
  8. "DM-ShangriLa"

Default value, index 7:

Member Value
GameClassName 'UTVehicleCTFGame_Content'
Maps
  1. "VCTF-Containment"
  2. "VCTF-Corruption"
  3. "VCTF-Necropolis"
  4. "VCTF-Suspense"
  5. "VCTF-SandStorm"
  6. "VCTF-Kargo"

GameUMenuType

Type: string

Type of Game dropdown to display.

InitialVoteDelay

Type: int

Modifiers: deprecated, globalconfig

The amount of time that must pass before voting is initialized (only applies to midgame voting)

Default value: 30

LastEncouragementTime

Type: float

Last time bot yelled encouragement to player

Default value: -20.0

LastManDownTime

Type: float

Last time bot yelled mandown to player

LastPlayerStartSpot

Type: NavigationPoint

last place current player looking for start spot started from

LastStartSpot

Type: NavigationPoint

last place any player started from

LateEntryLives

Type: int

Modifiers: config

defines how many lives in a player can still join

Default value: 1

MapContexts

Type: array<MapContextMapping>


Default value, index 0:

Member Value
bIsValidAchievementMap True
MapContextId 1
MapName "CTF-Coret"

Default value, index 1:

Member Value
bIsValidAchievementMap True
MapContextId 2
MapName "CTF-Hydrosis"

Default value, index 2:

Member Value
bIsValidAchievementMap True
MapContextId 3
MapName "CTF-OmicronDawn"

Default value, index 3:

Member Value
bIsValidAchievementMap True
MapContextId 4
MapName "CTF-Reflection"

Default value, index 4:

Member Value
bIsValidAchievementMap True
MapContextId 5
MapName "CTF-Strident"

Default value, index 5:

Member Value
bIsValidAchievementMap True
MapContextId 6
MapName "CTF-Vertebrae"

Default value, index 6:

Member Value
bIsValidAchievementMap True
MapContextId 7
MapName "DM-Arsenal"

Default value, index 7:

Member Value
bIsValidAchievementMap True
MapContextId 8
MapName "DM-Biohazard"

Default value, index 8:

Member Value
bIsValidAchievementMap True
MapContextId 9
MapName "DM-Carbonfire"

Default value, index 9:

Member Value
bIsValidAchievementMap True
MapContextId 10
MapName "DM-Deck"

Default value, index 10:

Member Value
bIsValidAchievementMap True
MapContextId 11
MapName "DM-Defiance"

Default value, index 11:

Member Value
bIsValidAchievementMap True
MapContextId 12
MapName "DM-Deimos"

Default value, index 12:

Member Value
bIsValidAchievementMap True
MapContextId 13
MapName "DM-Diesel"

Default value, index 13:

Member Value
bIsValidAchievementMap True
MapContextId 14
MapName "DM-Fearless"

Default value, index 14:

Member Value
bIsValidAchievementMap True
MapContextId 15
MapName "DM-Gateway"

Default value, index 15:

Member Value
bIsValidAchievementMap True
MapContextId 16
MapName "DM-Heatray"

Default value, index 16:

Member Value
bIsValidAchievementMap True
MapContextId 17
MapName "DM-RisingSun"

Default value, index 17:

Member Value
bIsValidAchievementMap True
MapContextId 18
MapName "DM-Sanctuary"

Default value, index 18:

Member Value
bIsValidAchievementMap True
MapContextId 19
MapName "DM-Sentinel"

Default value, index 19:

Member Value
bIsValidAchievementMap True
MapContextId 20
MapName "DM-Shangrila"

Default value, index 20:

Member Value
bIsValidAchievementMap True
MapContextId 21
MapName "VCTF-Containment"

Default value, index 21:

Member Value
MapContextId 22
MapName "VCTF-Containment_SP"

Default value, index 22:

Member Value
bIsValidAchievementMap True
MapContextId 23
MapName "VCTF-Corruption"

Default value, index 23:

Member Value
bIsValidAchievementMap True
MapContextId 24
MapName "VCTF-Kargo"

Default value, index 24:

Member Value
bIsValidAchievementMap True
MapContextId 25
MapName "VCTF-Necropolis"

Default value, index 25:

Member Value
bIsValidAchievementMap True
MapContextId 26
MapName "VCTF-Sandstorm"

Default value, index 26:

Member Value
bIsValidAchievementMap True
MapContextId 27
MapName "VCTF-Suspense"

Default value, index 27:

Member Value
bIsValidAchievementMap True
MapContextId 28
MapName "WAR-Avalanche"

Default value, index 28:

Member Value
bIsValidAchievementMap True
MapContextId 29
MapName "WAR-Downtown"

Default value, index 29:

Member Value
bIsValidAchievementMap True
MapContextId 30
MapName "WAR-Dusk"

Default value, index 30:

Member Value
bIsValidAchievementMap True
MapContextId 31
MapName "WAR-Floodgate"

Default value, index 31:

Member Value
bIsValidAchievementMap True
MapContextId 32
MapName "WAR-Islander"

Default value, index 32:

Member Value
bIsValidAchievementMap True
MapContextId 33
MapName "WAR-Islander_Necris"

Default value, index 33:

Member Value
bIsValidAchievementMap True
MapContextId 34
MapName "WAR-MarketDistrict"

Default value, index 34:

Member Value
bIsValidAchievementMap True
MapContextId 35
MapName "WAR-OnyxCoast"

Default value, index 35:

Member Value
bIsValidAchievementMap True
MapContextId 36
MapName "WAR-PowerSurge"

Default value, index 36:

Member Value
bIsValidAchievementMap True
MapContextId 37
MapName "WAR-Serenity"

Default value, index 37:

Member Value
bIsValidAchievementMap True
MapContextId 38
MapName "WAR-Serenity_Necris"

Default value, index 38:

Member Value
bIsValidAchievementMap True
MapContextId 39
MapName "WAR-Sinkhole"

Default value, index 39:

Member Value
bIsValidAchievementMap True
MapContextId 40
MapName "WAR-TankCrossing"

Default value, index 40:

Member Value
bIsValidAchievementMap True
MapContextId 41
MapName "WAR-Torlan"

Default value, index 41:

Member Value
MapContextId 42
MapName "WAR-Torlan_Leviathan"

Default value, index 42:

Member Value
bIsValidAchievementMap True
MapContextId 43
MapName "WAR-Torlan_Necris"

Default value, index 43:

Member Value
MapContextId 44
MapName "UTM-MissionSelection"

Default value, index 44:

Member Value
bIsValidAchievementMap True
MapContextId 45
MapName "DM-KBarge"

Default value, index 45:

Member Value
bIsValidAchievementMap True
MapContextId 46
MapName "DM-Morbias"

Default value, index 46:

Member Value
bIsValidAchievementMap True
MapContextId 47
MapName "CTF-FacingWorlds"

Default value, index 47:

Member Value
bIsValidAchievementMap True
MapContextId 48
MapName "CTF-Searchlight"

Default value, index 48:

Member Value
bIsValidAchievementMap True
MapContextId 49
MapName "VCTF-Rails"

Default value, index 49:

Member Value
bIsValidAchievementMap True
MapContextId 50
MapName "VCTF-Suspense_Necris"

Default value, index 50:

Member Value
bIsValidAchievementMap True
MapContextId 51
MapName "WAR-ColdHarbor"

Default value, index 51:

Member Value
bIsValidAchievementMap True
MapContextId 52
MapName "WAR-Downtown_Necris"

Default value, index 52:

Member Value
bIsUT3GoldMap True
bIsValidAchievementMap True
MapContextId 53
MapName "CTF-LostCause"

Default value, index 53:

Member Value
bIsUT3GoldMap True
bIsValidAchievementMap True
MapContextId 54
MapName "CTF-Morbid"

Default value, index 54:

Member Value
bIsUT3GoldMap True
bIsValidAchievementMap True
MapContextId 55
MapName "CTF-Nanoblack"

Default value, index 55:

Member Value
bIsUT3GoldMap True
bIsValidAchievementMap True
MapContextId 56
MapName "CTF-Shaft"

Default value, index 56:

Member Value
bIsUT3GoldMap True
bIsValidAchievementMap True
MapContextId 57
MapName "DM-DarkMatch"

Default value, index 57:

Member Value
bIsUT3GoldMap True
bIsValidAchievementMap True
MapContextId 58
MapName "DM-OceanRelic"

Default value, index 58:

Member Value
bIsUT3GoldMap True
bIsValidAchievementMap True
MapContextId 59
MapName "DM-EdenInc"

Default value, index 59:

Member Value
bIsUT3GoldMap True
bIsValidAchievementMap True
MapContextId 60
MapName "DM-Turbine"

Default value, index 60:

Member Value
bIsUT3GoldMap True
bIsValidAchievementMap True
MapContextId 61
MapName "vCTF-Stranded"

Default value, index 61:

Member Value
bIsUT3GoldMap True
bIsValidAchievementMap True
MapContextId 62
MapName "WAR-Confrontation"

Default value, index 62:

Member Value
bIsUT3GoldMap True
bIsValidAchievementMap True
MapContextId 63
MapName "WAR-Hostile"

MapCycleIndex

Type: int

Modifiers: deprecated, globalconfig

index of current map in the cycle

MapListManager

Type: UTMapListManager


MapListManagerClassName

Type: string

Modifiers: globalconfig

Name of the class that manages maplists and map cycles

MapPrefixes

Type: array<string>

Used for loading appropriate game type if non-specified in URL

MapVotePercentage

Type: int

Modifiers: deprecated, globalconfig

The percentage of votes required to initiate a map switch

Default value: 51

MidGameMenuTemplate

Type: UTUIScene


Default value: UTUIScene_MidGameMenu'UI_InGameHud.Menus.MidGameMenu'

MidgameScorePanelTag

Type: name


Default value: 'DMPanel'

MinMapVotes

Type: int

Modifiers: deprecated, globalconfig

The minimum number of votes required to initiate a map switch midgame

Default value: 2

MinNetPlayers

Type: int

Modifiers: globalconfig

how many players must join before net game will start

Default value: 1

NetWait

Type: int

Modifiers: config

time to wait for players in netgames w/ bWaitForNetPlayers (typically team games)

Default value: 15

NextPickupIndex

Type: int


NumDivertedOpponents

Type: int

for single player when "Tactical Diversion" card is used - skip adding this many Kismet spawned bots

PendingMatchElapsedTime

Type: int


PlayerDeaths

Type: int


PlayerKills

Type: int


RestartWait

Type: int

Modifiers: globalconfig


Default value: 55

RulesMenuType

Type: string

Type of rules menu to display.

ScriptedStartSpot

Type: NavigationPoint

forces the spawn location for the next player spawned

ServerSkillLevel

Type: int

Modifiers: globalconfig

The Server Skill Level ( 0 - 2, Beginner/Experienced/Expert )

SinglePlayerMissionID

Type: int

Used by the single player game

Sniper

Type: Pawn

Current sniper

SpawnProtectionTime

Type: float

Modifiers: config


Default value: 2.0

SpeechRecognitionData

Type: SpeechRecognition

object containing speech recognition data to use for this gametype

Default value: SpeechRecognition'SpeechRecognition.Alphabet'

StartupStage

Type: byte

what startup message to display

TranslocatorClass

Type: class<Inventory>

class to add to default inventory when translocator is enabled (translocator can't be enabled unless this has a value)

VehicleList

Type: UTVehicle


VictoryMessageClass

Type: class<UTVictoryMessage>


Default value: Class'UTGame.UTVictoryMessage'

VoteCollector

Type: UTVoteCollector

The actual object that manages voting

VoteCollectorClassName

Type: string

Modifiers: globalconfig

Classname of the object that manages voting

VoteDuration

Type: int

Modifiers: deprecated, globalconfig

How long the voting will take

Default value: 45

WarmupRemaining

Type: int

How much time left in the Warmup Round

WarmupTime

Type: int

Modifiers: config

How long is the warmup round (In Seconds)

WeaponTauntUsed

Type: byte

Array size: 20

weapon specific Taunt management (keep them from being used multiple times per round)

WebServerClassName

Type: string

Modifiers: globalconfig

Name of the class that supplies the webserver

Default value: "UWeb.WebServer"

WebServerObject

Type: Actor