Skip to content
github-actions[bot] edited this page Nov 10, 2026 · 39 revisions

Revision information OFP Revision: #77 Set the revision to your PR when your PR changes what this page documents. Leave it alone for edits that only fix or improve the documentation.

This page lists every table documented on this wiki, in alphabetical order. Table documentation is moving here from the FreeSpace Wiki one table at a time; tables not listed yet are still documented there. Pages for tables that exist only in OFP say so at the top.

Contents

  1. Version badges
  2. Tables

Version badges

Table pages mark when a field or behavior was added with a version badge. Fields without a badge are from the original game.

FreeSpace Open:

FSO 3.6.x FSO 3.6.10 FSO 3.6.12 FSO 3.6.14 FSO 3.6.16 FSO 3.7 FSO 3.7.2 FSO 3.7.4 FSO 3.8 FSO 19.0 FSO 20.0 FSO 20.4 FSO 21.0 FSO 21.2 FSO 21.4 FSO 22.0 FSO 22.2 FSO 23.0 FSO 23.2 FSO 23.4 FSO 24.0 FSO 24.2 FSO 25.0 FSO 26.0 FSO 26.2 FSO 27.0

OFP:

OFP 26.3.0


Tables

* Notes Modular Tables, ** notes tables that only exist as modular tables

