Игра Factorio знаменита своей глубокой системой управления фабриками, позволяющей игрокам строить сложные цепочки производства и автоматизировать практически любой процесс. В дополнении Factorio: Space Age разработчики открыли новые горизонты для творчества, добавив новые механики и возможности. Однако, даже при таком огромном разнообразии, некоторым игрокам может понадобиться немного «волшебства» для полного контроля над игрой. Консольные команды в Factorio предоставляют игрокам мощный инструмент, позволяющий быстро изменять игровой процесс, добавлять предметы и управлять картой.
Этот гайд расскажет вам о самых полезных консольных командах в Factorio, которые помогут не только ускорить ваш прогресс, но и расширить возможности вашей игры. От быстрого перемещения по карте и увеличения инвентаря до управления врагами и открытия новых технологий — с этими командами вы сможете адаптировать игру под свои нужды и даже управлять миром, как настоящий бог. Важно отметить, что при использовании консольных команд отключаются достижения для текущего игрового мира, поэтому используйте их с осторожностью.
Как включить консоль в Factorio и использовать команды
Чтобы получить доступ к консоли Factorio, достаточно нажать клавишу «/», находясь в мире. Если это не сработает, вы можете проверить (или назначить), какую клавишу нажимать, открыв меню и перейдя в Настройки->Контроли->Основное взаимодействие->Включить чат (и Lua-консоль).
Чтобы получить список основных команд, просто введите в консоли «/help», и вы получите список возможных команд, которые вы можете ввести. Однако если вы ищете читы, то вам действительно нужна команда «/command» (которую можно сократить до «/c»).
Обратите внимание: использование команды «/c» отключит все достижения для вашего мира Factorio, поэтому убедитесь, что это именно то, что вы хотите сделать, прежде чем приступать к игре.
Теперь давайте подробнее рассмотрим самые полезные консольные команды в Factorio.
Основные команды Factorio
Консоль Factorio предоставляет огромное количество возможностей для изменения игрового процесса. Ниже мы перечислим наиболее полезные и часто используемые команды.
Команды для игрока (телепортация, быстрое добывание, крафт и т.д.):
- Телепортация игрока
Функция: Перемещает игрока на указанные координаты.
Пример использования:
/c game.player.teleport([x],[y]) - Ускорение добычи
Функция: Увеличивает (или уменьшает) скорость ручной добычи.
0 = 100%, 1 = 200%, 2 = 300% и т.д.
Пример использования:
/c game.player.force.manual_mining_speed_modifier=100 - Ускорение крафта
Функция: Увеличивает (или уменьшает) скорость ручного крафта.
Пример использования:
/c game.player.force.manual_crafting_speed_modifier=100 - Увеличение досягаемости
Функция: Увеличивает максимальную дистанцию взаимодействия с объектами (по умолчанию — 10).
Пример использования:
/c local reach = 500
game.player.force.character_build_distance_bonus = reach game.player.force.character_reach_distance_bonus = reach
Команды для инвентаря
Эти команды помогут вам эффективно управлять инвентарем, увеличивая его размер и добавляя необходимые предметы.
- Включение режима читов
Функция: Включает или выключает режим читов, позволяющий моментально крафтить любые предметы.
Пример использования:
/c game.player.cheat_mode=true - Добавление предмета в инвентарь
Функция: Добавляет указанный предмет в инвентарь.
Пример использования:
/c game.player.insert{name="infinity-chest", count=100} - Увеличение размера инвентаря
Функция: Увеличивает количество ячеек инвентаря на указанное количество.
Пример использования:
/c game.player.force.character_inventory_slots_bonus=80
Команды для управления врагами
Используйте эти команды для полного контроля над агрессией и распространением врагов, таких как кусачие черви (Biters).
- Включение мирного режима
Функция: Включает или выключает мирный режим, при котором враги не атакуют, пока их не спровоцируют.
Пример использования:
/c game.player.surface.peaceful_mode=true - Отключение эволюции врагов
Функция: Отключает эволюцию врагов по времени и загрязнению.
Пример использования:
/c game.map_settings.enemy_evolution.time_factor=0
/c game.map_settings.enemy_evolution.pollution_factor=0 - Отключение распространения врагов
Функция: Отключает или включает распространение врагов.
Пример использования:
/c game.map_settings.enemy_expansion.enabled=false - Уничтожение всех врагов
Функция: Убивает всех врагов в исследованном мире.
Пример использования:
/c game.forces["enemy"].kill_all_units() - Уничтожение ближайших врагов
Функция: Убивает всех врагов в указанном радиусе от игрока.
Пример использования:
/c local surface=game.player.surface
local pp = game.player.position
local cnt = 0
for key, entity in pairs(surface.find_entities_filtered({force="enemy", radius=250, position=pp })) do
cnt = cnt+1
entity.destroy()
end
game.player.print(cnt)
Команды для мира
Эти команды позволят вам управлять временем суток, скоростью игры и даже изменять ландшафт.
- Включение редактора карты
Функция: Включает или выключает режим редактора карты, позволяя изменять ландшафт.
Пример использования:
/editor - Открытие карты вокруг игрока
Функция: Открывает участки карты вокруг игрока, как это делает радар.
Пример использования:
/c local radius=1000
game.player.force.chart(game.player.surface, {{game.player.position.x-radius, game.player.position.y-radius}, {game.player.position.x+radius, game.player.position.y+radius}}) - Вечный день
Функция: Фиксирует время суток на дневное.
Пример использования:
/c game.player.surface.always_day=true - Изменение скорости игры
Функция: Изменяет скорость игры.
Пример использования:
/c game.speed=2 - Удаление загрязнения
Функция: Очищает всё загрязнение в мире.
Пример использования:
/c game.player.surface.clear_pollution() - Отключение загрязнения
Функция: Включает или отключает загрязнение.
Пример использования:
/c game.map_settings.pollution.enabled=false
Команды для исследований
Эти команды помогут вам ускорить процесс исследований и открыть все технологии.
- Исследовать все технологии
Функция: Открывает все технологии.
Пример использования:
/c game.player.force.research_all_technologies() - Открытие всех рецептов
Функция: Включает все рецепты.
Пример использования:
/c for name, recipe in pairs(game.player.force.recipes) do recipe.enabled = true end - Ускорение исследований
Функция: Увеличивает скорость исследований.
Пример использования:
/c game.player.force.laboratory_speed_modifier=2
Эти команды помогут вам адаптировать игровой процесс под свои нужды, сделав его более увлекательным и эффективным.
а на выдачу нашли, каким тегом можно качество предмета менять?