Skip to content

Configuration: Technology and ship design

Research, technology data, component tables, and design rules.

Settings index

design

Missile rack space and cost

Defines the space and cost of the five ordered missile-rack tiers.

Notes: The x3-rack option changes tier quantities, not the space or cost assigned to each tier.

  • Configuration path: design missile_racks
  • Accepted input: 5 entries

Built-in default configuration

design missile_racks =
    10 10
    20 20
    30 30
    35 35
    40 40;

Examples

design missile_racks 1 space = 10;
design missile_racks 5 cost = 40;

Weapon firing arc cost and space

Configures independent cost and space premiums for extended and all-round beam firing arcs.

Notes: Extended arcs take precedence when extended and design-360 bits are both present. Arc premiums apply only to beam weapons.

  • Configuration path: design arc_cost_and_space
  • Units: percent
  • Accepted input: 2 entries
  • Entry names: Weapon arc modifier

Built-in default configuration

design arc_cost_and_space =
    25 25
    50 50;

Examples

design arc_cost_and_space extended cost = 25;
design arc_cost_and_space extended space = 25;
design arc_cost_and_space all_round cost = 50;
design arc_cost_and_space all_round space = 50;

Ship shield table

Configures semantic fields of every native shield row.

Notes: Names are arena-backed; an empty name selects the current language's localized resource name. Conversion from MOO2 1.50 CFG syntax uses named nested arrays and restored shield names.

  • Configuration path: design shield
  • Accepted input: 6 entries
  • Entry names: Ship shield

Built-in default configuration

design shield none name = "";
design shield none shield_id = 0;
design shield none tech_app_id = no_tech;
design shield none space =
    0
    0
    0
    0
    0
    0;
design shield none cost =
    0
    0
    0
    0
    0
    0;
design shield none shield_class = 0;
design shield class_i name = "";
design shield class_i shield_id = 1;
design shield class_i tech_app_id = class_i_shield;
design shield class_i space =
    5
    10
    20
    50
    100
    200;
design shield class_i cost =
    3
    5
    10
    25
    50
    100;
design shield class_i shield_class = 1;
design shield class_iii name = "";
design shield class_iii shield_id = 2;
design shield class_iii tech_app_id = class_iii_shield;
design shield class_iii space =
    5
    10
    20
    50
    100
    200;
design shield class_iii cost =
    3
    5
    10
    25
    50
    100;
design shield class_iii shield_class = 3;
design shield class_v name = "";
design shield class_v shield_id = 3;
design shield class_v tech_app_id = class_v_shield;
design shield class_v space =
    5
    10
    20
    50
    100
    200;
design shield class_v cost =
    3
    5
    10
    25
    50
    100;
design shield class_v shield_class = 5;
design shield class_vii name = "";
design shield class_vii shield_id = 4;
design shield class_vii tech_app_id = class_vii_shield;
design shield class_vii space =
    5
    10
    20
    50
    100
    200;
design shield class_vii cost =
    3
    5
    10
    25
    50
    100;
design shield class_vii shield_class = 7;
design shield class_x name = "";
design shield class_x shield_id = 5;
design shield class_x tech_app_id = class_x_shield;
design shield class_x space =
    5
    10
    20
    50
    100
    200;
design shield class_x cost =
    3
    5
    10
    25
    50
    100;
design shield class_x shield_class = 10;

Examples

design shield class_v shield_class = 5;
design shield class_v space cruiser = 20;
design shield class_v cost battleship = 25;

Technology application table

Configures semantic source fields of every technology application.

Notes: The derived application type is rebuilt by technology initialization and is not configurable. Empty names use localized LBX names.

Built-in default configuration

