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.

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.


Go to the All Properties list, All Types list, CON file list, or Main scripting page.