[0.15] Default map-settings.json "wrong"?
Posted: Tue May 02, 2017 2:41 pm
I hope this is the correct forum?
TLDR; Is it possible to get a map-settings.json file with actual default settings?
The whole story:
Context: I run a headless server Ubuntu, with factorio 0.15.6.
I also checked my local installation, and this also goes for the one in the non-headless binary for OSx, but I don't think this file is used at all on these installations?
I created a map invoking the following command:
I thought that the prices for crafting objects had sky rocketed. Turns out it was just the map settings for recipe that was off. This made me wonder how much other things were off as well, as I don't know the standard coefficients.
It does not alter the prices unless the --map-settings option is provided.
I am sure that the file used is the one included (pasted it below).
Concretely:
If you look at i.e. difficulty settings -> "recipe_difficulty" is set to 1. However in factorio/data/base/prototypes/map-settings.lua it says and running that in the in-game console prints the number 0.
TLDR; Is it possible to get a map-settings.json file with actual default settings?
The whole story:
Context: I run a headless server Ubuntu, with factorio 0.15.6.
I also checked my local installation, and this also goes for the one in the non-headless binary for OSx, but I don't think this file is used at all on these installations?
I created a map invoking the following command:
Code: Select all
factorio/bin/x64/factorio --create factorio/saves/game015 --map-gen-settings factorio/data/map-gen-settings.json --map-settings factorio/data/map-settings.example.json
It does not alter the prices unless the --map-settings option is provided.
I am sure that the file used is the one included
Code: Select all
map-settings.example.json
Concretely:
If you look at i.e. difficulty settings -> "recipe_difficulty" is set to 1. However in factorio/data/base/prototypes/map-settings.lua it says
Code: Select all
recipe_difficulty = defines.difficulty_settings.recipe_difficulty.normal
Code: Select all
{
"difficulty_settings":
{
"recipe_difficulty": 1,
"technology_difficulty": 1,
"technology_price_multiplier": 1
},
"pollution":
{
"enabled": false,
"_comment_min_to_diffuse_1": "these are values for 60 ticks (1 simulated second)",
"_comment_min_to_diffuse_2": "amount that is diffused to neighboring chunk",
"diffusion_ratio":0.02,
"min_to_diffuse":15,
"ageing":1,
"expected_max_per_chunk":7000,
"min_to_show_per_chunk":700,
"min_pollution_to_damage_trees": 3500,
"pollution_with_max_forest_damage": 10000,
"pollution_per_tree_damage": 2000,
"pollution_restored_per_tree_damage": 500,
"max_pollution_to_restore_trees": 1000
},
"enemy_evolution":
{
"enabled": true,
"time_factor": 0.000004,
"destroy_factor": 0.002,
"pollution_factor": 0.000015
},
"enemy_expansion":
{
"enabled": true,
"min_base_spacing": 3,
"max_expansion_distance": 7,
"friendly_base_influence_radius": 2,
"enemy_building_influence_radius": 2,
"building_coefficient": 0.1,
"other_base_coefficient": 2.0,
"neighbouring_chunk_coefficient": 0.5,
"neighbouring_base_chunk_coefficient": 0.4,
"max_colliding_tiles_coefficient": 0.9,
"settler_group_min_size": 5,
"settler_group_max_size": 20,
"min_expansion_cooldown": 14400,
"max_expansion_cooldown": 216000
},
"unit_group":
{
"min_group_gathering_time": 3600,
"max_group_gathering_time": 36000,
"max_wait_time_for_late_members": 7200,
"max_group_radius": 30.0,
"min_group_radius": 5.0,
"max_member_speedup_when_behind": 1.4,
"max_member_slowdown_when_ahead": 0.6,
"max_group_slowdown_factor": 0.3,
"max_group_member_fallback_factor": 3,
"member_disown_distance": 10,
"tick_tolerance_when_member_arrives": 60,
"max_gathering_unit_groups": 30,
"max_unit_group_size": 200
},
"steering":
{
"default":
{
"radius": 1.2,
"separation_force": 0.005,
"separation_factor": 1.2,
"force_unit_fuzzy_goto_behavior": false
},
"moving":
{
"radius": 3,
"separation_force": 0.01,
"separation_factor": 3,
"force_unit_fuzzy_goto_behavior": false
}
},
"path_finder":
{
"fwd2bwd_ratio": 5,
"goal_pressure_ratio": 2,
"max_steps_worked_per_tick": 100,
"use_path_cache": true,
"short_cache_size": 5,
"long_cache_size": 25,
"short_cache_min_cacheable_distance": 10,
"short_cache_min_algo_steps_to_cache": 50,
"long_cache_min_cacheable_distance": 30,
"cache_max_connect_to_cache_steps_multiplier": 100,
"cache_accept_path_start_distance_ratio": 0.2,
"cache_accept_path_end_distance_ratio": 0.15,
"negative_cache_accept_path_start_distance_ratio": 0.3,
"negative_cache_accept_path_end_distance_ratio": 0.3,
"cache_path_start_distance_rating_multiplier": 10,
"cache_path_end_distance_rating_multiplier": 20,
"stale_enemy_with_same_destination_collision_penalty": 30,
"ignore_moving_enemy_collision_distance": 5,
"enemy_with_different_destination_collision_penalty": 30,
"general_entity_collision_penalty": 10,
"general_entity_subsequent_collision_penalty": 3,
"max_clients_to_accept_any_new_request": 10,
"max_clients_to_accept_short_new_request": 100,
"direct_distance_to_consider_short_request": 100,
"short_request_max_steps": 1000,
"short_request_ratio": 0.5,
"min_steps_to_check_path_find_termination": 2000,
"start_to_goal_cost_multiplier_to_terminate_path_find": 500.0
},
"max_failed_behavior_count": 3
}