"Settings every AI author would agree"
Posted: 23 Aug 2016 12:35
I'm looking for the opinion of every AI author to come up with settings that would help/benefit the majority of the available AIs that actually build and profit. To participate, copy and paste the following settings and adjust them to your preference or range preference. If you have no preference about some setting, just delete the line pertaining to that setting.
I wish to have the AIs to compete solo for 100 years.
EDIT: I may be altering the values I've set for some of the settings listed here from time to time if during my tests I find something that can make some AIs perform better. I might as well give an explanation as of why I had set a setting like that, and give my own opinion.
[difficulty]
number_towns = 3 (min 0, max 4) (very low, low, normal, high, custom)
industry_density = 5 (min 0, max 5) (funding only, minimal, very low, low, normal, high)
max_loan = 500000 (min 100000, max 500000)
initial_interest = 2 (min 2, max 4) (2%, 3%, 4%)
vehicle_costs = 0 (min 0, max 2) (low, medium, high)
competitor_speed = 4 (min 0, max 4) (very slow, slow, medium, fast, very fast)
vehicle_breakdowns = 0 (min 0, max 2) (none, reduced, normal)
subsidy_multiplier = 3 (min 0, max 3) (x1.5, x2, x3, x4)
construction_cost = 0 (min 0, max 2) (low, medium, high)
terrain_type = 2 (min 0, max 4) (very flat, flat, hilly, mountainous, alpinist)
quantity_sea_lakes = 1 (min 0, max 4) (very low, low, medium, high, custom)
line_reverse_mode = false (false, true)
disasters = false (false, true)
town_council_tolerance = 0 (min 0, max 2) (permissive, tolerant, hostile)
[game_creation]
landscape = tropic (temperate, arctic, tropic, toyland)
snow_line_height = 7 (min 2, max 253)
starting_year = 1950 (min 0, max 5000000)
land_generator = 1 (min 0, max 1) (original, terragenesis)
oil_refinery_limit = 48 (min 12, max 48)
tgen_smoothness = 0 (min 0, max 3) (very smooth, smooth, rough, very rough)
variety = 0 (min 0, max 5) (none, very low, low, medium, high, very high)
generation_seed = 2 (min 0, max 4294967295)
tree_placer = 0 (min 0, max 2) (none, original, improved)
map_x = 9 (min 6, max 12) (64, 128, 256, 512, 1024, 2048, 4096)
map_y = 9 (min 6, max 12) (64, 128, 256, 512, 1024, 2048, 4096)
water_borders = 15 (min 0, max 16) (manual: NW (8) + SW (4) + SE (2) + NE (1), random: 16)
custom_town_number = 1 (min 1, max 5000)
custom_sea_level = 90 (min 2, max 90)
amount_of_rivers = 0 (min 0, max 3) (none, few, medium, many)
[vehicle]
road_side = right (left, right)
train_acceleration_model = 1 (min 0, max 1) (original, realistic)
roadveh_acceleration_model = 1 (min 0, max 1) (original, realistic)
train_slope_steepness = 3 (min 0, max 10)
roadveh_slope_steepness = 7 (min 0, max 10)
max_train_length = 7 (min 1, max 64)
never_expire_vehicles = true (false, true)
max_trains = 5000 (min 0, max 5000)
max_roadveh = 5000 (min 0, max 5000)
max_aircraft = 5000 (min 0, max 5000)
max_ships = 5000 (min 0, max 5000)
disable_elrails = false (false, true)
freight_trains = 1 (min 1, max 255)
plane_speed = 4 (min 1, max 4) (1/1, 1/2, 1/3, 1/4)
plane_crashes = 0 (min 0, max 2) (none, reduced, normal)
[construction]
max_heightlevel = 15 (min 15, max 255)
autoslope = true (false, true)
extra_dynamite = true (false, true)
max_bridge_length = 64 (min 1, max 4096)
max_bridge_height = 12 (min 1, max 255)
max_tunnel_length = 64 (min 1, max 4096)
road_stop_on_town_road = true (false, true)
road_stop_on_competitor_road = true (false, true)
raw_industry_construction = 0 (min 0, max 2) (none, as other industries, prospecting)
industry_platform = 0 (min 0, max 4)
freeform_edges = true (false, true)
extra_tree_placement = 0 (min 0, max 2) (none (breaks lumber mill), only in rain forests, everywhere)
[station]
never_expire_airports = true (false, true)
station_spread = 12 (min 4, max 64)
modified_catchment = true (false, true)
distant_join_stations = true (false, true)
[economy]
town_layout = 4 (min 0, max 4) (original, better roads, 2x2 grid, 3x3 grid, random)
allow_town_roads = false (false, true)
found_town = 0 (min 0, max 2) (forbidden, allowed, allowed (custom town layout))
allow_town_level_crossings = false (false, true)
station_noise_level = true (false, true)
inflation = false (false, true)
multiple_industry_per_town = false (false, true)
bribe = false (false, true)
exclusive_rights = false (false, true)
fund_buildings = false (false, true)
fund_roads = false (false, true)
smooth_economy = false (false, true)
feeder_payment_share = 75 (min 0, max 100)
town_growth_rate = 0 (min 0, max 4) (none, slow, normal, fast, very fast)
larger_towns = 4 (min 0, max 255) (none, 1 in 1, 1 in 2, 1 in 3, ...)
initial_city_size = 10 (min 1, max 10)
infrastructure_maintenance = false (false, true)
[linkgraph]
recalc_interval = 4 (min 2, max 32)
recalc_time = 16 (min 1, max 4096)
distribution_pax = 0 (min 0, max 2) (manual, asymmetric, symmetric)
distribution_mail = 0 (min 0, max 2) (manual, asymmetric, symmetric)
distribution_armoured = 0 (min 0, max 2) (manual, asymmetric, symmetric)
distribution_default = 0 (min 0, max 1) (manual, asymmetric)
accuracy = 16 (min 2, max 64)
demand_distance = 100 (min 0, max 255)
demand_size = 100 (min 0, max 100)
short_path_saturation = 80 (min 0, max 250)
[pf]
forbid_90_deg = false (false, true)
pathfinder_for_trains = 2 (min 1, max 2) (npf, yapf (recommended))
pathfinder_for_roadvehs = 2 (min 1, max 2) (npf, yapf (recommended))
pathfinder_for_ships = 1 (min 0, max 2) (original, npf, yapf (recommended))
reverse_at_signals = true (false, true)
[order]
no_servicing_if_no_breakdowns = true (false, true)
serviceathelipad = true (false, true)
[script]
settings_profile = hard (easy, medium, hard)
script_max_opcode_till_suspend = 250000 (min 5000, max 250000)
[ai]
ai_disable_veh_train = false (false, true)
ai_disable_veh_roadveh = false (false, true)
ai_disable_veh_aircraft = false (false, true)
ai_disable_veh_ship = false (false, true)
I wish to have the AIs to compete solo for 100 years.
EDIT: I may be altering the values I've set for some of the settings listed here from time to time if during my tests I find something that can make some AIs perform better. I might as well give an explanation as of why I had set a setting like that, and give my own opinion.
[difficulty]
number_towns = 3 (min 0, max 4) (very low, low, normal, high, custom)
industry_density = 5 (min 0, max 5) (funding only, minimal, very low, low, normal, high)
max_loan = 500000 (min 100000, max 500000)
initial_interest = 2 (min 2, max 4) (2%, 3%, 4%)
vehicle_costs = 0 (min 0, max 2) (low, medium, high)
competitor_speed = 4 (min 0, max 4) (very slow, slow, medium, fast, very fast)
vehicle_breakdowns = 0 (min 0, max 2) (none, reduced, normal)
subsidy_multiplier = 3 (min 0, max 3) (x1.5, x2, x3, x4)
construction_cost = 0 (min 0, max 2) (low, medium, high)
terrain_type = 2 (min 0, max 4) (very flat, flat, hilly, mountainous, alpinist)
quantity_sea_lakes = 1 (min 0, max 4) (very low, low, medium, high, custom)
line_reverse_mode = false (false, true)
disasters = false (false, true)
town_council_tolerance = 0 (min 0, max 2) (permissive, tolerant, hostile)
[game_creation]
landscape = tropic (temperate, arctic, tropic, toyland)
snow_line_height = 7 (min 2, max 253)
starting_year = 1950 (min 0, max 5000000)
land_generator = 1 (min 0, max 1) (original, terragenesis)
oil_refinery_limit = 48 (min 12, max 48)
tgen_smoothness = 0 (min 0, max 3) (very smooth, smooth, rough, very rough)
variety = 0 (min 0, max 5) (none, very low, low, medium, high, very high)
generation_seed = 2 (min 0, max 4294967295)
tree_placer = 0 (min 0, max 2) (none, original, improved)
map_x = 9 (min 6, max 12) (64, 128, 256, 512, 1024, 2048, 4096)
map_y = 9 (min 6, max 12) (64, 128, 256, 512, 1024, 2048, 4096)
water_borders = 15 (min 0, max 16) (manual: NW (8) + SW (4) + SE (2) + NE (1), random: 16)
custom_town_number = 1 (min 1, max 5000)
custom_sea_level = 90 (min 2, max 90)
amount_of_rivers = 0 (min 0, max 3) (none, few, medium, many)
[vehicle]
road_side = right (left, right)
train_acceleration_model = 1 (min 0, max 1) (original, realistic)
roadveh_acceleration_model = 1 (min 0, max 1) (original, realistic)
train_slope_steepness = 3 (min 0, max 10)
roadveh_slope_steepness = 7 (min 0, max 10)
max_train_length = 7 (min 1, max 64)
never_expire_vehicles = true (false, true)
max_trains = 5000 (min 0, max 5000)
max_roadveh = 5000 (min 0, max 5000)
max_aircraft = 5000 (min 0, max 5000)
max_ships = 5000 (min 0, max 5000)
disable_elrails = false (false, true)
freight_trains = 1 (min 1, max 255)
plane_speed = 4 (min 1, max 4) (1/1, 1/2, 1/3, 1/4)
plane_crashes = 0 (min 0, max 2) (none, reduced, normal)
[construction]
max_heightlevel = 15 (min 15, max 255)
autoslope = true (false, true)
extra_dynamite = true (false, true)
max_bridge_length = 64 (min 1, max 4096)
max_bridge_height = 12 (min 1, max 255)
max_tunnel_length = 64 (min 1, max 4096)
road_stop_on_town_road = true (false, true)
road_stop_on_competitor_road = true (false, true)
raw_industry_construction = 0 (min 0, max 2) (none, as other industries, prospecting)
industry_platform = 0 (min 0, max 4)
freeform_edges = true (false, true)
extra_tree_placement = 0 (min 0, max 2) (none (breaks lumber mill), only in rain forests, everywhere)
[station]
never_expire_airports = true (false, true)
station_spread = 12 (min 4, max 64)
modified_catchment = true (false, true)
distant_join_stations = true (false, true)
[economy]
town_layout = 4 (min 0, max 4) (original, better roads, 2x2 grid, 3x3 grid, random)
allow_town_roads = false (false, true)
found_town = 0 (min 0, max 2) (forbidden, allowed, allowed (custom town layout))
allow_town_level_crossings = false (false, true)
station_noise_level = true (false, true)
inflation = false (false, true)
multiple_industry_per_town = false (false, true)
bribe = false (false, true)
exclusive_rights = false (false, true)
fund_buildings = false (false, true)
fund_roads = false (false, true)
smooth_economy = false (false, true)
feeder_payment_share = 75 (min 0, max 100)
town_growth_rate = 0 (min 0, max 4) (none, slow, normal, fast, very fast)
larger_towns = 4 (min 0, max 255) (none, 1 in 1, 1 in 2, 1 in 3, ...)
initial_city_size = 10 (min 1, max 10)
infrastructure_maintenance = false (false, true)
[linkgraph]
recalc_interval = 4 (min 2, max 32)
recalc_time = 16 (min 1, max 4096)
distribution_pax = 0 (min 0, max 2) (manual, asymmetric, symmetric)
distribution_mail = 0 (min 0, max 2) (manual, asymmetric, symmetric)
distribution_armoured = 0 (min 0, max 2) (manual, asymmetric, symmetric)
distribution_default = 0 (min 0, max 1) (manual, asymmetric)
accuracy = 16 (min 2, max 64)
demand_distance = 100 (min 0, max 255)
demand_size = 100 (min 0, max 100)
short_path_saturation = 80 (min 0, max 250)
[pf]
forbid_90_deg = false (false, true)
pathfinder_for_trains = 2 (min 1, max 2) (npf, yapf (recommended))
pathfinder_for_roadvehs = 2 (min 1, max 2) (npf, yapf (recommended))
pathfinder_for_ships = 1 (min 0, max 2) (original, npf, yapf (recommended))
reverse_at_signals = true (false, true)
[order]
no_servicing_if_no_breakdowns = true (false, true)
serviceathelipad = true (false, true)
[script]
settings_profile = hard (easy, medium, hard)
script_max_opcode_till_suspend = 250000 (min 5000, max 250000)
[ai]
ai_disable_veh_train = false (false, true)
ai_disable_veh_roadveh = false (false, true)
ai_disable_veh_aircraft = false (false, true)
ai_disable_veh_ship = false (false, true)