Class List
What follows are all the classes used in Battlefield 1942, how many files each is used in, and a brief description. The number of files includes classes found in the Battlefield Vietnam Objects.rfa and Game.rfa .con files.
Go to the All Properties list, All Types list, CON file list, or Main scripting page.
Ai
77
General AI (artificial intelligence, i.e., bots) settings
AIBotManager
26
AILandingZone
9
Sets the AI beach landing areas.
AiRadio
2
Used for having the AI listen to radio messages.
AiSettings
51
AiStrategicArea
31
For setting the worth of various terrain to the bots.
AiStrategy
99
Sets various conditionals and goals for the AI.
AiTemplate
312
AiTemplatePlugIn
312
Tells the AI bots how to operate vehicles, and what they're worth.
AnimationStateMachine
34
Controls the execution of BAF (Bone Animation Files) for soldiers.
Cloud
35
Console
102
Global commands.
EnvironmentSound
34
Game
346
General game display properties.
GeometryTemplate
1383
Defines what geometry to use to render a type of object.
KitTemplate
3
Tells the AI bots what the various types of soldiers are worth and are good to fight against.
LodSelectorTemplate
208
Sets the Level of Detail (which polygonal model to use when viewed).
MaterialManager
99
Material properties, such as damage modifiers and friction.
Musicmanager [Vietnam]
1
Loads music to play in the background. Used in only ./vietnamBf1942/Game/Playlists/playlists.con
NetworkableInfo
292
Creates a network node object, needed for multiplayer games.
Object
613
For creating and placing specific instances of objects on a level.
ObjectiveManager
7
ObjectTemplate
2751
Used to define many objects within the game and link in other data.
Renderer
96
How the renderer displays the underlying data.
ScoreManager
6
For the AI (bots), specifies how much an action (capture flag, kill, etc) is worth.
ShaderManager
35
Specifies the environment map for a level (battle).
Shadow
37
Sets shadow properties for a level.
Sky
35
Sets sun and cloud properties for a level.
SoldierSound
4
Sound
1
3D sound effect control. Used in only ./Bf1942/Levels/salerno/Init.con
SpawnPointManager
138
Defines the spawn point indicators that appear on the map.
Terrain
35
TextureManager
67
Sets where to find textures and whether they have mipmaps.
TreeRenderer
18
Water
62
For setting the animation and display of water.
WeaponTemplate
111
Tells the AI (bots) how various weapons handle and what they're good for.