design tech =
    "" no_tech starting_tech 0 true
    "" achilles_targeting_unit moleculatronics 27 true
    "" adamantium_armor molecular_control 32 true
    "" advanced_city_planning superscalar_construction 7 true
    "" advanced_damage_control servo_mechanics 17 true
    "" alien_management_center xeno_relations 5 true
    "" android_farmers cybertechnics 0 true
    "" android_scientists cybertechnics 2 true
    "" android_workers cybertechnics 1 true
    "" anti_grav_harness gravitic_fields 15 true
    "" anti_matter_bomb anti_matter_fission 19 true
    "" anti_matter_drive anti_matter_fission 18 true
    "" anti_matter_torpedo anti_matter_fission 21 true
    "" anti_missile_rocket advanced_engineering 28 false
    "" armor_barracks astro_engineering 8 true
    "" artemis_system_net planetoid_construction 9 true
    "" planet_construction advanced_manufacturing 11 true
    "" assault_shuttles servo_mechanics 35 false
    "" astro_university teaching_methods 5 true
    "" atmospheric_renewer molecular_compression 4 true
    "" augmented_engines advanced_fusion 23 false
    "" autolab cybertronics 2 true
    "" automated_factories advanced_construction 1 true
    "" automated_repair_unit advanced_manufacturing 31 false
    "" battleoids astro_construction 15 true
    "" battle_pods capsule_construction 17 false
    "" battle_scanner tachyon_physics 27 true
    "" battlestation robotics 9 true
    "" bio_terminator artificial_life 20 false
    "" biomorphic_fungi genetics 0 true
    "" black_hole_generator xenon_technology 38 true
    "" bomber_bays advanced_robotics 30 true
    "" capitol starting_tech 5 true
    "" class_i_shield advanced_magnetism 33 true
    "" class_iii_shield magneto_gravitics 33 true
    "" class_v_shield subspace_fields 33 true
    "" class_vii_shield quantum_fields 33 true
    "" class_x_shield temporal_fields 33 true
    "" cloaking_device distortion_fields 37 false
    "" cloning_center advanced_biology 6 true
    "" colony_base engineering 9 true
    "" colony_ship cold_fusion 22 true
    "" confederation advanced_governments 13 true
    "" cyber_security_link artificial_consciousness 12 true
    "" cybertronic_computer cybertronics 25 true
    "" damper_field xenon_technology 33 true
    "" dauntless_guidance_system optronics 29 false
    "" death_ray xenon_technology 26 true
    "" death_spores advanced_biology 20 false
    "" deep_core_mining tectonic_engineering 1 true
    "" core_waste_dumps tectonic_engineering 4 true
    "" deuterium_fuel_cells advanced_metallurgy 39 true
    "" dimensional_portal multi_dimensional_physics 5 true
    "" displacement_device transwarp_fields 37 true
    "" disrupter_cannon multi_dimensional_physics 26 true
    "" doom_star_construction planetoid_construction 22 true
    "" reinforced_hull advanced_engineering 31 false
    "" ecm_jammer advanced_magnetism 28 true
    "" electronic_computer electronics 25 true
    "" emissions_guidance_system artificial_consciousness 29 false
    "" energy_absorber high_energy_distribution 38 false
    "" biospheres astro_biology 7 true
    "" evolutionary_mutation genetics 11 true
    "" extended_fuel_tanks chemistry 36 false
    "" fast_missile_racks servo_mechanics 29 true
    "" federation advanced_governments 13 true
    "" fighter_bays advanced_engineering 30 true
    "" fighter_garrison astro_engineering 9 true
    "" food_replicators matter_energy_conversion 0 true
    "" freighters nuclear_fission 22 true
    "" fusion_beam fusion_physics 26 true
    "" fusion_bomb advanced_fusion 19 true
    "" fusion_drive advanced_fusion 18 true
    "" fusion_rifle fusion_physics 16 true
    "" gaia_transformation genetics 7 true
    "" galactic_currency_exchange galactic_economics 3 true
    "" galactic_cybernet galactic_networking 2 true
    "" galactic_unification advanced_governments 13 true
    "" gauss_cannon subspace_fields 26 true
    "" graviton_beam artificial_gravity 26 true
    "" gyro_destabilizer gravitic_fields 38 true
    "" hard_shields distortion_fields 34 true
    "" heavy_armor advanced_construction 31 false
    "" heavy_fighter_bays superscalar_construction 30 true
    "" heightened_intelligence evolutionary_genetics 2 true
    "" high_energy_focus high_energy_distribution 27 true
    "" holo_simulator positronics 40 true
    "" hydroponic_farm astro_biology 0 true
    "" hyper_drive hyper_dimensional_fission 18 true
    "" megafluxers high_energy_distribution 17 true
    "" hyper_x_capacitors hyper_dimensional_fission 27 true
    "" hyperspace_communications hyper_dimensional_physics 14 true
    "" imperium advanced_governments 13 true
    "" inertial_nullifier transwarp_fields 23 true
    "" inertial_stabilizer gravitic_fields 23 true
    "" interphased_drive interphased_fission 18 true
    "" ion_drive ion_fission 18 true
    "" ion_pulse_cannon ion_fission 26 true
    "" iridium_fuel_cells molecular_compression 39 true
    "" jump_gate subspace_physics 17 true
    "" laser_cannon physics 26 true
    "" laser_rifle physics 16 true
    "" lightning_field warp_fields 28 true
    "" marine_barracks engineering 8 true
    "" mass_driver advanced_magnetism 26 true
    "" mauler_device hyper_dimensional_physics 38 true
    "" merculite_missile advanced_chemistry 21 true
    "" microbiotics genetic_engineering 6 true
    "" microlite_construction nano_technology 17 true
    "" outpost_ship cold_fusion 9 true
    "" moleculartronic_computer moleculatronics 25 true
    "" multi_wave_ecm_jammer subspace_fields 28 true
    "" multi_phased_shields multi_phased_physics 34 false
    "" nano_disassemblers nano_technology 4 true
    "" neural_scanner artificial_intelligence 12 true
    "" neutron_blaster neutrino_physics 26 true
    "" neutron_scanner neutrino_physics 24 true
    "" neutronium_armor molecular_manipulation 32 true
    "" neutronium_bomb interphased_fission 19 true
    "" nuclear_bomb nuclear_fission 19 true
    "" nuclear_drive nuclear_fission 18 true
    "" nuclear_missile chemistry 21 true
    "" optronic_computer optronics 25 true
    "" particle_beam xenon_technology 26 true
    "" personal_shield electromagnetic_refraction 15 true
    "" phase_shifter none 38 false
    "" phasing_cloak temporal_fields 37 false
    "" phasor multi_phased_physics 26 true
    "" phasor_rifle multi_phased_physics 16 true
    "" planetary_barrier_shield temporal_fields 10 true
    "" planetary_flux_shield quantum_fields 10 true
    "" planetary_gravity_generator artificial_gravity 1 true
    "" planetary_missile_base advanced_construction 9 true
    "" ground_batteries astro_construction 9 true
    "" planetary_radiation_shield magneto_gravitics 10 true
    "" planetary_stock_exchange macro_economics 3 true
    "" planetary_supercomputer positronics 2 true
    "" plasma_cannon plasma_physics 26 true
    "" plasma_rifle plasma_physics 16 true
    "" plasma_torpedo interphased_fission 21 true
    "" plasma_web plasma_physics 38 true
    "" pleasure_dome moleculatronics 40 true
    "" pollution_processor advanced_chemistry 4 true
    "" positronic_computer positronics 25 true
    "" powered_armor robotics 15 true
    "" pulse_rifle starting_tech 16 true
    "" proton_torpedo hyper_dimensional_fission 21 true
    "" psionics evolutionary_genetics 12 true
    "" pulsar warp_fields 28 true
    "" pulson_missile molecular_compression 21 true
    "" quantum_detonator xenon_technology 17 false
    "" rangemaster_unit artificial_consciousness 27 true
    "" recyclotron advanced_manufacturing 1 true
    "" reflection_field xenon_technology 34 false
    "" robotic_factory advanced_robotics 1 true
    "" research_laboratory optronics 2 true
    "" robo_miners robotics 1 true
    "" space_scanner physics 24 true
    "" scout_lab artificial_intelligence 36 false
    "" security_stations artificial_intelligence 36 false
    "" sensors hyper_dimensional_physics 24 true
    "" shield_capacitors ion_fission 34 false
    "" soil_enrichment advanced_biology 0 true
    "" space_academy military_tactics 5 true
    "" spaceport astro_engineering 3 true
    "" spatial_compressor xenon_technology 28 true
    "" spy_network starting_tech 12 true
    "" standard_fuel_cells chemistry 39 true
    "" star_base engineering 9 true
    "" star_fortress superscalar_construction 9 true
    "" star_gate temporal_physics 17 true
    "" stasis_field distortion_fields 38 false
    "" stealth_field electromagnetic_refraction 37 false
    "" stealth_suit electromagnetic_refraction 12 true
    "" stellar_converter temporal_physics 9 true
    "" structural_analyzer cybertronics 27 true
    "" sub_space_communications subspace_physics 14 true
    "" sub_space_teleporter transwarp_fields 36 false
    "" subterranean_farms macro_genetics 0 true
    "" survival_pods capsule_construction 17 true
    "" tachyon_communications tachyon_physics 14 true
    "" tachyon_scanner tachyon_physics 24 true
    "" telepathic_training genetic_engineering 12 true
    "" terraforming genetic_mutations 0 true
    "" thorium_fuel_cells molecular_control 39 true
    "" time_warp_facilitator temporal_physics 17 true
    "" titan_construction astro_construction 22 true
    "" titanium_armor chemistry 32 true
    "" tractor_beam artificial_gravity 35 false
    "" transport cold_fusion 22 true
    "" transporters matter_energy_conversion 35 true
    "" tritanium_armor advanced_metallurgy 32 true
    "" troop_pods capsule_construction 35 false
    "" universal_antidote artificial_life 6 true
    "" uridium_fuel_cells molecular_manipulation 39 true
    "" virtual_reality_network galactic_networking 40 true
    "" warp_dissipator magneto_gravitics 36 false
    "" warp_interdictor warp_fields 5 true
    "" weather_control_system macro_genetics 0 true
    "" wide_area_jammer quantum_fields 28 true
    "" xeno_psychology xeno_relations 11 true
    "" xentronium_armor xenon_technology 32 true
    "" zeon_missile molecular_manipulation 21 true
    "" zortrium_armor nano_technology 32 true
    "" adv_biology biology 41 true
    "" adv_power power 41 true
    "" adv_physics physics_hyper_advanced 41 true
    "" adv_construction construction_hyper_advanced 41 true
    "" adv_fields fields_hyper_advanced 41 true
    "" adv_chemistry chemistry_hyper_advanced 41 true
    "" adv_computers computers_hyper_advanced 41 true
    "" adv_sociology sociology 41 true;

Ship armor table

Configures semantic fields of every native armor row.

Notes: Empty names use localized LBX names.

  • Configuration path: design armor
  • Accepted input: 7 entries
  • Entry names: Ship armor

Built-in default configuration

design armor =
    "" 0 0 0 -100 0 0
    "" 1 187 5 0 0 0
    "" 2 191 10 100 0 50
    "" 3 203 15 300 0 100
    "" 4 117 20 500 0 150
    "" 5 2 25 700 0 200
    "" 6 201 30 900 0 250;

Rifle table

Configures the technology and ground-combat bonus of every rifle tier.

Notes: Rows are indexed by rifle tier; native defaults preserve the classic rifle progression.

  • Configuration path: design rifle
  • Accepted input: 6 entries
  • Entry names: Rifle

Built-in default configuration

design rifle =
    no_tech 0
    pulse_rifle 0
    laser_rifle 5
    fusion_rifle 10
    phasor_rifle 20
    plasma_rifle 30;

Technology building table

Configures semantic fields of every native building row.

Notes: Unknown placeholder bytes remain internal. Empty names use localized LBX names.

  • Configuration path: design building
  • Accepted input: 49 entries
  • Entry names: Colony building

Built-in default configuration

design building =
    "" 0 no_tech 0 0 6
    "" 1 alien_management_center 60 1 4
    "" 2 armor_barracks 150 2 0
    "" 3 artemis_system_net 1000 5 7
    "" 4 astro_university 200 4 1
    "" 5 atmospheric_renewer 150 3 2
    "" 6 autolab 200 3 1
    "" 7 automated_factories 60 1 3
    "" 8 battlestation 1000 3 7
    "" 9 capitol 200 0 1
    "" 10 cloning_center 100 2 0
    "" 11 colony_base 200 0 0
    "" 12 deep_core_mining 250 3 0
    "" 13 core_waste_dumps 200 8 0
    "" 14 dimensional_portal 500 2 7
    "" 15 biospheres 60 1 3
    "" 16 food_replicators 200 10 1
    "" 17 gaia_transformation 500 0 1
    "" 18 galactic_currency_exchange 250 3 5
    "" 19 galactic_cybernet 250 3 5
    "" 20 holo_simulator 120 1 3
    "" 21 hydroponic_farm 60 2 0
    "" 22 marine_barracks 60 1 0
    "" 23 planetary_barrier_shield 500 5 2
    "" 24 planetary_flux_shield 200 3 1
    "" 25 planetary_gravity_generator 120 2 1
    "" 26 planetary_missile_base 120 2 2
    "" 27 ground_batteries 200 2 2
    "" 28 planetary_radiation_shield 80 1 0
    "" 29 planetary_stock_exchange 150 2 1
    "" 30 planetary_supercomputer 150 2 2
    "" 31 pleasure_dome 250 3 0
    "" 32 pollution_processor 80 1 0
    "" 33 recyclotron 200 3 1
    "" 34 robotic_factory 200 3 1
    "" 35 research_laboratory 60 1 0
    "" 36 robo_miners 150 2 3
    "" 37 soil_enrichment 120 0 0
    "" 38 space_academy 100 2 1
    "" 39 spaceport 80 1 0
    "" 40 star_base 400 2 7
    "" 41 star_fortress 2500 4 7
    "" 42 stellar_converter 1000 6 0
    "" 43 subterranean_farms 150 4 0
    "" 44 terraforming 250 0 0
    "" 45 warp_interdictor 300 3 0
    "" 46 weather_control_system 200 3 0
    "" 47 fighter_garrison 150 2 0
    "" 48 planet_construction 800 0 0;

