# Settings shown in the game setup UI. # Settings are divided into tabs and categories. (NOTE: Currently only 2 tabs are supported (General Settings and Advanced Settings).) # # categories = { Categories in the tab. # name = KEY Name of the category. # settings = { Settings in the category. # setting = ironman Token of the setting. # game_mode = single_player Setting is hidden if the game mode doesn't match. Options: all (default), single_player, multiplayer # visible = {} Setting is hidden if this trigger is false (no scope). # } # } { # General Settings categories = { { name = "GALAXY_SETTINGS_CATEGORY_GAMEPLAY" settings = { { setting = difficulty } { setting = ironman game_mode = single_player } } } { name = "GALAXY_SETTINGS_CATEGORY_GALAXY" settings = { { setting = galaxy_size } { setting = galaxy_shape # In SP, also controls galaxy_shape_preview in gamesetup_setupview } { setting = num_hyperlanes } } } { name = "GALAXY_SETTINGS_CATEGORY_EMPIRES" settings = { { setting = num_empires } { setting = num_advanced_empires } { setting = num_fallen_empires } } } } } { # Advanced Settings categories = { { name = "GALAXY_SETTINGS_CATEGORY_GAMEPLAY" settings = { { setting = crisis_type } { setting = crises } { setting = scaling } { setting = difficulty_adjusted_ai_modifiers } { setting = aggressiveness } { setting = logistic_ceiling } { setting = growth_scale } { setting = technology } { setting = traditions } { setting = technology_difficulty_scale } { setting = logistics_fleet_upkeep_costs } { setting = logistics_planet_deficit_costs } { setting = transfer_speed } } } { name = "GALAXY_SETTINGS_CATEGORY_GALAXY" settings = { { setting = colonizable_planet_odds } { setting = primitive_odds } { setting = player_locations game_mode = multiplayer } { setting = clustered game_mode = single_player } { setting = advanced_starts_near_player } { setting = num_gateways } { setting = num_wormhole_pairs } { setting = num_guaranteed_colonies } } } { name = "GALAXY_SETTINGS_CATEGORY_PRECURSORS" settings = { { setting = disabled_precursors # Also controls additional_text in gamesetup_category_entry } } } { name = "GALAXY_SETTINGS_CATEGORY_GAME_LENGTH" settings = { { setting = mid_game_start } { setting = end_game_start } { setting = victory_year } } } { name = "GALAXY_SETTINGS_CATEGORY_DLC" settings = { { setting = num_marauder_empires visible = { host_has_dlc = "Apocalypse" } } { setting = lgate_enabled visible = { has_distar = yes } } { setting = caravaneers_enabled visible = { has_megacorp = yes } } { setting = cosmic_storm_early_game_spawn_chance_scale visible = { has_cosmic_storms_dlc = yes } } { setting = cosmic_storm_mid_game_spawn_chance_scale visible = { has_cosmic_storms_dlc = yes } } { setting = cosmic_storm_late_game_spawn_chance_scale visible = { has_cosmic_storms_dlc = yes } } { setting = cosmic_storm_early_game_spawn_max_cap visible = { has_cosmic_storms_dlc = yes } } { setting = cosmic_storm_mid_game_spawn_max_cap visible = { has_cosmic_storms_dlc = yes } } { setting = cosmic_storm_late_game_spawn_max_cap visible = { has_cosmic_storms_dlc = yes } } { setting = cosmic_storm_spawn_cooldown_scale visible = { has_cosmic_storms_dlc = yes } } { setting = cosmic_storm_devastation visible = { has_cosmic_storms_dlc = yes } } { setting = voidworms_scaling visible = { has_grand_archive_dlc = yes } } { setting = cutholoids_scaling visible = { has_grand_archive_dlc = yes } } } } } }