Factorio console commands guide

Интересные

Factorio console commands

Существует огромное количество способов изменить свою игру Factorio с помощью внутриигровой консоли. Но мы оба заняты, поэтому ниже я приведу самые полезные и часто используемые читы.

  • Консольные команды (телепорт, добывать быстрее, выполнять быстрее и т.д.).
  • Консольные команды (добавление слотов инвентаря, включение режима обмана и т.д.)Инвентарь
  • Консольные команды (убить ближайших врагов, отключить экспансию битров и т.д.)Враг
  • Консольные команды (редактор мира, раскрытие карты, регулировка скорости игры и т.д.)Команды мировой консоли
  • Консольные команды (ускорить исследование, включить все правила и т.д.)Исследование

How to use the Factorio console

Чтобы получить доступ к консоли Factorio, просто нажмите клавишу «/», находясь в игровом мире. Если это не сработает, вы можете проверить (или назначить), какую клавишу нажимать, открыв меню и перейдя в Settings->Controls->Basic Interaction->Toggle Chat (и консоль Lua).

Для получения списка основных команд просто введите «/help» в консоли, и вы получите список возможных команд, которые вы можете ввести. Однако если вы ищете читы, то на самом деле вам нужна команда «/command» (которую можно сократить до «/c»).

Примечание: использование команды «/c» отключит все достижения для вашего мира Factorio, поэтому прежде чем принимать решение, убедитесь, что это то, что вы хотите сделать.

Теперь давайте подробнее рассмотрим самые полезные консольные команды в Factorio.

Player console commands

Эти читы Factorio влияют непосредственно на игрока, позволяя быстро передвигаться и расширяя возможности ручного управления.

Teleport player

  • Функция: телепортирует игрока в указанные координаты.
  • Синтаксис/Пример:

    /c game.player.teleport([x],[y])

Mine faster

  • Функция: увеличивает (или уменьшает) скорость ручной добычи.
    0 = 100%, 1 = 200%, 2 = 300% и т.д.
  • Синтаксис/Пример:

    /c game.player.force.manual_mining_speed_modifier=100

Craft faster

  • Функция: увеличивает (или уменьшает) скорость ручного ремесла.
    0 = 100%, 1 = 200%, 2 = 300% и т.д.
  • Синтаксис/Пример:

    /c game.player.force.manual_crafting_speed_modifier=100

Increase player reach

  • Функция: увеличивает максимальный радиус действия игрока (насколько близко нужно быть, чтобы взаимодействовать с объектом или поместить его). По умолчанию — 10.
  • Синтаксис/Пример:

    /c локальный охват = 500
    game.player.force.character_build_distance_bonus = reach
    game.player.force.character_reach_distance_bonus = reach

Inventory console commands

Станьте мастером инвентаризации с помощью этих консольных команд Factorio, посвященных инвентаризации.

Enable Cheat Mode

  • Функция: включает или выключает режим обмана. Чит-режим позволяет выполнить любой предмет бесплатно и мгновенно.
    Замените «true» на «false», чтобы отключить.
  • Синтаксис/Пример:

    /c game.player.cheat_mode=true

Add item to inventory

  • Функция: Добавляет указанный предмет в ваш инвентарь.
  • Синтаксис/Пример:

    /c game.player.insert{name=»infinity-chest», count=100}

Increase inventory size

  • Функция: увеличивает размер инвентаря, добавляя указанное количество слотов в инвентаре.
  • Синтаксис/Пример:

    /c game.player.force.character_inventory_slots_bonus=80

Enemy console commands

Контролируйте распространение битров в мире Factorio с помощью этих команд.

Enable Peaceful Mode

  • Функция: включает или выключает мирный режим. Когда включен мирный режим, биттеры не будут атаковать вас, пока их не спровоцируют.
    Замените «true» на «false», чтобы отключить.
  • Синтаксис/Пример:

    /c game.player.surface.peaceful_mode=true

Disable Biter Evolution

  • Функция: отключает Biter Evolution как по времени (первая команда), так и по загрязнению (вторая команда).
  • Синтаксис/Пример:

    /c game.map_settings.enemy_evolution.time_factor=0
    /c game.map_settings.enemy_evolution.pollution_factor=0

Disable Biter Expansion

  • Функция: включает или выключает расширение Biter.
    Замените «false» на «true» для включения.
  • Синтаксис/Пример:

    /c game.map_settings.enemy_expansion.enabled=false

Kill all enemies

  • Функция: убивает всех врагов в исследованном мире.
  • Синтаксис/Пример:

    /c game.forces[«enemy»].kill_all_units()