Ship computer table

Configures every field of the native ship computer table.

Notes: Empty names use localized LBX names.

  • Configuration path: design computer
  • Accepted input: 6 entries
  • Entry names: Ship computer

Built-in default configuration

design computer none name = "";
design computer none computer_id = 0;
design computer none tech_app_id = no_tech;
design computer none cost =
    0
    0
    0
    0
    0
    0;
design computer none bonus = 0;
design computer electronic name = "";
design computer electronic computer_id = 1;
design computer electronic tech_app_id = electronic_computer;
design computer electronic cost =
    5
    15
    50
    125
    300
    800;
design computer electronic bonus = 25;
design computer optronic name = "";
design computer optronic computer_id = 2;
design computer optronic tech_app_id = optronic_computer;
design computer optronic cost =
    5
    15
    50
    125
    300
    800;
design computer optronic bonus = 50;
design computer positronic name = "";
design computer positronic computer_id = 3;
design computer positronic tech_app_id = positronic_computer;
design computer positronic cost =
    5
    15
    50
    125
    300
    800;
design computer positronic bonus = 75;
design computer cybertronic name = "";
design computer cybertronic computer_id = 4;
design computer cybertronic tech_app_id = cybertronic_computer;
design computer cybertronic cost =
    5
    15
    50
    125
    300
    800;
design computer cybertronic bonus = 100;
design computer moleculartronic name = "";
design computer moleculartronic computer_id = 5;
design computer moleculartronic tech_app_id = moleculartronic_computer;
design computer moleculartronic cost =
    5
    15
    50
    125
    300
    800;
design computer moleculartronic bonus = 125;

Ship drive table

Configures every field of the native ship drive table.

Notes: Empty names use localized LBX names.

  • Configuration path: design drive
  • Accepted input: 7 entries
  • Entry names: Ship drive

Built-in default configuration

design drive none name = "";
design drive none drive_id = 0;
design drive none tech_app_id = no_tech;
design drive none space =
    0
    0
    0
    0
    0
    0;
design drive none cost =
    0
    0
    0
    0
    0
    0;
design drive none combat_speed_min =
    0
    0
    0
    0
    0
    0;
design drive none combat_speed_max =
    0
    0
    0
    0
    0
    0;
design drive none warp_speed = 0;
design drive nuclear name = "";
design drive nuclear drive_id = 1;
design drive nuclear tech_app_id = nuclear_drive;
design drive nuclear space =
    0
    0
    0
    0
    0
    0;
design drive nuclear cost =
    0
    0
    0
    0
    0
    0;
design drive nuclear combat_speed_min =
    10
    8
    6
    5
    4
    3;
design drive nuclear combat_speed_max =
    20
    18
    16
    15
    14
    13;
design drive nuclear warp_speed = 2;
design drive fusion name = "";
design drive fusion drive_id = 2;
design drive fusion tech_app_id = fusion_drive;
design drive fusion space =
    0
    0
    0
    0
    0
    0;
design drive fusion cost =
    0
    0
    0
    0
    0
    0;
design drive fusion combat_speed_min =
    12
    10
    8
    7
    6
    5;
design drive fusion combat_speed_max =
    22
    20
    18
    17
    16
    15;
design drive fusion warp_speed = 3;
design drive ion name = "";
design drive ion drive_id = 3;
design drive ion tech_app_id = ion_drive;
design drive ion space =
    0
    0
    0
    0
    0
    0;
design drive ion cost =
    0
    0
    0
    0
    0
    0;
design drive ion combat_speed_min =
    14
    12
    10
    9
    8
    7;
design drive ion combat_speed_max =
    24
    22
    20
    19
    18
    17;
design drive ion warp_speed = 4;
design drive anti_matter name = "";
design drive anti_matter drive_id = 4;
design drive anti_matter tech_app_id = anti_matter_drive;
design drive anti_matter space =
    0
    0
    0
    0
    0
    0;
design drive anti_matter cost =
    0
    0
    0
    0
    0
    0;
design drive anti_matter combat_speed_min =
    16
    14
    12
    11
    10
    9;
design drive anti_matter combat_speed_max =
    26
    24
    22
    21
    20
    19;
design drive anti_matter warp_speed = 5;
design drive hyper name = "";
design drive hyper drive_id = 5;
design drive hyper tech_app_id = hyper_drive;
design drive hyper space =
    0
    0
    0
    0
    0
    0;
design drive hyper cost =
    0
    0
    0
    0
    0
    0;
design drive hyper combat_speed_min =
    18
    16
    14
    13
    12
    11;
design drive hyper combat_speed_max =
    28
    26
    24
    23
    22
    21;
design drive hyper warp_speed = 6;
design drive interphased name = "";
design drive interphased drive_id = 6;
design drive interphased tech_app_id = interphased_drive;
design drive interphased space =
    0
    0
    0
    0
    0
    0;
design drive interphased cost =
    0
    0
    0
    0
    0
    0;
design drive interphased combat_speed_min =
    20
    18
    16
    15
    14
    13;
design drive interphased combat_speed_max =
    30
    28
    26
    25
    24
    23;
design drive interphased warp_speed = 7;

Technology field table

Configures semantic source fields of every technology field.

Notes: The four application slots are derived by technology initialization and are not configurable. Empty names use localized LBX names.

Built-in default configuration

