I love the smell of UnrealEd crashing in the morning. – tarquin

UE2:GameInfo properties (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> Info >> GameInfo (properties)

Contents

GameInfo properties in other games:
RTNP, U1, UT, U2, U2XMP, UE2Runtime, UT2003, UT3, UDK
Other member categories for this class:
functions, instance functions

Properties[edit]

Property group 'GameInfo'[edit]

AccessControlClass[edit]

Type: string

Modifiers: globalconfig


Default value: "Engine.AccessControl"

Acronym[edit]

Type: string

Modifiers: cache


Default value: "???"

BroadcastClass[edit]

Type: class<BroadcastHandler>


BroadcastHandlerClass[edit]

Type: string


Default value: "Engine.BroadcastHandler"

CurrentGameProfile[edit]

Type: GameProfile

Modifiers: transient


DecoTextName[edit]

Type: string

Modifiers: cache

deprecated ?

Description[edit]

Type: string

Modifiers: cache, localized


GameName[edit]

Type: string

Modifiers: cache, localized


Default value: "Game"

GameReplicationInfoClass[edit]

Type: class<GameReplicationInfo>


Default value: Class'Engine.GameReplicationInfo'

ResetCountDown[edit]

Type: int


ResetTimeDelay[edit]

Type: int

Modifiers: config

time (seconds) before restarting teams

SaveGameManifest[edit]

Type: Manifest

Modifiers: private, const, transient


ScreenShotName[edit]

Type: string

Modifiers: cache


VoiceReplicationInfoClass[edit]

Type: class<VoiceChatReplicationInfo>


Default value: Class'Engine.VoiceChatReplicationInfo'

Internal variables[edit]

AccessControl[edit]

Type: AccessControl

AccessControl controls whether players can enter and/or become admins

AutoAim[edit]

Type: float


Default value: 0.93

bAdminCanPause[edit]

Type: bool

Modifiers: globalconfig


bAllowBehindView[edit]

Type: bool

Modifiers: globalconfig


bAllowMPGameSpeed[edit]

Type: bool


bAllowVehicles[edit]

Type: bool

are vehicles allowed in this gametype?

bAllowWeaponThrowing[edit]

Type: bool

Modifiers: config


Default value: True

bAlreadyChanged[edit]

Type: bool


bAlternateMode[edit]

Type: bool

Modifiers: localized


BaseMutator[edit]

Type: Mutator

linked list of Mutators (for modifying actors as they enter the game)

bAttractCam[edit]

Type: bool


bCanChangeSkin[edit]

Type: bool

Allow player to change skins in game.

Default value: True

bCanViewOthers[edit]

Type: bool


Default value: True

bChangeLevels[edit]

Type: bool

Modifiers: globalconfig


Default value: True

bDelayedStart[edit]

Type: bool


Default value: True

BeaconName[edit]

Type: string

Identifying string used for finding LAN servers.

bEnableStatLogging[edit]

Type: bool

Modifiers: globalconfig

If True, games will log

bForceClassicView[edit]

Type: bool

OBSOLETE

bGameEnded[edit]

Type: bool

set when game ends

bGameRestarted[edit]

Type: bool


BindColor[edit]

Type: Object.Color


Default value:

Member Value
A 255
G 128
R 128

bIsSaveGame[edit]

Type: bool

stays true during entire game (unlike LevelInfo property)

bLargeGameVOIP[edit]

Type: bool

Modifiers: globalconfig


bLiberalVehiclePaths[edit]

Type: bool


bLoggingGame[edit]

Type: bool

Does this gametype log?

bLowGore[edit]

Type: bool

Modifiers: globalconfig

OBSOLETE - use GoreLevel instead;

bModViewShake[edit]

Type: bool

for mutators to turn off weaponviewshake

Default value: True

bMustJoinBeforeStart[edit]

Type: bool

players can only spectate if they join after the game starts

BotMenuType[edit]

Type: string

Type of bot menu to display. -NOT USED-

bOverTime[edit]

Type: bool


bPauseable[edit]

Type: bool

Whether the game is pauseable.

Default value: True

bRestartLevel[edit]

Type: bool

Level should be restarted when player dies

Default value: True

BroadcastHandler[edit]

Type: BroadcastHandler

handles message (text and localized) broadcasts

bTeamGame[edit]

Type: bool

Modifiers: cache

This is a team game.

bTestMode[edit]

Type: bool


bWaitingToStartMatch[edit]

Type: bool


bWeaponShouldViewShake[edit]

Type: bool

Modifiers: globalconfig


Default value: True

bWeaponStay[edit]

Type: bool

Modifiers: config

Whether or not weapons stay when picked up.

bWelcomePending[edit]

Type: bool


CallSigns[edit]

Type: string

Array size: 15


Default value, index 0: "ALPHA"

Default value, index 10: "KILO"

Default value, index 11: "LIMA"

Default value, index 12: "MIKE"

Default value, index 13: "NOVEMBER"

Default value, index 14: "OSCAR"

Default value, index 15: "BRAVO"

Default value, index 16: "CHARLIE"

Default value, index 17: "DELTA"

Default value, index 18: "ECHO"

Default value, index 19: "FOXTROT"

Default value, index 20: "GOLF"

Default value, index 21: "HOTEL"

Default value, index 22: "INDIA"

Default value, index 23: "JULIET"

CurrentID[edit]

Type: int


Default value: 1

DeathMessageClass[edit]

Type: class<LocalMessage>


Default value: Class'Engine.LocalMessage'

DefaultPlayerClassName[edit]

Type: string


DefaultPlayerName[edit]

Type: string

Modifiers: localized


Default value: "Player"

DemoCommand[edit]

Type: string

Modifiers: transient


FearCostFallOff[edit]

Type: float

how fast the FearCost in NavigationPoints falls off

Default value: 0.95

GameDifficulty[edit]

Type: float

Modifiers: globalconfig


Default value: 1.0

GameMessageClass[edit]

Type: class<GameMessage>


Default value: Class'Engine.GameMessage'

GameOptionsMenuType[edit]

Type: string

Type of options dropdown to display. -NOT USED-

GameReplicationInfo[edit]

Type: GameReplicationInfo


GameRulesModifiers[edit]

Type: GameRules

linked list of modifier classes which affect game rules

GameSpeed[edit]

Type: float

Modifiers: globalconfig

Scale applied to game rate.

Default value: 1.0

GameStats[edit]

Type: GameStats

Holds the GameStats actor

GameStatsClass[edit]

Type: string

Modifiers: globalconfig


GameUMenuType[edit]

Type: string

Type of Game dropdown to display. (Used as map menu in Onslaught)

GIPropDescText[edit]

Type: string

Array size: 15 (GIPROPNUM)

Modifiers: localized


Default value, index 0: "Set the skill of your bot opponents."

Default value, index 1: "When enabled, weapons will always be available for pickup."

Default value, index 10: "When enabled, players can throw their current weapon out."

Default value, index 11: "Controls whether players can switch to a third person view."

Default value, index 12: "Controls whether administrators can pause the game."

Default value, index 13: "Specifies how long to wait before kicking idle player from server."

Default value, index 14: "When enabled, some weapons cause view shaking while firing."

Default value, index 15: "Enable this option to reduce the amount of blood and guts you see."

Default value, index 16: "Controls how fast time passes in the game."

Default value, index 17: "Sets the maximum number of spectators that can watch the game."

Default value, index 18: "Sets the maximum number of players that can join this server."

Default value, index 19: "The game ends when someone reaches this score."

Default value, index 20: "Limits how many times players can respawn after dying."

Default value, index 21: "The game ends after this many minutes of play."

Default value, index 22: "Enable this option to send game statistics to the UT2004 global stats server"

GIPropsDisplayText[edit]

Type: string

Array size: 15 (GIPROPNUM)

Modifiers: localized


Default value, index 0: "Bot Skill"

Default value, index 1: "Weapons Stay"

Default value, index 10: "Allow Weapon Throwing"

Default value, index 11: "Allow Behind View"

Default value, index 12: "Allow Admin Pausing"

Default value, index 13: "Kick Idlers Time"

Default value, index 14: "Weapons shake view"

Default value, index 15: "Reduce Gore Level"

Default value, index 16: "Game Speed"

Default value, index 17: "Max Spectators"

Default value, index 18: "Max Players"

Default value, index 19: "Goal Score"

Default value, index 20: "Max Lives"

Default value, index 21: "Time Limit"

Default value, index 22: "World Stats Logging"

GIPropsExtras[edit]

Type: string

Array size: 2

Modifiers: localized


Default value: "0.000000;Novice;1.000000;Average;2.000000;Experienced;3.000000;Skilled;4.000000;Adept;5.000000;Masterful;6.000000;Inhuman;7.000000;Godlike"

GoalScore[edit]

Type: int

Modifiers: config

what score is needed to end the match

GoreLevel[edit]

Type: int

Modifiers: globalconfig


Default value: 2

GoreLevelText[edit]

Type: string

Array size: 3

Modifiers: localized


Default value, index 0: "No Gore"

Default value, index 1: "Reduced Gore"

Default value, index 2: "Full Gore"

HUDSettingsMenu[edit]

Type: string

Modifiers: cache

Optional GUI page for configuring HUD options specific to this gametype

HUDType[edit]

Type: string

HUD class this game uses.

Default value: "Engine.HUD"

MaplistHandler[edit]

Type: MaplistManagerBase

Modifiers: transient


MaplistHandlerClass[edit]

Type: class<MaplistManagerBase>


Default value: Class'Engine.MaplistManager'

MaplistHandlerType[edit]

Type: string

Modifiers: globalconfig


MapListType[edit]

Type: string

Modifiers: cache

Maplist this game uses.

MapPrefix[edit]

Type: string

Modifiers: cache

Prefix characters for names of maps for this game type.

MaxIdleTime[edit]

Type: float

Modifiers: globalconfig


MaxLives[edit]

Type: int

Modifiers: config

max number of lives for match, unless overruled by level's GameDetails

MaxPlayers[edit]

Type: int

Modifiers: globalconfig


Default value: 16

MaxSpectators[edit]

Type: int

Modifiers: globalconfig

Maximum number of spectators.

Default value: 2

MultiplayerUMenuType[edit]

Type: string

Type of Multiplayer dropdown to display. -NOT USED-

MutatorClass[edit]

Type: string


Default value: "Engine.Mutator"

NoBindString[edit]

Type: string

Modifiers: localized


Default value: "[None]"

NumBots[edit]

Type: int

number of non-human players (AI controlled but participating as a player)

NumPlayers[edit]

Type: int

number of human players

NumSpectators[edit]

Type: int

Current number of spectators.

OtherMesgGroup[edit]

Type: name


PlayerControllerClass[edit]

Type: class<PlayerController>

type of player controller to spawn for players logging in

PlayerControllerClassName[edit]

Type: string


Default value: "Engine.PlayerController"

RulesMenuType[edit]

Type: string

Modifiers: cache

Type of rules menu to display.

ScoreBoardType[edit]

Type: string

Type of class<Menu> to use for scoreboards. (gam)

SecurityClass[edit]

Type: string

Modifiers: globalconfig


ServerSkillLevel[edit]

Type: string

Modifiers: globalconfig

The Server Skill Level ( 0 - 2, Beginner - Advanced )

SettingsMenuType[edit]

Type: string

Type of settings menu to display. -NOT USED-

StartTime[edit]

Type: float


TimeLimit[edit]

Type: int

Modifiers: config

TimeLimit has three contexts.

  1. (TimeLimit < 0) -> TimeLimit behaviour is not defined.
  2. (TimeLimit == 0) -> TimeLimit is not enforced and thus RemainingTime is never decremented and thus TimeLimit is not an end-game criteria.
  3. (TimeLimit > 0) -> TimeLimit represents the number of minutes [1, 999] and is used to initialize RemainingTime (seconds) which is then decremented every second.

TimeLimit is affected by:

  • (DefaultMaxLives > 0) -> TimeLimit = 0
  • ((GoalScore == 0) && (TimeLimit == 0)) -> TimeLimit = 20 -- See the DeathMatch.CheckReady function.

TimeLimit affects:

  • (TimeLimit > 0) --> --RemainingTime

TimeLimit triggers:

  • EndGame ("TimeLimit")

VehicleList[edit]

Type: Vehicle


VoiceReplicationInfo[edit]

Type: VoiceChatReplicationInfo


VotingHandler[edit]

Type: VotingHandler

Modifiers: transient


VotingHandlerClass[edit]

Type: class<VotingHandler>


VotingHandlerType[edit]

Type: string

Modifiers: globalconfig


Default value: "xVoting.xVotingHandler"