- Factorio console commands
- How to use the Factorio console
- Player console commands
- Teleport player
- Mine faster
- Craft faster
- Increase player reach
- Inventory console commands
- Enable Cheat Mode
- Add item to inventory
- Increase inventory size
- Enemy console commands
- Enable Peaceful Mode
- Disable Biter Evolution
- Disable Biter Expansion
- Kill all enemies
- Kill nearby enemies
- Set Biter evolution factor
- 4 отладочных режима
- Technology
- Unlock all technology
- Item
- Cheat mode
- Duplicate items
- Receive an item
- World console commands
- Enable the map editor
- Reveal the map around the player
- Eternal daytime
- Change game speed
- Remove pollution
- Turn off pollution
- Как открыть консоль?
- Research console commands
- Research all technologies
- Как включить консольные команды?
- Map
- Peaceful Mode
- Regenerate resource
- Chart
- Remove trees, decorations, etc
- Statistics
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 режима:
- Постоянный (то, что всегда отображается).
- Основной.
- Подробный.
- Полный.
Для того, чтобы воспользоваться остальными режимами, необходимо использовать клавиши 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)
Дубликат чертежа:
- возьмите исходный чертеж, затем выполните следующую команду /c tmp = game.player.cursor_stack.get_blueprint_entities()
- возьмите другой чертеж, затем выполните следующую команду /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)
Читайте также: Клинки Богомола: Импланты Ближнего Боя