Configuration: Technology and ship design¶
Research, technology data, component tables, and design rules.
Settings index¶
- Missile rack space and cost -
design missile_racks - Weapon firing arc cost and space -
design arc_cost_and_space - Ship shield table -
design shield - Technology application table -
design tech - Ship armor table -
design armor - Rifle table -
design rifle - Technology building table -
design building - Ship computer table -
design computer - Ship drive table -
design drive - Technology field table -
design tech_field - Fuel cell table -
design fuel - Hull data table -
design hull - Ship special table -
design special - Ship weapon table -
design weapon - Weapon modification table -
design weapon_modification - Weapon-type modifications -
design mods_available - Shield capacity by hull -
design shield_hull_multiplier - Multi-Phased Shields capacity bonus -
design multi_phased_shields_bonus - Megafluxers tactical space bonus -
design megafluxers_tactical_bonus - Megafluxers strategic beam bonus -
design megafluxers_strategic_bonus - Augmented Engines speed bonus -
design augmented_engines_speed_bonus - Battle Pods speed bonus -
design battle_pods_speed_bonus - Minimum overloaded combat speed -
design minimum_combat_speed - Alternative refit cost -
design alternative_refit - Miniaturization curves -
design miniaturization - Replace x15 missiles with x3 missiles -
design missile_x3_shot - Default x2 missile rack -
design missile_default_x2_rack - DESIGN button computer behavior -
design design_button_computer - Rebuild ship designs after technology fields -
design rebuild_ship_designs_after_field - DESIGN button shield behavior -
design design_button_shield - CLEAR button computer behavior -
design clear_button_computer - CLEAR button shield behavior -
design clear_button_shield - Technology miniaturization categories -
design tech_mini - Scout Lab research bonus -
research scout_lab_research_bonus - Fixed colony research bonuses -
research research_colony_bonus - Hyper-advanced research cost increment -
research hyper_advanced_cost_increment - Fixed research cost -
research fixed_cost - MENLO cheat research points -
research menlo_cheat_points - Research per scientist bonuses -
research research_scientist_bonus - Keep research after breakthroughs -
research keep_research_on_breakthrough - Keep research after finding technology -
research keep_research_on_finds - Artifact technology presenter -
research finds_presented_by_scientist - Post-warp starting technologies -
research postwarp_tech - Pre-Warp and Average Technology starting fields -
technology starting_fields - Lithovores may research Biomorphic Fungi -
technology lithovore_allows_biomorphic_fungi - Technology branch starting fields -
technology starting_techfield
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.
- Configuration path:
design tech - Accepted input: 212 entries
- Entry names: Technology application
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.
- Configuration path:
design tech_field - Accepted input: 83 entries
- Entry names: Technology field table index
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.
- Configuration path:
design fuel - Accepted input: 6 entries
- Entry names: Fuel cell table index
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.
- Configuration path:
design hull - Accepted input: 9 entries
- Entry names: Hull data table index
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.
- Configuration path:
design mods_available - Accepted input: Weapon-type modifications
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:
trueorfalse
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:
trueorfalse
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.
- Configuration path:
design miniaturization - Accepted input: Miniaturization curves
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:
trueorfalse
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:
trueorfalse
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.
- Configuration path:
design design_button_computer - Accepted input: DESIGN button component behavior
Allowed choices¶
updateintact
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.
- Configuration path:
design rebuild_ship_designs_after_field - Accepted input: 83 entries
- Entry names: Technology field table index
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.
- Configuration path:
design design_button_shield - Accepted input: DESIGN button component behavior
Allowed choices¶
updateintact
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.
- Configuration path:
design clear_button_computer - Accepted input: CLEAR button computer behavior
Allowed choices¶
updateclearintact
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.
- Configuration path:
design clear_button_shield - Accepted input: CLEAR button shield behavior
Allowed choices¶
intactupdateclear
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.
- Configuration path:
design tech_mini - Accepted input: 212 entries
- Entry names: Technology application
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.
- Configuration path:
research research_colony_bonus - Units: research points per turn
- Accepted input: Fixed colony research bonuses
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:
trueorfalse
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.
- Configuration path:
research research_scientist_bonus - Units: research points per scientist
- Accepted input: Research per scientist bonuses
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:
trueorfalse
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:
trueorfalse
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:
trueorfalse
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.
- Configuration path:
technology starting_fields - Accepted input: 6 entries
- Entry names: Starting technology field slot
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:
trueorfalse
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.
- Configuration path:
technology starting_techfield - Accepted input: Starting technology fields
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;