design tech_field =
    "" starting_tech starting_tech starting_tech 0 0
    "" advanced_biology astro_biology genetic_engineering 400 5
    "" advanced_chemistry advanced_metallurgy molecular_compression 650 6
    "" advanced_construction advanced_engineering capsule_construction 150 3
    "" advanced_engineering engineering advanced_construction 80 2
    "" advanced_fusion cold_fusion ion_fission 250 4
    "" advanced_governments teaching_methods galactic_economics 4500 13
    "" advanced_magnetism starting_tech gravitic_fields 250 4
    "" advanced_manufacturing astro_construction advanced_robotics 1500 9
    "" advanced_metallurgy chemistry advanced_chemistry 250 4
    "" military_tactics starting_tech xeno_relations 150 3
    "" advanced_robotics advanced_manufacturing tectonic_engineering 2000 10
    "" teaching_methods macro_economics advanced_governments 2000 10
    "" anti_matter_fission ion_fission matter_energy_conversion 2000 10
    "" artificial_consciousness positronics cybertronics 1500 9
    "" artificial_intelligence optronics positronics 400 5
    "" artificial_gravity neutrino_physics subspace_physics 1150 8
    "" artificial_life evolutionary_genetics genetics 4500 13
    "" astro_biology starting_tech advanced_biology 80 2
    "" astro_construction servo_mechanics advanced_manufacturing 1150 8
    "" astro_engineering capsule_construction robotics 400 5
    "" capsule_construction advanced_construction astro_engineering 250 4
    "" chemistry starting_tech advanced_metallurgy 50 1
    "" cold_fusion nuclear_fission advanced_fusion 80 2
    "" cybertechnics cybertronics galactic_networking 3500 12
    "" cybertronics artificial_consciousness cybertechnics 2750 11
    "" distortion_fields subspace_fields quantum_fields 3500 12
    "" electromagnetic_refraction magneto_gravitics warp_fields 1500 9
    "" electronics starting_tech optronics 50 1
    "" engineering starting_tech advanced_engineering 50 1
    "" evolutionary_genetics macro_genetics artificial_life 2750 11
    "" fusion_physics physics tachyon_physics 150 3
    "" galactic_economics advanced_governments sociology 6000 14
    "" galactic_networking cybertechnics moleculatronics 4500 13
    "" genetic_engineering advanced_biology genetic_mutations 900 7
    "" genetic_mutations genetic_engineering macro_genetics 1150 8
    "" gravitic_fields advanced_magnetism magneto_gravitics 650 6
    "" high_energy_distribution matter_energy_conversion hyper_dimensional_fission 3500 12
    "" hyper_dimensional_fission high_energy_distribution interphased_fission 4500 13
    "" hyper_dimensional_physics multi_dimensional_physics temporal_physics 6000 14
    "" interphased_fission hyper_dimensional_fission power 10000 16
    "" ion_fission advanced_fusion anti_matter_fission 900 7
    "" superscalar_construction tectonic_engineering planetoid_construction 6000 14
    "" macro_economics xeno_relations teaching_methods 1150 8
    "" macro_genetics genetic_mutations evolutionary_genetics 1500 9
    "" magneto_gravitics gravitic_fields electromagnetic_refraction 900 7
    "" matter_energy_conversion anti_matter_fission high_energy_distribution 2750 11
    "" molecular_compression advanced_chemistry nano_technology 1150 8
    "" molecular_control molecular_manipulation chemistry_hyper_advanced 10000 16
    "" moleculatronics galactic_networking computers_hyper_advanced 6000 14
    "" molecular_manipulation nano_technology molecular_control 4500 13
    "" multi_dimensional_physics plasma_physics hyper_dimensional_physics 4500 13
    "" multi_phased_physics subspace_physics plasma_physics 2000 10
    "" nano_technology molecular_compression molecular_manipulation 2000 10
    "" neutrino_physics tachyon_physics artificial_gravity 900 7
    "" nuclear_fission starting_tech cold_fusion 50 1
    "" optronics electronics artificial_intelligence 150 3
    "" physics starting_tech fusion_physics 50 1
    "" planetoid_construction superscalar_construction construction_hyper_advanced 7500 15
    "" plasma_physics multi_phased_physics multi_dimensional_physics 3500 12
    "" positronics artificial_intelligence artificial_consciousness 900 7
    "" quantum_fields distortion_fields transwarp_fields 4500 13
    "" robotics astro_engineering servo_mechanics 650 6
    "" servo_mechanics robotics astro_construction 900 7
    "" subspace_fields warp_fields distortion_fields 2750 11
    "" subspace_physics artificial_gravity multi_phased_physics 1500 9
    "" tachyon_physics fusion_physics neutrino_physics 250 4
    "" tectonic_engineering advanced_robotics superscalar_construction 3500 12
    "" temporal_fields transwarp_fields fields_hyper_advanced 15000 17
    "" temporal_physics hyper_dimensional_physics physics_hyper_advanced 15000 17
    "" genetics artificial_life biology 7500 15
    "" transwarp_fields quantum_fields temporal_fields 7500 15
    "" warp_fields electromagnetic_refraction subspace_fields 2000 10
    "" xeno_relations military_tactics macro_economics 650 6
    "" xenon_technology xenon_technology xenon_technology 15000 22
    "" biology genetics starting_tech 25000 18
    "" power interphased_fission starting_tech 25000 18
    "" physics_hyper_advanced temporal_physics starting_tech 25000 18
    "" construction_hyper_advanced planetoid_construction starting_tech 25000 18
    "" fields_hyper_advanced temporal_fields starting_tech 25000 18
    "" chemistry_hyper_advanced molecular_control starting_tech 25000 18
    "" computers_hyper_advanced moleculatronics starting_tech 25000 18
    "" sociology galactic_economics starting_tech 25000 18;

Fuel cell table

Configures every field of the native fuel-cell table.

Notes: Empty names use localized LBX names.

Built-in default configuration

design fuel =
    "" none no_tech 0
    "" standard standard_fuel_cells 4
    "" deuterium deuterium_fuel_cells 6
    "" iridium iridium_fuel_cells 9
    "" uridium uridium_fuel_cells 12
    "" thorium thorium_fuel_cells 255;

Hull data table

Configures every field of the native ship and orbital-defense hull table.

Notes: Empty hull and size names use localized LBX names.

Built-in default configuration

design hull =
    20 25 5 4 4 1 2 1 1 0 0 0 50 4 "" ""
    70 60 8 10 10 2 5 2 2 0 0 0 40 15 "" ""
    250 120 12 30 30 5 10 6 2 1 0 2 30 25 "" ""
    600 250 20 50 50 7 15 7 4 2 1 5 25 40 "" ""
    1500 500 30 80 80 10 20 10 6 4 3 10 20 80 "" ""
    4000 1200 50 150 150 20 40 20 10 10 5 25 15 300 "" ""
    400 400 20 60 60 10 0 15 3 3 0 0 -10 100 "" ""
    1000 800 40 90 90 15 0 20 6 6 0 0 -10 200 "" ""
    2500 1600 80 120 120 20 0 30 10 10 0 0 -10 500 "" "";

Ship special table

Configures every semantically named field of the native ship special table.

Notes: Empty names use localized LBX names.

  • Configuration path: design special
  • Accepted input: 40 entries
  • Entry names: Ship special system

Built-in default configuration

design special none name = "";
design special none special_id = 0;
design special none tech_app_id = no_tech;
design special none space =
    0
    0
    0
    0
    0
    0;
design special none cost =
    0
    0
    0
    0
    0
    0;
design special none exclude =
    0
    0
    0
    0
    0
    0;
design special none category = none;
design special none strategic = 0;
design special achilles_targeting_unit name = "";
design special achilles_targeting_unit special_id = 1;
design special achilles_targeting_unit tech_app_id = achilles_targeting_unit;
design special achilles_targeting_unit space =
    10
    15
    25
    50
    100
    250;
design special achilles_targeting_unit cost =
    15
    22
    37
    75
    150
    375;
design special achilles_targeting_unit exclude =
    1
    0
    0
    0
    0
    0;
design special achilles_targeting_unit category = beam_accuracy;
design special achilles_targeting_unit strategic = 100;
design special augmented_engines name = "";
design special augmented_engines special_id = 2;
design special augmented_engines tech_app_id = augmented_engines;
design special augmented_engines space =
    10
    15
    25
    50
    100
    250;
design special augmented_engines cost =
    5
    7
    12
    25
    50
    125;
design special augmented_engines exclude =
    2
    0
    0
    0
    0
    0;
design special augmented_engines category = none;
design special augmented_engines strategic = 0;
design special automated_repair_unit name = "";
design special automated_repair_unit special_id = 3;
design special automated_repair_unit tech_app_id = automated_repair_unit;
design special automated_repair_unit space =
    10
    15
    25
    50
    100
    250;
design special automated_repair_unit cost =
    10
    15
    25
    50
    100
    250;
design special automated_repair_unit exclude =
    3
    0
    0
    0
    0
    0;
design special automated_repair_unit category = none;
design special automated_repair_unit strategic = 0;
design special battle_pods name = "";
design special battle_pods special_id = 4;
design special battle_pods tech_app_id = battle_pods;
design special battle_pods space =
    -12
    -30
    -60
    -125
    -250
    -600;
design special battle_pods cost =
    20
    60
    175
    400
    800
    2500;
design special battle_pods exclude =
    4
    0
    0
    0
    0
    0;
design special battle_pods category = none;
design special battle_pods strategic = 0;
design special battle_scanner name = "";
design special battle_scanner special_id = 5;
design special battle_scanner tech_app_id = battle_scanner;
design special battle_scanner space =
    12
    18
    30
    60
    125
    325;
design special battle_scanner cost =
    5
    7
    12
    25
    50
    125;
design special battle_scanner exclude =
    5
    0
    0
    0
    0
    0;
design special battle_scanner category = beam_accuracy;
design special battle_scanner strategic = 25;
design special cloaking_device name = "";
design special cloaking_device special_id = 6;
design special cloaking_device tech_app_id = cloaking_device;
design special cloaking_device space =
    12
    18
    30
    60
    125
    325;
design special cloaking_device cost =
    12
    18
    30
    60
    125
    325;
design special cloaking_device exclude =
    23
    6
    31
    0
    0
    0;
design special cloaking_device category = none;
design special cloaking_device strategic = 0;
design special damper_field name = "";
design special damper_field special_id = 7;
design special damper_field tech_app_id = damper_field;
design special damper_field space =
    5
    7
    12
    25
    50
    125;
design special damper_field cost =
    7
    10
    18
    40
    75
    190;
design special damper_field exclude =
    7
    13
    20
    30
    0
    0;
design special damper_field category = none;
design special damper_field strategic = 0;
design special displacement_device name = "";
design special displacement_device special_id = 8;
design special displacement_device tech_app_id = displacement_device;
design special displacement_device space =
    10
    15
    25
    50
    100
    250;
design special displacement_device cost =
    15
    22
    40
    75
    150
    375;
design special displacement_device exclude =
    8
    0
    0
    0
    0
    0;
design special displacement_device category = beam_missile_defense;
design special displacement_device strategic = 30;
design special ecm_jammer name = "";
design special ecm_jammer special_id = 9;
design special ecm_jammer tech_app_id = ecm_jammer;
design special ecm_jammer space =
    10
    15
    25
    50
    100
    250;
design special ecm_jammer cost =
    5
    7
    12
    25
    50
    125;
design special ecm_jammer exclude =
    21
    9
    38
    0
    0
    0;
