Data layer
Core abstractions
Section titled βCore abstractionsβ- Macro β configured instance of a component (ship_arg_m_trans_container_01_a_macro, dock_arg_l_01_macro, β¦).
- Component β visual/geometric definition (3D mesh references + connection points).
- Index registries β
index/macros.xml,index/components.xml(name β file path).
XML data schemas
Section titled βXML data schemasβ- god.xml β galaxy seeding (52 landmarks + 269 stations + 174 products + per-gamestart overrides).
- stationgroups.xml β group name β list of construction plans.
- constructionplans.xml β per-plan module list with positions and connections.
- parameters.xml β global balance tunables.
- defaults.xml β per-class defaults.
- mapdefaults.xml β per-cluster/sector economy/security/tags.
- wares.xml β ware definitions + production recipes.
- jobs.xml β NPC ship spawn definitions.
- factions.xml + factionlogic.xml β faction definitions.
Common questions (planned)
Section titled βCommon questions (planned)β- βHow do I add a new ship to the game?β β Macro β Step-by-step (index entry + macro file + component reference).
- βHow do I override a vanilla wares.xml entry?β β XML schemas β
<diff><replace>example. - βWhat is the difference between a Macro and a Component?β β Macro = configured instance; Component = visual/geometric template.