Skip to content

Data layer

  • 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).
  • 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.
  • β€œ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.