Table Modular extension Code Purpose
ai.tbl* xxx-aic.tbm /ai/aicode.cpp AI classes: skill values per difficulty level, and AI profile overrides
Animation (-anim.tbm)** xxx-anim.tbm /model/animation/modelanimation.cpp Model subobject animations and moveables (modular tables only)
armor.tbl* xxx-amr.tbm /ship/ship.cpp Armor types and how much damage each damage type does to them
asteroid.tbl* xxx-ast.tbm /asteroid/asteroid.cpp Asteroids and debris pieces for asteroid and debris fields
autopilot.tbl* xxx-aplt.tbm /autopilot/autopilot.cpp Autopilot link distance, interruptions and messages
cheats.tbl* xxx-cht.tbm /cheats_table/cheats_table.cpp Custom cheat codes that show a message, run a script hook or summon a ship
colors.tbl* xxx-clr.tbm /globalincs/alphacolors.cpp Named colors, team colors, interface colors and text color tags
controlconfigdefaults.tbl (not modular) /controlconfig/controlsconfigcommon.cpp Default key, mouse and joystick bindings, control presets and controls menu settings
coordinate_points.tbl* xxx-cps.tbm /coordinate_points/coordinate_shapes.cpp Custom 2D shapes for coordinate points (OFP only)
credits.tbl* xxx-crd.tbm /menuui/credits.cpp Credits screen text, music and artwork
curves.tbl* xxx-crv.tbm /math/curve.cpp Named curves (X to Y mappings) used by other tables
cutscenes.tbl* xxx-csn.tbm /cutscene/cutscenes.cpp Tech room cutscenes: video files, names and descriptions
Decals (-dcl.tbm)** xxx-dcl.tbm /decals/decals.cpp Decals (surface marks such as weapon impacts)
default_settings.tbl* xxx-defs.tbm /options/default_settings_table.cpp Default values for the in-game options, optionally locked and hidden
Dynamic SEXPs (-sexp.tbm)** xxx-sexp.tbm /parse/sexp/sexp_lookup.cpp Custom SEXPs written in Lua: new operators, AI goals and player orders, and enum lists (modular tables only)
editor.tbl* xxx-edt.tbm /mission/missionparse.cpp Editor settings, and custom data fields for missions, campaigns and ships (OFP only, editor only)
fireball.tbl* xxx-fbl.tbm /fireball/fireballs.cpp Explosion and warp effect animations
fonts.tbl* xxx-fnt.tbm /graphics/software/font.cpp Bitmap (VFNT) and TrueType/OpenType fonts
game_settings.tbl* xxx-mod.tbm /mod_table/mod_table.cpp Global game options (also known as mod.tbl)
generated_nebula.tbl* xxx-gneb.tbm /starfield/nebula.cpp Patterns and colors for the generated (FS1-style) background nebula (OFP only)
glowpoints.tbl* xxx-gpo.tbm /model/modelread.cpp Glowpoint presets: blinking, pulsing and light
help.tbl* xxx-hlp.tbm /gamehelp/contexthelp.cpp F1 help overlays for interface screens
hud_gauges.tbl* xxx-hdg.tbm /hud/hudparse.cpp HUD layouts and gauges, and the HUD options screen
icons.tbl* xxx-ico.tbm /mission/missionbriefcommon.cpp Briefing icons for each species and icon type
iff_defs.tbl* xxx-iff.tbm /iff_defs/iff_defs.cpp Teams (IFFs): who attacks whom, and team and HUD colors
intel.tbl* xxx-intl.tbm /menuui/techmenu.cpp Tech room intel entries (formerly species.tbl, still read)
lighting_profiles.tbl* xxx-ltp.tbm /lighting/lighting_profiles.cpp Tonemapping, exposure and light brightness profiles
lightning.tbl* xxx-ltng.tbm /nebula/neblightning.cpp Nebula lightning bolts and storms
mainhall.tbl* xxx-hall.tbm /menuui/mainhallmenu.cpp Main hall screens: backgrounds, doors, animations and sounds
medals.tbl* xxx-mdl.tbm /stats/medals.cpp Medals, badges and the medal case
messages.tbl* xxx-msg.tbm /mission/missionmessage.cpp Built-in messages, personas, moods and message types
mflash.tbl* xxx-mfl.tbm /weapon/muzzleflash.cpp Weapon muzzle flashes
mission_profiles.tbl* xxx-msp.tbm, xxx-aip.tbm /ai/ai_profiles.cpp Mission (AI) profiles: difficulty scaling, AI behavior flags and bug-fix toggles a mission can pick (formerly ai_profiles.tbl, still read)
music.tbl* xxx-mus.tbm /gamesnd/eventmusic.cpp Mission soundtracks and menu music
nebula.tbl* xxx-neb.tbm /nebula/neb.cpp Full nebula background bitmaps and poofs
objecttypes.tbl* xxx-obt.tbm /ship/ship.cpp Ship types and turret target priority groups
Particle Effects (-part.tbm)** xxx-part.tbm /particle/ParticleParse.cpp Custom particle effects for impacts, muzzle flashes, trails and more (modular tables only)
post_processing.tbl (not modular) /graphics/post_processing.cpp Post-processing screen effects, ship shader effects and light shafts
props.tbl* xxx-prp.tbm /prop/prop.cpp Prop classes: static, non-interactive objects placed in missions, and their editor categories
rank.tbl* xxx-rnk.tbm /stats/scoring.cpp Pilot ranks: points needed, insignia and promotion voice and text
scripting.tbl* xxx-sct.tbm, xxx-sct.lua /scripting/scripting.cpp Lua scripts: which hooks run them and under what conditions
ships.tbl* xxx-shp.tbm /ship/ship.cpp Ship classes: models, physics, weapons, subsystems, effects and sounds; engine washes, templates and wing formations
sounds.tbl* xxx-snd.tbm /gamesnd/gamesnd.cpp Game, interface and flyby sounds, and reverb presets
species_defs.tbl* xxx-sdf.tbm /species_defs/species_defs.cpp Species: IFF, mission editor color, thrusters, debris, support ship and warp defaults
ssm.tbl* xxx-ssm.tbm /hud/hudartillery.cpp Subspace missile strikes
stars.tbl* xxx-str.tbm /starfield/starfield.cpp Background bitmaps, suns and lens flares, and motion debris
strings.tbl* xxx-lcl.tbm /localization/localize.cpp Translations of the built-in interface text, and custom languages
tips.tbl* xxx-tip.tbm /menuui/playermenu.cpp Main hall tips
traitor.tbl* xxx-trtr.tbm /stats/scoring.cpp Traitor debriefing text and voice, and mission-selectable overrides
tstrings.tbl* xxx-tlc.tbm /localization/localize.cpp Translations of table, mission and campaign text
virtual_pofs.tbl* xxx-pof.tbm /model/modelreplace.cpp Virtual models built from other POF files
weapons.tbl* xxx-wep.tbm /weapon/weapons.cpp Weapon classes: primaries, secondaries, beams and countermeasures

Clone this wiki locally