design special ecm_jammer category = missile_defense;
design special ecm_jammer strategic = 50;
design special energy_absorber name = "";
design special energy_absorber special_id = 10;
design special energy_absorber tech_app_id = energy_absorber;
design special energy_absorber space =
    12
    18
    30
    60
    125
    325;
design special energy_absorber cost =
    12
    18
    30
    60
    125
    325;
design special energy_absorber exclude =
    10
    0
    0
    0
    0
    0;
design special energy_absorber category = none;
design special energy_absorber strategic = 0;
design special extended_fuel_tanks name = "";
design special extended_fuel_tanks special_id = 11;
design special extended_fuel_tanks tech_app_id = extended_fuel_tanks;
design special extended_fuel_tanks space =
    12
    18
    30
    60
    125
    325;
design special extended_fuel_tanks cost =
    5
    10
    15
    30
    60
    100;
design special extended_fuel_tanks exclude =
    11
    0
    0
    0
    0
    0;
design special extended_fuel_tanks category = none;
design special extended_fuel_tanks strategic = 0;
design special fast_missile_racks name = "";
design special fast_missile_racks special_id = 12;
design special fast_missile_racks tech_app_id = fast_missile_racks;
design special fast_missile_racks space =
    10
    15
    25
    50
    100
    250;
design special fast_missile_racks cost =
    10
    15
    25
    50
    100
    250;
design special fast_missile_racks exclude =
    12
    0
    0
    0
    0
    0;
design special fast_missile_racks category = missile_damage;
design special fast_missile_racks strategic = 25;
design special hard_shields name = "";
design special hard_shields special_id = 13;
design special hard_shields tech_app_id = hard_shields;
design special hard_shields space =
    10
    15
    25
    50
    100
    250;
design special hard_shields cost =
    10
    15
    25
    50
    100
    250;
design special hard_shields exclude =
    13
    7
    0
    0
    0
    0;
design special hard_shields category = none;
design special hard_shields strategic = 0;
design special heavy_armor name = "";
design special heavy_armor special_id = 14;
design special heavy_armor tech_app_id = heavy_armor;
design special heavy_armor space =
    10
    15
    25
    50
    100
    250;
design special heavy_armor cost =
    5
    7
    12
    25
    50
    125;
design special heavy_armor exclude =
    14
    0
    0
    0
    0
    0;
design special heavy_armor category = none;
design special heavy_armor strategic = 0;
design special high_energy_focus name = "";
design special high_energy_focus special_id = 15;
design special high_energy_focus tech_app_id = high_energy_focus;
design special high_energy_focus space =
    10
    15
    25
    50
    100
    250;
design special high_energy_focus cost =
    10
    15
    25
    50
    100
    250;
design special high_energy_focus exclude =
    15
    0
    0
    0
    0
    0;
design special high_energy_focus category = beam_damage;
design special high_energy_focus strategic = 25;
design special hyper_x_capacitors name = "";
design special hyper_x_capacitors special_id = 16;
design special hyper_x_capacitors tech_app_id = hyper_x_capacitors;
design special hyper_x_capacitors space =
    10
    15
    25
    50
    100
    250;
design special hyper_x_capacitors cost =
    10
    15
    25
    50
    100
    250;
design special hyper_x_capacitors exclude =
    16
    0
    0
    0
    0
    0;
design special hyper_x_capacitors category = beam_damage;
design special hyper_x_capacitors strategic = 50;
design special inertial_nullifier name = "";
design special inertial_nullifier special_id = 17;
design special inertial_nullifier tech_app_id = inertial_nullifier;
design special inertial_nullifier space =
    15
    25
    40
    75
    150
    375;
design special inertial_nullifier cost =
    22
    40
    60
    100
    225
    500;
design special inertial_nullifier exclude =
    18
    17
    0
    0
    0
    0;
design special inertial_nullifier category = beam_defense;
design special inertial_nullifier strategic = 50;
design special inertial_stabilizer name = "";
design special inertial_stabilizer special_id = 18;
design special inertial_stabilizer tech_app_id = inertial_stabilizer;
design special inertial_stabilizer space =
    15
    25
    40
    75
    150
    375;
design special inertial_stabilizer cost =
    5
    7
    12
    25
    50
    125;
design special inertial_stabilizer exclude =
    17
    18
    0
    0
    0
    0;
design special inertial_stabilizer category = beam_defense;
design special inertial_stabilizer strategic = 25;
design special lightning_field name = "";
design special lightning_field special_id = 19;
design special lightning_field tech_app_id = lightning_field;
design special lightning_field space =
    10
    15
    25
    50
    100
    250;
design special lightning_field cost =
    10
    15
    25
    50
    100
    250;
design special lightning_field exclude =
    19
    0
    0
    0
    0
    0;
design special lightning_field category = missile_defense;
design special lightning_field strategic = 90;
design special multi_phased_shields name = "";
design special multi_phased_shields special_id = 20;
design special multi_phased_shields tech_app_id = multi_phased_shields;
design special multi_phased_shields space =
    10
    15
    25
    50
    100
    250;
design special multi_phased_shields cost =
    10
    15
    25
    50
    100
    250;
design special multi_phased_shields exclude =
    20
    7
    0
    0
    0
    0;
design special multi_phased_shields category = none;
design special multi_phased_shields strategic = 0;
design special multi_wave_ecm_jammer name = "";
design special multi_wave_ecm_jammer special_id = 21;
design special multi_wave_ecm_jammer tech_app_id = multi_wave_ecm_jammer;
design special multi_wave_ecm_jammer space =
    10
    15
    25
    50
    100
    250;
design special multi_wave_ecm_jammer cost =
    10
    15
    25
    50
    100
    250;
design special multi_wave_ecm_jammer exclude =
    9
    21
    38
    0
    0
    0;
design special multi_wave_ecm_jammer category = missile_defense;
design special multi_wave_ecm_jammer strategic = 70;
design special phase_shifter name = "";
design special phase_shifter special_id = 22;
design special phase_shifter tech_app_id = phase_shifter;
design special phase_shifter space =
    10
    15
    25
    50
    100
    250;
design special phase_shifter cost =
    15
    22
    37
    75
    150
    375;
design special phase_shifter exclude =
    33
    22
    0
    0
    0
    0;
design special phase_shifter category = none;
design special phase_shifter strategic = 0;
design special phasing_cloak name = "";
design special phasing_cloak special_id = 23;
design special phasing_cloak tech_app_id = phasing_cloak;
design special phasing_cloak space =
    15
    25
    40
    75
    150
    375;
design special phasing_cloak cost =
    22
    40
    60
    100
    225
    500;
design special phasing_cloak exclude =
    6
    23
    31
    0
    0
    0;
design special phasing_cloak category = none;
design special phasing_cloak strategic = 0;
design special quantum_detonator name = "";
design special quantum_detonator special_id = 24;
design special quantum_detonator tech_app_id = quantum_detonator;
design special quantum_detonator space =
    2
    3
    7
    15
    30
    75;
design special quantum_detonator cost =
    3
    5
    10
    22
    45
    100;
design special quantum_detonator exclude =
    24
    0
    0
    0
    0
    0;
design special quantum_detonator category = none;
design special quantum_detonator strategic = 0;
design special rangemaster_unit name = "";
design special rangemaster_unit special_id = 25;
design special rangemaster_unit tech_app_id = rangemaster_unit;
design special rangemaster_unit space =
    10
    15
    25
    50
    100
    250;
design special rangemaster_unit cost =
    10
    15
    25
    50
    100
    250;
design special rangemaster_unit exclude =
    25
    0
    0
    0
    0
    0;
design special rangemaster_unit category = beam_accuracy;
design special rangemaster_unit strategic = 50;
design special reflection_field name = "";
design special reflection_field special_id = 26;
design special reflection_field tech_app_id = reflection_field;
design special reflection_field space =
    10
    15
    25
    50
    100
    250;
design special reflection_field cost =
    15
    22
    37
    75
    150
    375;
design special reflection_field exclude =
    26
    0
    0
    0
    0
    0;
design special reflection_field category = none;
design special reflection_field strategic = 0;
design special reinforced_hull name = "";
design special reinforced_hull special_id = 27;
design special reinforced_hull tech_app_id = reinforced_hull;
design special reinforced_hull space =
    10
    15
    25
    50
    100
    250;
design special reinforced_hull cost =
    5
    7
    12
    25
    50
    125;
design special reinforced_hull exclude =
    27
    0
    0
    0
    0
    0;
design special reinforced_hull category = none;
design special reinforced_hull strategic = 0;
design special scout_lab name = "";
design special scout_lab special_id = 28;
design special scout_lab tech_app_id = scout_lab;
design special scout_lab space =
    12
    20
    40
    75
    150
    375;