Kill nearby enemies

  • Функция: убивает всех вражеских юнитов (бьющих и вложенных структур) в указанном радиусе от игрока.
  • Синтаксис/Пример:

    /c local surface=game.player.surface
    local pp = game.player.position
    локальный cnt = 0
    for key, entity in pairs(surface.find_entities_filtered({force=»enemy», radius=250, position=pp })) do
    cnt = cnt+1
    entity.destroy()
    конец
    game.player.print(cnt)

Set Biter evolution factor

  • Функция: устанавливает коэффициент эволюции Biter.
    Минимум — 0, максимум — 1.
  • Синтаксис/Пример:

    /c game.forces[«enemy»].evolution_factor=0

4 отладочных режима

Factorio работает в четырех отладочных режимах. Если нажать F4, то отобразится панель с названиями параметров и крестиками.

Панель имеет 4 режима:

  1. Постоянный (то, что всегда отображается).
  2. Основной.
  3. Подробный.
  4. Полный.

Для того, чтобы воспользоваться остальными режимами, необходимо использовать клавиши F5, F6, F7.

Многие из этих опций не очень полезные, но есть и те, которыми можно пользоваться.

Например:

  • show_fps — показывает FPS/UPS на данный момент.
  • show_detailed_info — позволяет вывести информацию о том, что данный файл не содержит никакой информации (например) Окно будет расположено в верхнем левом углу экрана.
  • show_tile_grid — на землю наносится сетка, которая показывает размер чанка (чем меньше чанков активно, тем быстрее работает игра).

Technology

Unlock all technology

Разблокировать все технологии

/c game.player.force.research_all_technologies()

Item

Cheat mode

Включить чит-режим:

/c game.player.cheat_mode = true

Отключите режим читов:

/c game.player.cheat_mode = false

Duplicate items

Дублирование предметов:

подберите что-нибудь, выполните следующую команду /c game.player.insert(game.player.cursor_stack)

Дубликат чертежа:

  1. возьмите исходный чертеж, затем выполните следующую команду /c tmp = game.player.cursor_stack.get_blueprint_entities()
  2. возьмите другой чертеж, затем выполните следующую команду /c game.player.cursor_stack.set_blueprint_entities(tmp)

Receive an item

Получение внутреннего имени элемента:

возьмите что-нибудь, затем выполните следующую команду /c game.player.print(game.player.cursor_stack.name)

Получить предмет:

/c game.player.insert{name=’item-name’, count=COUNT} # например /c game.player.insert{name=’power-armor-mk2′, count=10}

Названия часто используемых предметов:

  • броня: силовая броня-мк2, оборудование для термоядерного реактора, энергетический щит-мк2-оборудование, аккумулятор-мк2-оборудование, экзоскелет-оборудование, персональный робопорт-оборудование, оборудование для ночного видения
  • оружие: боевая винтовка, пробивная винтовка — снаряд, огнемет, огнемет — боеприпас, лазерная турель
  • материалы: сырая древесина, уголь, железный лист, медный лист, стальной лист, пластиковый стержень, батарея
  • схема: электронная схема, усовершенствованная схема, блок обработки данных
  • мотор: мотор-блок, электродвигатель-блок
  • science-pack: science-pack-1, science-pack-2, science-pack-3, alien-science-pack
  • топливо: сырая древесина, уголь, твердое топливо, ракетное топливо
  • ракета: ракета-сило, конструкция низкой плотности, ракетное топливо, блок управления ракетой, спутник
  • робот: логистический робот, строительный робот, схема, схема-книга, планировщик деконструкции, робопорт, персональное робототехническое оборудование
  • скрытые предметы: погрузчик, быстрый погрузчик, экспресс-погрузчик, рельсотрон, рельсотрон-дротик

World console commands

От изменения времени суток и скорости времени до изменения местности вокруг вас — эти мощные команды позволят вам создать идеальный опыт в Factorio.

Enable the map editor

  • Функция: включает наложение редактора карт, позволяющее изменять местность.
  • Синтаксис/Пример:

    /редактор

Reveal the map around the player

  • Функция: исследует части карты в радиусе вокруг игрока, подобно тому, как это делает радар.
  • Синтаксис/Пример:

    /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}})

Eternal daytime

  • Функция: фиксирует время суток на всегда дневное.
    Замените «true» на «false», чтобы отключить.
  • Синтаксис/Пример:

    /c game.player.surface.always_day=true

Change game speed

  • Функция: изменяет скорость работы игрового движка.
    1 = 100%, 2 = 200%, 3 = 300% и т.д.
  • Синтаксис/Пример:

    /c game.speed=2

Remove pollution

  • Функция: устраняет все существующие загрязнения в мире.
  • Синтаксис/Пример:

    /c game.player.surface.clear_pollution()

