Gah - a solution with more questions. – EntropicLqd

UE3:UTGame internal variables (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> Actor >> Info >> GameInfo >> UTGame (internal variables)

Contents

UTGame internal variables in other games:
UDK
Other member categories for this class:
instance functions, constants

Internal variables[edit]

Acronym[edit]

Type: string


Default value: "???"

ActiveBots[edit]

Type: array<ActiveBotInfo>

Modifiers: globalconfig


AdjustedDifficulty[edit]

Type: float


bAdminModifiedOptions[edit]

Type: bool

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

bAllowHoverboard[edit]

Type: bool


bAllowKeyboardAndMouse[edit]

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[edit]

Type: bool

Modifiers: deprecated, globalconfig

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

Default value: True

bAllowTranslocator[edit]

Type: bool


bAutoNumBots[edit]

Type: bool

Match bots to map's recommended bot count

bBadSinglePlayerBotNames[edit]

Type: bool

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

bBlockTeamChangeMessages[edit]

Type: bool


bConsoleServer[edit]

Type: bool

Prefix characters for names of maps for this game type

bCustomBots[edit]

Type: bool


bDemoMode[edit]

Type: bool

turn off HUD, etc.

BeaconList[edit]

Type: UTProj_TransDisc


bExportMenuData[edit]

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[edit]

Type: bool

Used during the campaign to give player team a health bonuse

bFinalStartup[edit]

Type: bool


bFirstBlood[edit]

Type: bool


bForceMidGameMenuAtStart[edit]

Type: bool

Modifiers: config


bForceRespawn[edit]

Type: bool

Modifiers: globalconfig


bHeavyArmor[edit]

Type: bool

Used during the campaign to give player team an armor bonus

bIgnoreTeamForVoiceChat[edit]

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[edit]

Type: bool


bMidGameMapVoting[edit]

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[edit]

Type: bool


bMustJoinBeforeStart[edit]

Type: bool

players can only spectate if they join after the game starts

bNecrisLocked[edit]

Type: bool

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

bNoCustomCharacters[edit]

Type: bool

Modifiers: globalconfig

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

BotClass[edit]

Type: class<UTBot>

class used for AI bots

Default value: Class'UTGame.UTBot'

BotRatio[edit]

Type: float

Modifiers: globalconfig

only used when bPlayersVsBots is true

Default value: 1.0

bOverTimeBroadcast[edit]

Type: bool


bPlayedFiveKills[edit]

Type: bool


bPlayedOneKill[edit]

Type: bool


bPlayedTenKills[edit]

Type: bool

Flag whether "X kills remain" has been played yet

bPlayerBecameActive[edit]

Type: bool


bPlayersMustBeReady[edit]

Type: bool

Modifiers: globalconfig

players must confirm ready for game to start

bPlayersVsBots[edit]

Type: bool


bQuickStart[edit]

Type: bool


bScoreDeaths[edit]

Type: bool

Whether scoring is based on enemy deaths

bShouldPostRenderEnemyPawns[edit]

Type: bool

Whether should postrender enemy pawns

Default value: True

bSkipPlaySound[edit]

Type: bool

override "play!" sound

bSoaking[edit]

Type: bool


bStartedCountDown[edit]

Type: bool


bStartWithLockerWeaps[edit]

Type: bool

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

bTeamScoreRounds[edit]

Type: bool


bTempForceRespawn[edit]

Type: bool

Force dead players to respawn immediately if true (configurable)

bUndrivenVehicleDamage[edit]

Type: bool

whether not yet driven vehicles can take damage

bWaitForNetPlayers[edit]

Type: bool

Modifiers: globalconfig

Temporary (used in game) version of bForceRespawn

Default value: True

bWarmupRound[edit]

Type: bool

Modifiers: config

If true, this match will have a warmup round

bWeaponStay[edit]

Type: bool

Whether or not weapons stay when picked up.

Default value: True

ClientProcessingTimeout[edit]

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[edit]

Type: class<PlayerController>

PlayerController class to use on consoles

Default value: Class'UTGame.UTConsolePlayerController'

CountDown[edit]

Type: int


Default value: 4

CustomMapPrefixes[edit]

Type: array<GameTypePrefix>

Modifiers: globalconfig

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

DefaultEnemyRosterClass[edit]

Type: string


DefaultInventory[edit]

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[edit]

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[edit]

Type: int


DemoPrefix[edit]

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[edit]

Type: string

Modifiers: localized


DesiredPlayerCount[edit]

Type: int

bots will fill in to reach this value as needed

DMBeaconMaxDist[edit]

Type: float


Default value: 2000.0

EndGameFocus[edit]

Type: Actor


EndMessageCounter[edit]

Type: int

Modifiers: transient

end message counter

EndMessageWait[edit]

Type: int

wait before playing which team won the match

Default value: 1

EndOfMatchRulesTemplateStr_Scoring[edit]

Type: string

Modifiers: localized


EndOfMatchRulesTemplateStr_ScoringSingle[edit]

Type: string

Modifiers: localized


EndOfMatchRulesTemplateStr_Time[edit]

Type: string

Modifiers: localized


EndTime[edit]

Type: float


EndTimeDelay[edit]

Type: float

Modifiers: globalconfig


Default value: 4.0

EnemyRoster[edit]

Type: UTTeamInfo


EnemyRosterName[edit]

Type: string


GameSpecificMapCycles[edit]

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[edit]

Type: string

Type of Game dropdown to display.

InitialVoteDelay[edit]

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[edit]

Type: float

Last time bot yelled encouragement to player

Default value: -20.0

LastManDownTime[edit]

Type: float

Last time bot yelled mandown to player

LastPlayerStartSpot[edit]

Type: NavigationPoint

last place current player looking for start spot started from

LastStartSpot[edit]

Type: NavigationPoint

last place any player started from

LateEntryLives[edit]

Type: int

Modifiers: config

defines how many lives in a player can still join

Default value: 1

MapContexts[edit]

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[edit]

Type: int

Modifiers: deprecated, globalconfig

index of current map in the cycle

MapListManager[edit]

Type: UTMapListManager


MapListManagerClassName[edit]

Type: string

Modifiers: globalconfig

Name of the class that manages maplists and map cycles

MapPrefixes[edit]

Type: array<string>

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

MapVotePercentage[edit]

Type: int

Modifiers: deprecated, globalconfig

The percentage of votes required to initiate a map switch

Default value: 51

MidGameMenuTemplate[edit]

Type: UTUIScene


Default value: UTUIScene_MidGameMenu'UI_InGameHud.Menus.MidGameMenu'

MidgameScorePanelTag[edit]

Type: name


Default value: 'DMPanel'

MinMapVotes[edit]

Type: int

Modifiers: deprecated, globalconfig

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

Default value: 2

MinNetPlayers[edit]

Type: int

Modifiers: globalconfig

how many players must join before net game will start

Default value: 1

NetWait[edit]

Type: int

Modifiers: config

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

Default value: 15

NextPickupIndex[edit]

Type: int


NumDivertedOpponents[edit]

Type: int

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

PendingMatchElapsedTime[edit]

Type: int


PlayerDeaths[edit]

Type: int


PlayerKills[edit]

Type: int


RestartWait[edit]

Type: int

Modifiers: globalconfig


Default value: 55

RulesMenuType[edit]

Type: string

Type of rules menu to display.

ScriptedStartSpot[edit]

Type: NavigationPoint

forces the spawn location for the next player spawned

ServerSkillLevel[edit]

Type: int

Modifiers: globalconfig

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

SinglePlayerMissionID[edit]

Type: int

Used by the single player game

Sniper[edit]

Type: Pawn

Current sniper

SpawnProtectionTime[edit]

Type: float

Modifiers: config


Default value: 2.0

SpeechRecognitionData[edit]

Type: SpeechRecognition

object containing speech recognition data to use for this gametype

Default value: SpeechRecognition'SpeechRecognition.Alphabet'

StartupStage[edit]

Type: byte

what startup message to display

TranslocatorClass[edit]

Type: class<Inventory>

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

VehicleList[edit]

Type: UTVehicle


VictoryMessageClass[edit]

Type: class<UTVictoryMessage>


Default value: Class'UTGame.UTVictoryMessage'

VoteCollector[edit]

Type: UTVoteCollector

The actual object that manages voting

VoteCollectorClassName[edit]

Type: string

Modifiers: globalconfig

Classname of the object that manages voting

VoteDuration[edit]

Type: int

Modifiers: deprecated, globalconfig

How long the voting will take

Default value: 45

WarmupRemaining[edit]

Type: int

How much time left in the Warmup Round

WarmupTime[edit]

Type: int

Modifiers: config

How long is the warmup round (In Seconds)

WeaponTauntUsed[edit]

Type: byte

Array size: 20

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

WebServerClassName[edit]

Type: string

Modifiers: globalconfig

Name of the class that supplies the webserver

Default value: "UWeb.WebServer"

WebServerObject[edit]

Type: Actor