Repository navigation
Tables
github-actions[bot] edited this page Nov 12, 2026
·
3 revisions
This page lists every table SCPUI reads, in alphabetical order. These are SCPUI's own tables, read by its Lua scripts; the engine's tables are documented on the FreeSpace Wiki.
Table pages mark when a field or behavior was added with a version badge. Fields without a badge are from SCPUI 0.5.0 or earlier.
The wiki documents SCPUI's development branch, so a badge newer than the latest release marks something that is coming in that version but isn't released yet.
| Table | Modular extension | Code | Purpose |
|---|---|---|---|
| achievements.tbl | (not modular) | /content/data/scripts/scpui_sm_achievements.lua | Achievements, their unlock criteria and how they are shown |
| journal.tbl | (not modular; one CAMPAIGN_FILE_NAME-journal.tbl per campaign) |
/journal_ui/data/scripts/scpui_ext_journal.lua | Journal extension: title, sections and entries for a campaign |
| keywords.tbl | xxx-kwrd.tbm |
/content/data/scripts/scpui_sm_colors.lua | Keywords styled automatically in briefing text, with optional tooltips |
| nodemap.tbl | xxx-nmap.tbm |
/nodemap_ui/data/scripts/scpui_ext_nodemap.lua | Node Map extension: icons, colors, systems, nodes and progression |
| options.tbl | xxx-optn.tbm |
/content/data/scripts/scpui_sm_options.lua | Custom mod options shown in the Options screen |
| scpui.tbl | xxx-ui.tbm |
/content/data/scripts/scpui_sm_parser.lua | Global settings, game state replacement, backgrounds, loading screens and medal placements |
| system_map.tbl | xxx-smap.tbm |
/sysmap_ui/data/scripts/scpui_ext_sysmap.lua | Local System Map extension: objects, campaign configs and systems |