После начала игры в Factorio настройки мира, такие как агрессивность врагов или распространение загрязнения, недоступны для изменения через меню. Однако существует несколько способов внести коррективы без перезапуска карты. Это руководство объясняет, как безопасно изменить параметры, сохранить прогресс и избежать типичных ошибок.
Как изменить настройки уже созданной игры в Factorio
Чтобы изменить настройки мира без потери прогресса, используйте консоль. Нажмите клавишу / (или ~, в зависимости от раскладки), чтобы открыть командную строку. Большинство команд требуют префикса /c или /command, что автоматически отключает достижения для текущего сохранения. Если сохранение достижений критично, этот метод не подходит.
Для изменения параметров врагов введите следующие команды. Чтобы включить экспансию кусак, используйте:
/c game.map_settings.enemy_expansion.enabled = true
Чтобы отключить мирный режим, введите:
/c game.player.surface.peaceful_mode = false
Для управления эволюцией используйте:
/c game.map_settings.enemy_evolution.time_factor = 0.005
/c game.map_settings.enemy_evolution.pollution_factor = 0.015
Значения по умолчанию: 0.005 для времени и 0.015 для загрязнения. Увеличьте их, чтобы ускорить развитие врагов.
Чтобы изменить распространение загрязнения, используйте команду:
/c game.map_settings.pollution.diffusion_ratio = 0.02
Значение 0.02 соответствует настройке по умолчанию (2%). Установите 0, чтобы загрязнение не распространялось, или 0.05 для ускоренного распространения.
Если вы не хотите использовать консоль, установите мод Change Map Settings. Этот мод добавляет в интерфейс кнопку «Настройки карты», позволяя изменять параметры врагов, загрязнения и генерации ресурсов без Lua-команд. Мод работает даже в середине игры и не требует перезапуска сохранения. Обратите внимание: изменение настроек через мод также отключает достижения.
Для изменения настроек без отключения достижений возможен только обходной путь через файлы сохранения, но он сложен и рискован. Найдите папку сохранений (%appdata%\Factorio\saves), откройте файл .zip с вашим сохранением, извлеките level.dat, отредактируйте его в редакторе NBT (например, NBTExplorer), измените параметры enemy_expansion, pollution и другие, затем упакуйте обратно. Этот метод не гарантирует стабильности и может повредить сохранение.
Если ни один из методов недоступен, настройте поведение врагов косвенно. Увеличьте производство загрязнения постройте больше угольных электростанций или сожгите дерево в печах. Размещайте радары ближе к вражеским гнёздам загрязнение достигнет их быстрее, и атаки начнутся раньше. Не уничтожайте все гнёзда оставьте ближайшие для стимуляции рейдов.
После внесения изменений подождите 10–15 минут игрового времени, чтобы новые настройки вступили в силу. Экспансия кусак и эволюция обновляются с задержкой. Для мгновенного эффекта используйте команду уничтожения ближайших врагов, чтобы спровоцировать новую волну:
/c local pp = game.player.position for _, e in pairs(game.player.surface.find_entities_filtered{force="enemy", radius=200, position=pp}) do e.destroy() end
Консоль и моды основные способы изменения настроек в уже запущенной игре. Если достижения важны, ограничьтесь тактическими методами, управлением загрязнением и расположением базы.