design special scout_lab cost =
    7
    12
    20
    37
    75
    180;
design special scout_lab exclude =
    28
    0
    0
    0
    0
    0;
design special scout_lab category = none;
design special scout_lab strategic = 0;
design special security_stations name = "";
design special security_stations special_id = 29;
design special security_stations tech_app_id = security_stations;
design special security_stations space =
    5
    7
    12
    25
    50
    125;
design special security_stations cost =
    2
    3
    6
    12
    25
    70;
design special security_stations exclude =
    29
    0
    0
    0
    0
    0;
design special security_stations category = none;
design special security_stations strategic = 0;
design special shield_capacitor name = "";
design special shield_capacitor special_id = 30;
design special shield_capacitor tech_app_id = shield_capacitors;
design special shield_capacitor space =
    10
    15
    25
    50
    100
    250;
design special shield_capacitor cost =
    10
    15
    25
    50
    100
    250;
design special shield_capacitor exclude =
    30
    7
    0
    0
    0
    0;
design special shield_capacitor category = none;
design special shield_capacitor strategic = 0;
design special stealth_field name = "";
design special stealth_field special_id = 31;
design special stealth_field tech_app_id = stealth_field;
design special stealth_field space =
    10
    15
    25
    50
    100
    250;
design special stealth_field cost =
    10
    15
    25
    50
    100
    250;
design special stealth_field exclude =
    31
    6
    23
    0
    0
    0;
design special stealth_field category = none;
design special stealth_field strategic = 0;
design special structural_analyzer name = "";
design special structural_analyzer special_id = 32;
design special structural_analyzer tech_app_id = structural_analyzer;
design special structural_analyzer space =
    7
    10
    18
    40
    75
    190;
design special structural_analyzer cost =
    10
    15
    25
    50
    100
    250;
design special structural_analyzer exclude =
    32
    0
    0
    0
    0
    0;
design special structural_analyzer category = beam_damage;
design special structural_analyzer strategic = 75;
design special sub_space_teleporter name = "";
design special sub_space_teleporter special_id = 33;
design special sub_space_teleporter tech_app_id = sub_space_teleporter;
design special sub_space_teleporter space =
    10
    15
    25
    50
    100
    250;
design special sub_space_teleporter cost =
    15
    22
    37
    75
    150
    375;
design special sub_space_teleporter exclude =
    22
    33
    0
    0
    0
    0;
design special sub_space_teleporter category = none;
design special sub_space_teleporter strategic = 0;
design special time_warp_facilitator name = "";
design special time_warp_facilitator special_id = 34;
design special time_warp_facilitator tech_app_id = time_warp_facilitator;
design special time_warp_facilitator space =
    15
    25
    40
    75
    150
    375;
design special time_warp_facilitator cost =
    22
    40
    60
    100
    225
    500;
design special time_warp_facilitator exclude =
    34
    0
    0
    0
    0
    0;
design special time_warp_facilitator category = beam_missile_damage;
design special time_warp_facilitator strategic = 100;
design special transporters name = "";
design special transporters special_id = 35;
design special transporters tech_app_id = transporters;
design special transporters space =
    10
    15
    25
    50
    100
    250;
design special transporters cost =
    5
    7
    12
    25
    50
    125;
design special transporters exclude =
    35
    0
    0
    0
    0
    0;
design special transporters category = none;
design special transporters strategic = 0;
design special troop_pods name = "";
design special troop_pods special_id = 36;
design special troop_pods tech_app_id = troop_pods;
design special troop_pods space =
    12
    18
    30
    60
    125
    325;
design special troop_pods cost =
    5
    7
    12
    25
    50
    125;
design special troop_pods exclude =
    36
    0
    0
    0
    0
    0;
design special troop_pods category = none;
design special troop_pods strategic = 0;
design special warp_dissipator name = "";
design special warp_dissipator special_id = 37;
design special warp_dissipator tech_app_id = warp_dissipator;
design special warp_dissipator space =
    15
    25
    40
    75
    150
    375;
design special warp_dissipator cost =
    15
    25
    40
    75
    150
    375;
design special warp_dissipator exclude =
    37
    0
    0
    0
    0
    0;
design special warp_dissipator category = none;
design special warp_dissipator strategic = 0;
design special wide_area_jammer name = "";
design special wide_area_jammer special_id = 38;
design special wide_area_jammer tech_app_id = wide_area_jammer;
design special wide_area_jammer space =
    20
    30
    50
    100
    200
    500;
design special wide_area_jammer cost =
    20
    30
    50
    100
    200
    500;
design special wide_area_jammer exclude =
    9
    38
    21
    0
    0
    0;
design special wide_area_jammer category = missile_defense;
design special wide_area_jammer strategic = 100;
design special regeneration name = "";
design special regeneration special_id = 39;
design special regeneration tech_app_id = automated_repair_unit;
design special regeneration space =
    4
    10
    20
    40
    80
    200;
design special regeneration cost =
    5
    10
    20
    50
    125
    500;
design special regeneration exclude =
    3
    0
    0
    0
    0
    0;
design special regeneration category = none;
design special regeneration strategic = 0;

Ship weapon table

Configures every field of the native ship weapon table.

Notes: Empty singular and plural names use localized LBX names.

  • Configuration path: design weapon
  • Accepted input: 46 entries
  • Entry names: Ship weapon

Built-in default configuration

design weapon =
    "" "" none no_tech 0 -1 0 0 none 0 0 0 0 none
    "" "" mass_driver mass_driver 0 -1 10 7 nr 6 6 6 6 hv,pd,ap,af
    "" "" gauss_cannon gauss_cannon 0 -1 10 10 nr 18 18 18 18 hv,ap,af
    "" "" laser_cannon laser_cannon 0 -1 10 5 none 1 4 1 4 hv,pd,ap,co,nr,af
    "" "" particle_beam particle_beam 0 -1 15 35 sp 10 30 10 30 hv,pd,co
    "" "" fusion_beam fusion_beam 0 -1 10 6 dr 2 6 2 6 hv,pd,co,env
    "" "" ion_pulse_cannon ion_pulse_cannon 0 -1 30 15 ion 2 10 2 10 co,af
    "" "" graviton_beam graviton_beam 0 -1 15 12 esd 3 15 3 15 hv,co
    "" "" neutron_blaster neutron_blaster 0 -1 10 8 mar 3 12 3 12 hv,co
    "" "" phasor phasor 0 -1 10 10 none 5 20 5 20 hv,pd,co,sp,af
    "" "" disrupter disrupter_cannon 0 -1 20 25 nr 40 40 40 40 hv,af
    "" "" death_ray death_ray 0 -1 30 75 mar,co 50 100 50 100 hv
    "" "" plasma_cannon plasma_cannon 0 -1 25 15 dr,env 6 30 6 30 hv,co
    "" "" spatial_compressor spatial_compressor 5 -1 50 40 ai2 4 32 5 40 none
    "" "" nuclear_missile nuclear_missile 1 5 0 0 none 8 8 8 8 mv,eccm,arm,fst,emg
    "" "" merculite_missile merculite_missile 1 5 0 0 none 14 14 14 14 mv,eccm,arm,fst,emg
    "" "" pulson_missile pulson_missile 1 5 0 0 none 20 20 20 20 mv,eccm,arm,fst,emg
    "" "" zeon_missile zeon_missile 1 5 0 0 none 30 30 30 30 mv,eccm,arm,fst,emg
    "" "" anti_matter_torpedo anti_matter_torpedo 2 2 20 15 none 25 25 25 25 env,eccm,ovr
    "" "" proton_torpedo proton_torpedo 2 2 30 20 none 40 40 40 40 env,eccm,ovr
    "" "" plasma_torpedo plasma_torpedo 2 2 40 75 ai1 120 120 120 120 nr,env,eccm,ovr
    "" "" nuclear_bomb nuclear_bomb 3 10 5 3 none 3 12 3 12 none
    "" "" fusion_bomb fusion_bomb 3 10 7 5 none 4 24 4 24 none
    "" "" anti_matter_bomb anti_matter_bomb 3 10 7 6 none 5 40 5 40 none
    "" "" neutronium_bomb neutronium_bomb 3 10 10 9 none 10 60 10 60 none
    "" "" death_spore death_spores 3 10 5 5 bio 10 10 10 10 none
    "" "" bio_terminator bio_terminator 3 10 7 8 bio 20 20 20 20 none
    "" "" mauler_device mauler_device 0 -1 50 75 hit 100 100 100 100 hv
    "" "" assault_shuttle assault_shuttles 4 1 25 10 none 0 0 0 0 none
    "" "" heavy_fighter heavy_fighter_bays 4 1 80 50 none 0 0 8 32 none
    "" "" bomber bomber_bays 4 1 60 30 none 0 0 5 20 none
    "" "" interceptor fighter_bays 4 1 30 10 none 0 0 1 4 none
    "" "" stasis_field stasis_field 5 -1 75 75 none 0 0 0 0 none
    "" "" anti_missile_rocket anti_missile_rocket 5 20 20 5 none 0 0 0 0 none
    "" "" gyro_destabilizer gyro_destabilizer 5 -1 75 50 none 1 4 3 8 none
    "" "" plasma_web plasma_web 5 -1 40 40 none 5 25 5 25 none
    "" "" pulsar pulsar 5 -1 50 30 none 2 24 4 20 none
    "" "" black_hole_generator black_hole_generator 5 -1 150 150 none 100 100 100 100 none
    "" "" stellar_converter stellar_converter 5 -1 500 500 none 400 400 250 250 none
    "" "" tractor_beam tractor_beam 5 -1 30 20 none 0 0 0 0 none
    "" "" dragon_breath no_tech 2 1 25 20 hit 300 300 250 250 hv
    "" "" phasor_eye no_tech 0 -1 10 10 none 5 10 5 10 hv,pd,co,sp,af
    "" "" crystal_ray no_tech 0 -1 60 75 mar 40 80 40 80 hv,co
    "" "" plasma_breath no_tech 0 -1 50 75 hit 60 60 60 60 hv
    "" "" plasma_flux no_tech 5 -1 250 100 none 10 40 10 40 none
    "" "" caustic_slime no_tech 5 -1 300 100 none 25 50 25 50 none;

