- Какие “настройки мира” реально можно поменять после старта
- Способ 1: консоль (быстро, но почти всегда отключает достижения)
- Способ 2: мод Change Map Settings (без консоли, но достижения тоже могут слететь)
- Способ 3: файлы сохранения (можно, но риск слишком высокий)
- Способ 4: косвенные изменения (когда нельзя трогать параметры напрямую)
- Что делать, если “мы уже далеко зашли, прогресс терять не хочется”
- Мини-чеклист под вашу задачу (в духе “как вернуть 2% загрязнение, но мы уже играем”)
В Factorio большинство настроек мира задаются при старте карты. Но если вы уже начали выживание, а потом захотели поправить сложность - например, чтобы враги появлялись мягче или чтобы загрязнение распространялось иначе - это можно сделать. Главное - понимать, что за “настройками” стоят разные механики, и часть из них меняется без перезапуска сохранения, а часть - нет или меняется только ценой достижений.
Ниже разложу рабочие способы: консоль, моды, а также самый рискованный вариант - через файлы сохранения.
Какие “настройки мира” реально можно поменять после старта
Обычно больше всего вопросов возникает вокруг:
- агрессивности и поведения врагов (экспансия, эволюция, спавн и т.п.)
- параметров загрязнение (например, насколько быстро оно диффундирует по карте)
- режимов вроде мирного режима, которые напрямую влияют на нападения
Если цель - именно чтобы “на нас снова начали нападать” или “чтобы загрязнение не делало всю карту красной”, вам почти всегда нужны изменения параметров врагов и/или загрязнение-распространения.
Способ 1: консоль (быстро, но почти всегда отключает достижения)
Это самый практичный вариант, если вы хотите сразу увидеть результат и не терять прогресс.
Как открыть консоль
В игре откройте Lua-консоль (чата) и вводите команды с префиксом Lua. В большинстве случаев работает:
- кнопка / (или ~ в зависимости от настроек)
- команды Lua через /c
Документация и принцип работы консоли описаны в официальной вики Factorio: https://wiki.factorio.com/Console/ru
Важно про достижения
После выполнения скриптовых Lua-команд, как правило, достижения для этого сохранения отключаются. То есть прогресс останется, но “галочки” получить уже не выйдет. Если достижения критичны - лучше сразу перейти к способу с модом или подумать про обходные варианты.
Примеры правок: враги и эволюция
Вы можете менять параметры через консоль, например:
Включить экспансию кусак:
/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
Если вы увеличите значения, враги “растут” быстрее.
Примеры правок: загрязнение и его распространение
Чаще всего в обсуждениях всплывает параметр диффузии. Например, распространение загрязнение меняют так:
/c game.map_settings.pollution.diffusion_ratio = 0.02
Логика простая: значение влияет на то, как загрязнение расползается по карте. В типичных сценариях:
- 0 - практически нет распространения
- большие значения - распространение заметнее
(Точные “ощущения” зависят от карты и остального поведения системы, но сам подход именно такой.)
Если нужно обновление “быстро”
Некоторые изменения вступают с задержкой. Если эффект хочется “продавить” быстрее, иногда используют уничтожение ближайших врагов, чтобы триггернуть новую волну (это уже более агрессивная мера, но в некоторых случаях помогает быстрее увидеть результат):
/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
После правок дайте игре время “переварить” изменения (на практике часто ориентируются на игровые минуты, а не на секунды).
Способ 2: мод Change Map Settings (без консоли, но достижения тоже могут слететь)
Если вы не хотите ковыряться в Lua или просто хочется более “человечной” формы, есть мод, который добавляет интерфейс для правок настройка мира.
Смысл такой:
- мод показывает настройки карты прямо в процессе игры
- вы меняете нужные параметры (включая врагов, загрязнение, генерацию)
- карта не требует перезапуска
Минус тот же по сути: изменение через мод также обычно приводит к отключению достижений для текущего сохранения.
Способ 3: файлы сохранения (можно, но риск слишком высокий)
Технически можно менять параметры прямо в сохранении: достать level.dat из архива .zip, отредактировать поля (обычно это NBT-структуры), упаковать обратно.
Но это:
- требует аккуратности (ошибка может повредить сохранение)
- не гарантирует стабильную работу после правки
- обычно намного сложнее, чем кажется “на бумаге”
Если вы готовы терпеть риск ради того, чтобы не отключать достижения, этот путь может показаться заманчивым. На практике чаще всего консоль или мод все равно оказываются проще и надежнее в плане “не сломать карту”.
Способ 4: косвенные изменения (когда нельзя трогать параметры напрямую)
Если вы хотите обойти проблему с достижениями и не трогать настройка консолью/модом, остается влиять на систему вокруг настроек.
Для загрязнение это работает примерно так:
- меньше производства = меньше выбросов
- изменяйте топливный/энергетический режим, количество выбросов
- размещение источников (и то, где загрязнение образуется) влияет на то, как оно реально доходит до базы и врагов
Для старта/столкновений:
- размещение радаров ближе к зоне активности ускоряет “контакт” с врагами по таймингам
- можно стимулировать атаки, оставляя “ближайшие цели”, вместо тотального зачистного сценария
Это не заменяет прямую правку diffusion_ratio или экспансии, но помогает получить нужное поведение без редактирования настройка.
Что делать, если “мы уже далеко зашли, прогресс терять не хочется”
Тогда логика такая:
- Если достижения не важны: берите консоль (самый быстрый путь) или мод Change Map Settings.
- Если достижения критичны: избегайте Lua-команд и, скорее всего, придется либо довольствоваться косвенными способами, либо идти в редактирование файлов сохранения и принять риск.
Мини-чеклист под вашу задачу (в духе “как вернуть 2% загрязнение, но мы уже играем”)
- Определите, что именно сломалось: враги стали “не появляться” или загрязнение перестало распространяться.
- Если речь про загрязнение: корректируйте параметр диффузии через консоль (diffusion_ratio) или через мод (интерфейс настроек карты).
- Если враги перестали атаковать: проверьте peaceful mode и параметры эволюции/экспансии.
- После правки дайте игре время на вступление изменений.
- Если нужно быстро увидеть эффект, иногда используют уничтожение ближайших врагов, чтобы триггернуть следующую волну.
Источники и опорные материалы по консоли и принципам правок мира: официальная вики Factorio по консоли https://wiki.factorio.com/Console/ru и гайды по изменению параметров через Lua (включая game.map_settings.* и влияние на врагов/загрязнение).