Turn off pollution

  • Функция: включает или выключает загрязнение.
    Замените «false» на «true», чтобы включить.
  • Синтаксис/Пример:

    /c game.map_settings.pollution.enabled=false

Как открыть консоль?

Для того, чтобы открыть консоль в игре Factorio, вам необходимо нажать клавишу на клавиатуре «~» или «ткрыть». Эти кнопки установлены на открытие консоли в игре по умолчанию, но у вас могут быть установлены и другие кнопки. Если консоль не отобразится при клике по кнопкам по умолчанию, тогда вам нужно будет зайти в Настройки — Управление — Игра — Lua консоль, Для этого используйте команды консоли исследования.

Research console commands

Разблокируйте все технологии или просто сделайте исследования намного быстрее и проще с помощью этих команд.

Research all technologies

  • Функция: исследование всех технологий.
  • Синтаксис/Пример:

    /c game.player.force.research_all_technologies()

Как включить консольные команды?

После открытия консоли введите следующий код:

Это необходимо сделать для того, чтобы консольные команды начали работать. Управление консолью очень удобное! Если вы хотите повторить ту команду, которая была использована ранее, то просто нажмите на клавиатуре стрелку вверх или вниз.

Map

Peaceful Mode

Включить мирный режим

/c game.player.surface.peaceful_mode = true

Деактивировать мирный режим

/c game.player.surface.peaceful_mode = false

Regenerate resource

Регенерировать углерод:

/c game.player.surface.regenerate_entity(‘coal’)

Регенерация всех основных ресурсов:

/c game.player.surface.regenerate_entity({‘coal’,’stone’,’iron-ore’,’copper-ore’})

Регенерировать сырую нефть:

/c game.player.surface.regenerate_entity(‘crude-oil’) # ПРИМЕЧАНИЕ: новый ресурс не может находиться на старом месте

Chart

Область графика {X1, Y1} — {X2, Y2}:

/c game.player.force.chart(game.player.surface, {{x=X1,y=Y1}},{x=X2,y=Y2}}) # например /c game.player.force.chart(game.player.surface, {{x=-1000, y=-1000}}, {x=1000, y=1000}}) # ПРИМЕЧАНИЕ: эта команда очень медленная, ей требуется 2-3 минуты.

График всех сгенерированных областей:

/c game.player.force.chart_all()

Рекарта всех проложенных областей:

/c game.player.force.rechart()

Unchart:

/c game.player.force.clear_chart()

Remove trees, decorations, etc

Удалите все деревья в генерируемых зонах:

/c for _, o in pairs(game.player.surface.find_entities_filtered({type=’tree’})) do o.destroy() end; game.player.force.rechart() # ПРИМЕЧАНИЕ: эта команда может заблокировать игру на долгое время.

Уберите все украшения на генерируемых участках:

/c for _, o in pairs(game.player.surface.find_entities_filtered({type=’decorative’})) do o.destroy() end; game.player.force.rechart() # ПРИМЕЧАНИЕ: эта команда может заблокировать игру на долгое время

Statistics

Покажите на карте количество полос движения: (включают базовый/быстрый/экспресс-пояс)

/c game.player.print(game.player.surface.count_entities_filtered({type=’transport-belt’}))

Покажите на карте количество экспресс-поясов: (включают только экспресс-пояса)

/c game.player.print(game.player.surface.count_entities_filtered({name=’express-transport-belt’}))

Показать, сколько X находится на карте: (фильтр по типу)

  • наведите курсор мыши на запись и получите тип сущности сначала /c game.player.print(game.player.selected.type)
  • затем /c game.player.print(game.player.surface.count_entities_filtered({type=’fill type here’}))

Покажите, сколько крестиков на карте: (фильтр по имени)

  • наведите курсор мыши на запись и получите имя сущности сначала /c game.player.print(game.player.selected.name)
  • затем /c game.player.print(game.player.surface.count_entities_filtered({name=’fill name here’}))

Покажите, сколько руды находится в шахте:

  • Переместите один кусок моего
  • скопируйте весь код ниже и вставьте один раз, не копируйте строку за строкой /c q={game.player.selected}; f={}; c=0 while #q > 0 do p = q[1].position if not f[p.x.’,’..p.y] then c = c + q[1]. amount f[p.x.’,’..p.y] = 1 for _, x in pairs(game.player.surface.find_entities_filtered{area={{p.x-1.1,p.y-1.1},{p.x+1.1,p.y+1.1}},name=q[1].name}) do table.insert(q, x) end end table.remove(q, 1) end game.player.print(c)

Читайте также: Клинки Богомола: Импланты Ближнего Боя

Оцените статью
Гайды по видеоиграм