Weapon modification table

Configures semantic fields of every native weapon modification.

Notes: The native no-modification row remains available as the zero-based dummy entry. Empty singular and plural names use localized LBX names.

  • Configuration path: design weapon_modification
  • Accepted input: 15 entries
  • Entry names: Weapon modification ID

Built-in default configuration

design weapon_modification =
    "" "" 0 0 0 0 0
    "" "" 1 0 100 100 1
    "" "" 2 0 -50 -50 1
    "" "" 3 1 50 50 0
    "" "" 4 1 50 50 0
    "" "" 5 1 25 25 0
    "" "" 6 1 50 50 0
    "" "" 7 2 50 50 0
    "" "" 8 2 100 100 0
    "" "" 9 2 100 100 0
    "" "" 10 1 25 25 0
    "" "" 11 1 25 25 0
    "" "" 12 1 25 25 0
    "" "" 13 0 300 300 0
    "" "" 14 1 50 50 0;

Weapon-type modifications

Configures which modification controls the design screen displays for beams, missiles, and torpedoes.

Notes: Individual weapon definitions still determine whether a displayed modification is supported by that weapon. Defaults preserve classic behavior and match MOO2 1.50.

Fields

Built-in default configuration

design mods_available = hv,pd,ap,co,nr,sp,af,env mv,eccm,arm,fst,emg nr,env,eccm,emg,ovr;

Examples

design mods_available beam = hv,pd,ap,co,nr,sp,af,env;
design mods_available missile = mv,eccm,arm,fst,emg;
design mods_available torpedo = nr,env,eccm,emg,ovr;

Shield capacity by hull

Sets the shield-capacity multiplier for each ship and orbital-defense hull.

Notes: Defaults preserve classic capacity, including the Doom Star and three orbital defenses.

  • Configuration path: design shield_hull_multiplier
  • Accepted input: 9 entries
  • Entry names: Shield hull class

Built-in default configuration

design shield_hull_multiplier =
    5
    10
    15
    20
    25
    35
    15
    20
    25;

Examples

design shield_hull_multiplier frigate = 5;

Multi-Phased Shields capacity bonus

Sets the shield-capacity bonus provided by working Multi-Phased Shields.

Notes: The default 50 percent preserves classic behavior and matches MOO2 1.50.

  • Configuration path: design multi_phased_shields_bonus
  • Units: percent
  • Accepted input: a number

Built-in default configuration

design multi_phased_shields_bonus = 50;

Examples

design multi_phased_shields_bonus = 50;

Megafluxers tactical space bonus

Increases tactical ship and orbital-defense space when Megafluxers are researched.

  • Configuration path: design megafluxers_tactical_bonus
  • Units: percent
  • Accepted input: a number

Built-in default configuration

design megafluxers_tactical_bonus = 25;

Examples

design megafluxers_tactical_bonus = 25;

Megafluxers strategic beam bonus

Increases strategic beam weapon count when Megafluxers are researched.

Notes: Results round down, matching MOO2 1.50.

  • Configuration path: design megafluxers_strategic_bonus
  • Units: percent
  • Accepted input: a number

Built-in default configuration

design megafluxers_strategic_bonus = 50;

Examples

design megafluxers_strategic_bonus = 50;

Augmented Engines speed bonus

Adds tactical combat speed while working Augmented Engines are installed.

  • Configuration path: design augmented_engines_speed_bonus
  • Units: combat speed
  • Accepted input: a number
  • Accepted values: type minimum to 127

Built-in default configuration

design augmented_engines_speed_bonus = 5;

Examples

design augmented_engines_speed_bonus = 5;

Battle Pods speed bonus

Controls whether unused Battle Pods capacity increases a ship's base combat speed.

Notes: True preserves classic behavior. False removes the empty-ship bonus and allows equipment in Battle Pods capacity to overload the ship.

  • Configuration path: design battle_pods_speed_bonus
  • Accepted input: true or false

Built-in default configuration

design battle_pods_speed_bonus = true;

Examples

design battle_pods_speed_bonus = false;

Minimum overloaded combat speed

Sets the combat-speed floor for Battle Pods overload when the Battle Pods speed bonus is disabled.

Notes: The lower of this value and the hull's normal minimum speed is used. The default 255 prevents overload from lowering speed below the normal hull minimum; zero permits immobile designs.

  • Configuration path: design minimum_combat_speed
  • Units: combat speed
  • Accepted input: a number

Built-in default configuration

design minimum_combat_speed = 255;

Examples

design minimum_combat_speed = 5;

Alternative refit cost

Uses the alternative ship-refit cost formula.

Notes: False uses max(2 * delta, minimum cost). True uses max(delta, 0) plus the minimum cost. Delta is new design cost minus old design cost, and the minimum is one quarter of standard hull cost after government reduction.

  • Configuration path: design alternative_refit
  • Accepted input: true or false

Built-in default configuration

design alternative_refit = false;

Examples

design alternative_refit = true;

Miniaturization curves

Configures ship-component cost percentages and category-specific space multipliers for miniaturization levels 0 through 5.

Notes: Conversion note for MOO2 1.50 CFG files: level_0_cost through level_5_cost become cost positions 0 through 5. level_0_size_groups_1_and_2 becomes position 0 of both group1 and group2; level_1_size_groups_1_and_2 becomes position 1 of both curves; level_2_size_group_1 becomes group1 position 2; level_3_grp_1_and_level_4_grp_2 becomes group1 position 3 and group2 position 4; level_4_size_group_1 and level_5_size_group_1 become group1 positions 4 and 5; level_2_size_group_2, level_3_size_group_2, and level_5_size_group_2 become group2 positions 2, 3, and 5. Group3 was implicit in 1.50 and its equivalent non-miniaturizing curve is 1000 1000 1000 1000 1000 1000. Curve positions are levels 0 through 5, and position 5 also applies above level 5. Cost values are percentages and space values are per-thousand multipliers. tech_mini assignments retain their 1.50 syntax and names.

Fields

Built-in default configuration

design miniaturization cost =
    100
    75
    55
    40
    30
    25;
design miniaturization space group1 =
    1000
    800
    650
    500
    350
    250;
design miniaturization space group2 =
    1000
    800
    700
    600
    500
    400;
design miniaturization space group3 =
    1000
    1000
    1000
    1000
    1000
    1000;

Examples

design miniaturization cost = 100 75 55 40 30 25;
design miniaturization space group1 = 1000 800 650 500 350 250;
design miniaturization space group2 = 1000 800 700 600 500 400;
design miniaturization space group3 = 1000 1000 1000 1000 1000 1000;

Replace x15 missiles with x3 missiles

Replaces the x15 missile rack with an x3 rack and allows autodesign to use it.

Notes: False preserves the classic x2, x5, x10, x15, and x20 rack sequence. True uses x2, x3, x5, x10, and x20.

  • Configuration path: design missile_x3_shot
  • Accepted input: true or false

Built-in default configuration

design missile_x3_shot = false;

Examples

design missile_x3_shot = true;

Default x2 missile rack

Selects the x2 missile rack by default when adding a missile weapon in the ship-design screen.

Notes: False preserves the classic x5 default. This setting does not change rack quantities, costs, or manual rack selection.

  • Configuration path: design missile_default_x2_rack
  • Accepted input: true or false

