Legacy:GameEngine - Unreal Wiki

# Legacy:GameEngine

### From Unreal Wiki, The Unreal Engine Documentation Site

UT2003 :: Object >> Subsystem >> Engine >> GameEngine (Package: Engine)

The game subsystem.

This is the description of the UT200x version of this class. The UT version doesn't have any UnrealScript source.

## Structs

### URL

string Protocol
  Protocol, e.g. "unreal" or "http".
string Host
  Optional hostname, e.g. "204.157.115.40" or "unreal.epicgames.com", blank if local.
int Port
  Optional host port.
string Map
  Map name, e.g. "SkyCity", default is "Index".
array<string> Op
  Options.
string Portal
  Portal to enter through, default is "".
int Valid

## Properties

### Settings Group

bool ColorHighDetailMeshes (config)
bool ColorSlowCollisionMeshes (config)
bool ColorNoCollisionMeshes (config)
bool ColorWorldTextures (config)
bool ColorPlayerAndWeaponTextures (config)
bool ColorInterfaceTextures (config)

### VoiceChat Group

bool VoIPAllowVAD (globalconfig)

### Other Configurable Properties

string ConnectingMenuClass (globalconfig)
  Menu that appears when you are connecting to a server or loading a map in Instant Action mode. This is a Vignette subclass.
string DisconnectMenuClass (globalconfig)
  Menu that appears when you are disconnected.
string LoadingClass (globalconfig)
  Loading screen that appears when loading a map in the single player ladder. This is a Vignette subclass.
string MainMenuClass (globalconfig)
  Menu that appears when you first start the game. This is loaded immediatly after loading the Entry level. It appears that most games do not actually use this, but rather open their menu from a trigger in their Intro level.
array<string> ServerActors (config)
  List of actor classes to spawn on map startup. These actors are handled like map actors during the chain of events at level startup.
array<string> ServerPackages (config)
  List of package names that are loaded on map startup. These packages and any package they depend on have to be present on clients that want to connect unless a package is flagged as ServerSideOnly or ClientOptional. Packages that are present on the client need to have the same GUID as on the server. All code packages here which are flagged as AllowDownload are sent to the client if downloads are enabled and the client doesn't have a package.
string SinglePlayerMenuClass (globalconfig)
  Menu that appears when you return from a single player match after a cinematic game.

### Other Properties

bool bCheatProtection
  I think this tells whether Quick MD5 checks are performed on a client's code packages.
array<Object> DummyArray
Object DummyObject
string DummyString
  Source comment: Do not modify
Level GEntry
  Reference to the entry level object. (the same as Actor.XLevel of actor in the entry level)
Level GLevel
  Reference to the current level object. (the same as Actor.XLevel of actors in the current map)
PendingLevel GPendingLevel
URL LastURL

Categories: Legacy Class (UT2003) | Legacy Class (UT2004)

##### Views

- Legacy
- Discussion
- Current revision

##### Search