Built-in default configuration

design missile_default_x2_rack = false;

Examples

design missile_default_x2_rack = true;

DESIGN button computer behavior

Controls whether the construction-orders DESIGN button selects the best available computer or preserves the saved design's computer.

Allowed choices

  • update
  • intact

Built-in default configuration

design design_button_computer = update;

Examples

design design_button_computer = intact;

Rebuild ship designs after technology fields

Selects which completed technology fields trigger full automatic ship-design regeneration.

Notes: Chemistry, Nuclear Fission, and Physics preserve the restored classic defaults. This policy is independent of which applications a field grants.

Built-in default configuration

design rebuild_ship_designs_after_field =
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    true
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    true
    false
    true
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false
    false;

Examples

design rebuild_ship_designs_after_field physics = false;

DESIGN button shield behavior

Controls whether the construction-orders DESIGN button selects the best available shield or preserves the saved design's shield.

Allowed choices

  • update
  • intact

Built-in default configuration

design design_button_shield = update;

Examples

design design_button_shield = intact;

CLEAR button computer behavior

Controls whether the design-screen CLEAR button updates, removes, or preserves the selected computer.

Allowed choices

  • update
  • clear
  • intact

Built-in default configuration

design clear_button_computer = update;

Examples

design clear_button_computer = intact;

CLEAR button shield behavior

Controls whether the design-screen CLEAR button preserves, updates, or removes the selected shield.

Allowed choices

  • intact
  • update
  • clear

Built-in default configuration

design clear_button_shield = intact;

Examples

design clear_button_shield = clear;

Technology miniaturization categories

Assigns each technology application to the group 1, group 2, or non-miniaturizing group 3 space curve.

Notes: The parameter and technology names preserve MOO2 1.50 CFG compatibility. Category zero is group1, category one is group2, and category two is group3.

Built-in default configuration

design tech_mini =
    group1
    group2
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group2
    group2
    group1
    group1
    group1
    group3
    group1
    group1
    group3
    group1
    group1
    group2
    group1
    group1
    group2
    group1
    group1
    group1
    group2
    group3
    group1
    group1
    group1
    group1
    group1
    group1
    group2
    group1
    group1
    group1
    group1
    group1
    group2
    group2
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group2
    group1
    group1
    group3
    group2
    group2
    group1
    group2
    group1
    group1
    group3
    group2
    group1
    group3
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group2
    group2
    group3
    group3
    group1
    group2
    group1
    group1
    group1
    group1
    group2
    group1
    group1
    group2
    group2
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group2
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group2
    group2
    group2
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group2
    group1
    group1
    group2
    group2
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group2
    group2
    group1
    group1
    group2
    group1
    group1
    group2
    group1
    group2
    group1
    group2
    group2
    group1
    group2
    group1
    group1
    group1
    group1
    group2
    group2
    group1
    group2
    group1
    group1
    group1
    group2
    group1
    group1
    group1
    group1
    group1
    group2
    group2
    group1
    group2
    group2
    group1
    group2
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group2
    group1
    group1
    group2
    group1
    group2
    group1
    group3
    group1
    group1
    group1
    group2
    group1
    group1
    group2
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1
    group1;

Examples

design tech_mini anti_matter_torpedo = group2;
design tech_mini reinforced_hull = group3;

research

Scout Lab research bonus

Sets the research produced by a working Scout Lab on each ship size class.

Notes: Defaults preserve classic behavior and match MOO2 1.50.

  • Configuration path: research scout_lab_research_bonus
  • Units: research points per turn
  • Accepted input: 6 entries
  • Entry names: Combat ship size class

Built-in default configuration

research scout_lab_research_bonus =
    1
    2
    4
    8
    16
    32;

Examples

research scout_lab_research_bonus destroyer = 2;
research scout_lab_research_bonus doomstar = 32;

Fixed colony research bonuses

Configures fixed research supplied by colony research buildings.

Notes: Defaults preserve classic behavior and match MOO2 1.50.

Fields

Built-in default configuration

research research_colony_bonus = 5 10 15 30;

Examples

research research_colony_bonus autolab = 30;

Hyper-advanced research cost increment

Sets the additional research cost for each completed level in a hyper-advanced technology field.

Notes: The first level uses the technology field's base cost. Each previously completed level adds this value. The default matches MOO2 1.50 and classic behavior.

  • Configuration path: research hyper_advanced_cost_increment
  • Units: research points per completed level
  • Accepted input: a number

Built-in default configuration

research hyper_advanced_cost_increment = 10000;

Examples

research hyper_advanced_cost_increment = 10000;

Fixed research cost

Disables random research breakthroughs and completes research only at twice the field cost.

Notes: False preserves classic random breakthroughs. When true, no breakthrough random roll is consumed before the doubled cost is reached.

  • Configuration path: research fixed_cost
  • Accepted input: true or false

Built-in default configuration

research fixed_cost = false;

Examples

research fixed_cost = true;

MENLO cheat research points

Sets research points granted by the MENLO cheat.

Notes: The default one million matches MOO2 1.50. The restored player field remains signed 32-bit storage, so values above its maximum are rejected.

  • Configuration path: research menlo_cheat_points
  • Units: research points
  • Accepted input: a number
  • Accepted values: type minimum to 2147483647

Built-in default configuration

research menlo_cheat_points = 1000000;

Examples

research menlo_cheat_points = 1000000;

Research per scientist bonuses

Configures base and conditional research produced by each scientist.

Notes: Defaults preserve classic behavior and match MOO2 1.50.

Fields

Built-in default configuration

research research_scientist_bonus = 3 2 5 1 2 3 1 3 1;

Examples

research research_scientist_bonus heightened_intelligence = 1;

Keep research after breakthroughs

Retains research points above twice the completed field's cost after a research breakthrough.

Notes: False preserves classic behavior and spends all accumulated research.

  • Configuration path: research keep_research_on_breakthrough
  • Accepted input: true or false

Built-in default configuration

research keep_research_on_breakthrough = false;

Examples

research keep_research_on_breakthrough = true;

Keep research after finding technology

Retains accumulated research when the currently researched application is acquired by non-research means.

Notes: False preserves classic behavior and spends all accumulated research.

  • Configuration path: research keep_research_on_finds
  • Accepted input: true or false

Built-in default configuration

research keep_research_on_finds = false;

Examples

research keep_research_on_finds = true;

Artifact technology presenter

Uses the scientist instead of the trooper when presenting technologies found on Ancient Artifacts planets.

  • Configuration path: research finds_presented_by_scientist
  • Accepted input: true or false

Built-in default configuration

research finds_presented_by_scientist = false;

Examples

research finds_presented_by_scientist = true;

Post-warp starting technologies

Selects the technologies granted to every player in a Post-warp game.

Notes: The first seven entries are additionally granted in strategic combat. Defaults match MOO2 1.50 and include Fighter Bays as entry 29.

  • Configuration path: research postwarp_tech
  • Accepted input: 29 entries

Built-in default configuration

research postwarp_tech =
    56
    20
    192
    25
    82
    13
    13
    22
    132
    26
    179
    71
    72
    51
    191
    163
    46
    122
    155
    61
    87
    70
    73
    33
    57
    104
    180
    181
    66;

Examples

research postwarp_tech 29 = 66;

technology

Pre-Warp and Average Technology starting fields

Selects the completed technology fields at the start of Pre-Warp and Average Technology games.

Notes: Pre-Warp completes only prewarp. Average Technology completes all six slots. Assign starting_tech to an Average-only slot to leave that field researchable in Average Technology games.

Built-in default configuration

technology starting_fields =
    engineering
    nuclear_fission
    chemistry
    physics
    electronics
    cold_fusion;

Examples

technology starting_fields prewarp = engineering;
technology starting_fields average_1 = starting_tech;

Lithovores may research Biomorphic Fungi

Makes Biomorphic Fungi available in the technology tree for Lithovore players.

Notes: False preserves classic behavior. Other food technologies remain unavailable to Lithovores.

  • Configuration path: technology lithovore_allows_biomorphic_fungi
  • Accepted input: true or false

Built-in default configuration

technology lithovore_allows_biomorphic_fungi = false;

Examples

technology lithovore_allows_biomorphic_fungi = true;

Technology branch starting fields

Selects the first field displayed and traversed in each technology branch.

Notes: This is independent of technology.starting_fields, which controls fields completed when a game starts. Field zero terminates branch traversal and cannot be selected as a branch root. Defaults preserve the native branch roots and match MOO2 1.50.

Fields

Built-in default configuration

technology starting_techfield = astro_biology nuclear_fission physics engineering advanced_magnetism chemistry electronics military_tactics xenon_technology;

Examples

technology starting_techfield biology = astro_biology;
technology starting_techfield construction = engineering;