Русскоязычный сайт по игре Factorio. Новости, гайды, моды, скачать игру
Свежие записи
- Ссылки на скачивание обновлены
- Alt-F4 #54 — Сюжетные миссии: Сюжет
- Alt-F4 #52 — Fluidic Power
- Alt-F4 #50 — Странная Ракетная Шахта
- Alt-F4 #49 — Релиз Dyworld
Рубрики
-
(122) (1) (5) (109) (1) (5) (61) (8) (212)
- add-player <group> <player>
- create-group <name>
- delete-group <group>
- edit-group <group> <input_action> <true/false>
- get-player-group <player>
- remove-player <group> <player>
- rename-group <group> <new_name>
- reset
- add-player <group> <player>
- create-group <name>
- delete-group <group>
- edit-group <group> <input_action> <true/false>
- get-player-group <player>
- remove-player <group> <player>
- rename-group <group> <new_name>
- reset
- Общения с другими игроками;
- Редкого обновления статуса;
- Запуска команд/скриптов/читинга.
- Нет больше случайных предметов, появляющихся в быстрой панели, когда вы создаете их.
- Нет больше предметов, перемещающихся в разные слоты, когда они истощены и переработаны.
- Больше не нужно использовать панель быстрого доступа для переноски вещей.
- Нет больше «это будет обработано в инвентаре или на быстрой панели?».
- Больше нет путаницы при щелчке по элементу, если он перейдет на панель быстрого доступа, в ячейки для мусора или куда-то еще.
- Заставляет игрока научится делать правильные ярлыки. Игроки гораздо чаще запоминают ярлыки, которые они создали сами.
- Игрок полностью контролирует панель быстрого доступа, а не пытается быть «умным».
- Управление 1 инвентарем проще, чем управление 2 .
- Соответствующее количество предметов.
-
(209)
-
(87) (133)
-
(23)
-
(5)
Часто задаваемые вопросы по игре Factorio (FAQ)
Часто задаваемые вопросы по игре Factorio (FAQ)
FAQ будет дополняться по мере поступления новых вопросов.
Список консольных команд и чит-кодов для игры Factorio

В этом руководстве я расскажу о том, как использовать команды в консоле и какие вообще существуют консольные команды в игре Факторио. Гайд был создан для того, чтобы донести до вас полезную информацию по игре Factorio на русском языке.
Как открыть консоль?
Для того, чтобы открыть консоль в игре Factorio, вам необходимо нажать клавишу на клавиатуре «
» или «\». Эти кнопки установлены на открытие консоли в игре по умолчанию, но у вас могут быть установлены и другие кнопки. Если консоль не отобразится при клике по кнопкам по умолчанию, тогда вам нужно будет зайти в Настройки — Управление — Игра — Lua консоль, и в этом разделе меню установить те кнопки, которые будут для вас наиболее удобными.
Как включить консольные команды?
После открытия консоли введите следующий код:
Это необходимо сделать для того, чтобы консольные команды начали работать. Управление консолью очень удобное! Если хотите повторить ту команду, которая была использована ранее, то просто нажмите на клавиатуре стрелку вверх или вниз.
Консольные команды
Ниже будет представлена информация о некоторых видах команд, которые позволят добавить некоторые предметы в инвентарь, увеличить скорость движения, открыть все исследования и многое другое.
Калькулятор
Скорость добычи ресурсов (дерева, железа, камня и другое)
Стандартное значение: 1.
/c game.player.force.manual_mining_speed_modifier = ваше_число
Скорость крафта
Стандартное значение: 1.
/c game.player.force.manual_crafting_speed_modifier = ваше_число
Скорость исследований в лаборатории
Стандартное значение: 1.
/c game.player.force.laboratory_speed_modifier = ваше_число
Завершить все исследования
После использования этой консольной команды в Факторио будут открыты все возможные исследования.
Увеличить зум от вашего персонажа
Зум вернется к нормальному в тот момент, когда вы покрутите колесиком мышки (то есть попытаетесь использовать зум).
Внимание! Если вы поставите значение ниже 0.07, то игра будет лагать или вовсе закроется с ошибкой.
/c game.player.zoom = 0.ваше_число
Добавить предмет в инвентарь
Чтобы узнать название предмета, смотрите ниже таблицу.
Для примера указаны лишь самые простые предметы и наиболее востребованные:
Factorio как удалить предмет из инвентаря

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

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

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

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

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

Когда консоль закрывается, отображается только последнее сообщение/команда, но и оно будет постепенно исчезать. Обратите внимание, что по умолчанию все выполняемые команды видны всем игрокам. Установить время задержки сообщения можно в «Настройки» → «Интерфейс» → «Прочее» → «Задержка сообщений в чате».
Если вы хотите быстро закрыть консоль, нажмите Esc или Enter (если сообщение или команда не набраны). Это не только закроет консоль, но и скроет все предыдущие сообщения/команды. Консоль может быть очищена с помощью команды /clear .
Используя ↑ и ↓ , можно просматривать историю консоли. Tab отвечает за автодополнения команд, опций и имен игроков.

/alerts <enable/disable/mute/unmute> <alert> —
Включить, выключить, включить оповещение или выключить его для данного типа предупреждения.
Доступные предупреждения:
entity_destroyed, entity_under_attack, not_enough_construction_robots, no_material_for_construction, not_enough_repair_packs, turret_fire, custom, no_storage, train_out_of_fuel, fluid_mixing .
/clear — Очищает консоль.
/color <color> — Изменяет ваш цвет. Может быть одним из предустановленных или RGB значением в формате «# # #». Предустановленные цвета:
default, red, green, blue, orange, yellow, pink, purple, white, black, gray, brown, cyan, acid.
/evolution — Выводит информацию о факторе эволюци и кусак.
/help — Выводит список доступных команд.
/permissions — Открывает интерфейс прав доступа.
/seed — Выводит зерно карты.
/time — Выводит информацию о времени игры.
/toggle-action-logging — Переключает действий игры в журнал. Это значение не сохраняется между перезапусками игры и имеет эффект только в локальной игре в мультиплеере.
/toggle-heavy-mode — Делает игру медленной, а мультиплеер невозможным.
/unlock-shortcut-bar — Разблокирует все элементы панели ярлыков, включая импорт строки чертежей, копирования и вставки, планы деконструкции и обновления.
/alerts <enable/disable/mute/unmute> <alert> —
Включить, выключить, включить оповещение или выключить его для данного типа предупреждения.
Доступные предупреждения:
entity_destroyed, entity_under_attack, not_enough_construction_robots, no_material_for_construction, not_enough_repair_packs, turret_fire, custom, no_storage, train_out_of_fuel, fluid_mixing .
/clear — Очищает консоль.
/color <color> — Изменяет ваш цвет. Может быть одним из предустановленных или RGB значением в формате «# # #». Предустановленные цвета:
default, red, green, blue, orange, yellow, pink, purple, white, black, gray, brown, cyan, acid.
/evolution — Выводит информацию о факторе эволюци и кусак.
/help — Выводит список доступных команд.
/permissions — Открывает интерфейс прав доступа.
/seed — Выводит зерно карты.
/time — Выводит информацию о времени игры.
/toggle-action-logging — Переключает действий игры в журнал. Это значение не сохраняется между перезапусками игры и имеет эффект только в локальной игре в мультиплеере.
/toggle-heavy-mode — Делает игру медленной, а мультиплеер невозможным.
/unlock-shortcut-bar — Разблокирует все элементы панели ярлыков, включая импорт строки чертежей, копирования и вставки, планы деконструкции и обновления.
<message> — Если ввод текста в консоли не начинается с символа / , то оно обрабатывается как сообщение другим игрокам.
/admin — Открывает интерфейс игроков.
/ban <player> <reason> — Выдача бана конкретному игроку.
/bans — Выводит список забаненых игроков.
/banlist <add/remove/get/clear> <player> — Добавляет или удаляет игрока из банлиста. Тоже что и /ban или /unban .
/config <get/set> <option> <value> — Выводит или устанавливает различные настройки мультиплеера.
Доступные настройки:
afk-auto-kick, allow-commands, allow-debug-settings, autosave-interval, autosave-only-on-server, ignore-player-limit-for-returning-players, max-players, max-upload-speed, only-admins-can-pause, password, require-user-verification, visibility-lan, visibility-public.
/delete-blueprint-library <player> — Удаляет содержимое библиотеки чертежей выбранного игрока находящегося в не сети. Ввод “ everybody confirm ” удаляет содержимое библиотеки для всех игроков.
/demote <player> — Снимает с игрока права админа.
/ignore <player> — Игнорирует сообщения от выбранного игрока. Не работает для на админе.
/ignores — Выводит список игнорируемых игроков.
/mute <player> — Запрещает отправление сообщений в чат выбранному игроку.
/kick <player> <reason> — Кикает выбранного игрока.
/mutes — Заглушает всех игроков.
/open <player> — Открывает инвентарь другого игрока.
/o <player> — Тоже, что и /open .
/players [online/o/count/c] — Выводит список всех игроков в игре. (параметр online/o выводит только тех игроков, которые находятся в игре; count/c выводит только количество игроков).
/p [online/o/count/c] — Тоже, что и /players .
/promote <player> — Наделяет игрока правами админа.
/purge <player> — Удаляет все сообщения от игрока из истории чата.
/reply <message> — Ответ предыдущему игроку, который упомянул вас. (Аналог: /r <message> )
/server-save — Сохраняет игру на сервере в мультиплеере.
/shout <message> — Отправляет сообщение всех игрокам, включая другие стороны. (Аналог: /s <message> )
/swap-players <player> [player] — Переключение между своим персонажем и персонажем другого игрока или переключение между персонажами выбранных игроков.
/unban <player> — Разбан игрока.
/unignore <player> — Разрешает получение сообщений от игрока.
/unmute <player> — Разрешает отправлять игроку сообщения в чат.
/whisper <player> <message> — Отправляет сообщение выбранному игроку. (Аналог: /w <player> <message> )
<message> — Если ввод текста в консоли не начинается с символа / , то оно обрабатывается как сообщение другим игрокам.
/admin — Открывает интерфейс игроков.
/ban <player> <reason> — Выдача бана конкретному игроку.
/bans — Выводит список забаненых игроков.
/banlist <add/remove/get/clear> <player> — Добавляет или удаляет игрока из банлиста. Тоже что и /ban или /unban .
/config <get/set> <option> <value> — Выводит или устанавливает различные настройки мультиплеера.
Доступные настройки:
afk-auto-kick, allow-commands, allow-debug-settings, autosave-interval, autosave-only-on-server, ignore-player-limit-for-returning-players, max-players, max-upload-speed, only-admins-can-pause, password, require-user-verification, visibility-lan, visibility-public.
/delete-blueprint-library <player> — Удаляет содержимое библиотеки чертежей выбранного игрока находящегося в не сети. Ввод “ everybody confirm ” удаляет содержимое библиотеки для всех игроков.
/demote <player> — Снимает с игрока права админа.
/ignore <player> — Игнорирует сообщения от выбранного игрока. Не работает для на админе.
/ignores — Выводит список игнорируемых игроков.
/mute <player> — Запрещает отправление сообщений в чат выбранному игроку.
/kick <player> <reason> — Кикает выбранного игрока.
/mutes — Заглушает всех игроков.
/open <player> — Открывает инвентарь другого игрока.
/o <player> — Тоже, что и /open .
/players [online/o/count/c] — Выводит список всех игроков в игре. (параметр online/o выводит только тех игроков, которые находятся в игре; count/c выводит только количество игроков).
/p [online/o/count/c] — Тоже, что и /players .
/promote <player> — Наделяет игрока правами админа.
/purge <player> — Удаляет все сообщения от игрока из истории чата.
/reply <message> — Ответ предыдущему игроку, который упомянул вас. (Аналог: /r <message> )
/server-save — Сохраняет игру на сервере в мультиплеере.
/shout <message> — Отправляет сообщение всех игрокам, включая другие стороны. (Аналог: /s <message> )
/swap-players <player> [player] — Переключение между своим персонажем и персонажем другого игрока или переключение между персонажами выбранных игроков.
/unban <player> — Разбан игрока.
/unignore <player> — Разрешает получение сообщений от игрока.
/unmute <player> — Разрешает отправлять игроку сообщения в чат.
/whisper <player> <message> — Отправляет сообщение выбранному игроку. (Аналог: /w <player> <message> )
/cheat <all> — Открывает все технологии и включает чит режим. Опция all дает игроку дополнительные предметы.
/command <command> — Выполнение Lua команды
(если она корректна).
/editor — Переключатель редактора карт.
/c <command> — Выполнение Lua команды (если она корректна).
/measured-command <command> — Выполнение Lua команды (если она корректна) и подсчет времени ее выполнения.
/silent-command <command> — Выполнение Lua команды (если она корректна) без вывода ее в консоль.
/sc <command> — Выполнение Lua команды (если она корректна) без вывода ее в консоль.
/cheat <all> — Открывает все технологии и включает чит режим. Опция all дает игроку дополнительные предметы.
/command <command> — Выполнение Lua команды
(если она корректна).
/editor — Переключатель редактора карт.
/c <command> — Выполнение Lua команды (если она корректна).
/measured-command <command> — Выполнение Lua команды (если она корректна) и подсчет времени ее выполнения.
/silent-command <command> — Выполнение Lua команды (если она корректна) без вывода ее в консоль.
/sc <command> — Выполнение Lua команды (если она корректна) без вывода ее в консоль.
Сброс статистики действий
Этот скрипт сбрасывает информацию о всех действиях в игре, включая статистику по убийствам и производству, технологиям, бонусам и графикам.
/c game.player.force.reset()
Отображение блоков ж/д путей
Всегда отображает блоки ж/д путей. Чтобы отключить эту функцию, необходимо true заменить на false.
/c game.player.game_view_settings.
show_rail_block
_visualisation = true
Переключение всех поездов в автоматический режим
Переключение всех поездов в автоматический режим полезно, например, после постройки чертежа.
/c for key,ent in pairs (game.player.surface.find_entities
_filtered
ent.train.manual_mode = false
end
Калькулятор
/c game.player.print(1234*5678)
Масштабирование за пределы стандартных границ
Имейте в виду, что слишком сильное масштабирование может понизить производительность. Будьте осторожны.
/c game.player.zoom=0.1
Ускорение добычи
/c game.player.force.
manual_mining_speed_modifier
=1000
Ускорение крафта
/c game.player.force.manual_crafting_speed
_modifier=1000
Исследование всех технологий
/c game.player.force.
research_all_technologies()
Сброс всех исследований
Бонусы, примененные вручную, не сбрасываются.
/c for _, tech in pairs(game.player.force.technologies) do
tech.researched=false
game.player.force.set_saved_technology
_progress(tech, 0)
end
Сброс статистики действий
Этот скрипт сбрасывает информацию о всех действиях в игре, включая статистику по убийствам и производству, технологиям, бонусам и графикам.
/c game.player.force.reset()
Отображение блоков ж/д путей
Всегда отображает блоки ж/д путей. Чтобы отключить эту функцию, необходимо true заменить на false.
/c game.player.game_view_settings.
show_rail_block
_visualisation = true
Переключение всех поездов в автоматический режим
Переключение всех поездов в автоматический режим полезно, например, после постройки чертежа.
/c for key,ent in pairs (game.player.surface.find_entities
_filtered
ent.train.manual_mode = false
end
Калькулятор
/c game.player.print(1234*5678)
Масштабирование за пределы стандартных границ
Имейте в виду, что слишком сильное масштабирование может понизить производительность. Будьте осторожны.
/c game.player.zoom=0.1
Ускорение добычи
/c game.player.force.
manual_mining_speed_modifier
=1000
Ускорение крафта
/c game.
player.force.manual_crafting_speed
_modifier=1000
Исследование всех технологий
/c game.player.force.
research_all_technologies()
Сброс всех исследований
Бонусы, примененные вручную, не сбрасываются.
/c for _, tech in pairs(game.player.force.technologies) do
tech.researched=false
game.player.force.
set_saved_technology
_progress(tech, 0)
end
Чит режим
Бесконечный крафт предметов. Чтобы отключить эту функцию, необходимо true заменить на false .
/c game.player.cheat_mode=true
Пополнение ресурсов
При вводе курсор необходимо удерживать над месторождением.
/c game.player.selected.amount=7500
Командой ниже можно пополнить все месторождения на карте. Измените ore.amount на желаемое значение.
/c surface = game.player.surface
for _, ore in pairs(surface.find_entities_filtered
(
ore.amount = 10000
end
Получение предметов
Замените iron-plate на желаемый предмет в соответствии с его наименованием.
/c game.player.insert
Например, так можно получить интерфейс электроэнергии.
/c game.player.insert
Увеличение слотов инвентаря игрока
Дает 100 дополнительных слотов. Используется пояс для инструментов.
/c game.player.force.
character_inventory_slots
_bonus=100
Чит режим
Бесконечный крафт предметов. Чтобы отключить эту функцию, необходимо true заменить на false .
/c game.player.cheat_mode=true
Пополнение ресурсов
При вводе курсор необходимо удерживать над месторождением.
/c game.player.selected.amount=7500
Командой ниже можно пополнить все месторождения на карте. Измените ore.amount на желаемое значение.
/c surface = game.player.surface
for _, ore in pairs(surface.find_entities_filtered
(
ore.amount = 10000
end
Получение предметов
Замените iron-plate на желаемый предмет в соответствии с его наименованием.
/c game.player.insert
Например, так можно получить интерфейс электроэнергии .
/c game.player.insert
Увеличение слотов инвентаря игрока
Дает 100 дополнительных слотов. Используется пояс для инструментов.
/c game.player.force.
character_inventory_slots
_bonus=100
Открытие карты вокруг игрока
Открытие карты вокруг игрока похоже на действие радара.
/c local radius=150
game.player.force
.chart(game.player.surface, <
или со стартовой позиции
/c local radius=150
game.player.force.
chart(game.player.surface, <
Большое значение радиуса может долго обрабатываться.
Сброс открытой карты
Скрывает все открытые чанки на карте.
/c local surface = game.player.surface
local force = game.player.force
for chunk in surface.get_chunks() do
force.unchart_chunk(
end
Удаление чанков
При увеличении площади открытой карты растет размер сохраняемого файла. Код ниже предотвращает генерацию всех чанков в очереди на генерацию и удаляет все чанки, находящиеся дальше 32 чанков от начальной позиции (0,0). Имейте в виду, что это удалит все объекты игрока, находящиеся за пределами заданного радиуса.
/c local surface = game.player.surface;
game.player.force.
cancel_charting(surface);
local chunk_radius = 32;
for chunk in surface.get_chunks() do
if (chunk.x < -chunk_radius or chunk.x > chunk_radius or chunk.y < -chunk_radius or chunk.y > chunk_radius) then
surface.delete_chunk(chunk)
end
end
Удаление не открытых чанков
Эта команда удаляет чанки, которые еще не открыты игроком. Может использоваться после команды сброса открытой карты для удаления чанков находящихся за пределами действия радара.
/c local surface = game.player.surface
local force = game.player.force
for chunk in surface.get_chunks() do
if not force.is_chunk_charted(surface, chunk) then
surface.delete_chunk(chunk)
end
end
Удаление загрязнения
/c game.player.surface.clear_pollution()
Выключение ночи
Устанавливает бесконечный день.
/c game.player.surface.always_day=true
Изменение скорости игры
0.5 — половина от стандартной скорости, соответственно 1 — стандартная скорость, 2 — ускорение в 2 раза и т.д. Минимум 0.01. Может использоваться, например, когда вам нужно выждать длительный период времени. Имейте ввиду, что увеличение скорости уменьшает производительность игры.
/c game.speed=X
Остановка времени
Остановка хода игры, если » BOOL » заменить на » true «, и наоборот, если » BOOL » заменить на » false «.
/c
game.player.surface.freeze_daytime=BOOL
Полное отключение загрязнения
/c for _, surface in pairs(game.surfaces) do
surface.clear_pollution()
end
game.map_settings.pollution.enabled = false
Открытие карты вокруг игрока
Открытие карты вокруг игрока похоже на действие радара.
/c local radius=150
game.player.force
.chart(game.player.surface, <
или со стартовой позиции
/c local radius=150
game.player.force.
chart(game.player.surface, <
Большое значение радиуса может долго обрабатываться.
Сброс открытой карты
Скрывает все открытые чанки на карте.
/c local surface = game.player.surface
local force = game.player.force
for chunk in surface.get_chunks() do
force.unchart_chunk(
end
Удаление чанков
При увеличении площади открытой карты растет размер сохраняемого файла. Код ниже предотвращает генерацию всех чанков в очереди на генерацию и удаляет все чанки, находящиеся дальше 32 чанков от начальной позиции (0,0). Имейте в виду, что это удалит все объекты игрока, находящиеся за пределами заданного радиуса.
/c local surface = game.player.surface;
game.player.force.
cancel_charting(surface);
local chunk_radius = 32;
for chunk in surface.get_chunks() do
if (chunk.x < -chunk_radius or chunk.x > chunk_radius or chunk.y < -chunk_radius or chunk.y > chunk_radius) then
surface.delete_chunk(chunk)
end
end
Удаление не открытых чанков
Эта команда удаляет чанки, которые еще не открыты игроком. Может использоваться после команды сброса открытой карты для удаления чанков находящихся за пределами действия радара.
/c local surface = game.player.surface
local force = game.player.force
for chunk in surface.get_chunks() do
if not force.is_chunk_charted(surface, chunk) then
surface.delete_chunk(chunk)
end
end
Удаление загрязнения
/c game.player.surface.clear_pollution()
Выключение ночи
Устанавливает бесконечный день.
/c game.player.surface.always_day=true
Изменение скорости игры
0.5 — половина от стандартной скорости, соответственно 1 — стандартная скорость, 2 — ускорение в 2 раза и т.д. Минимум 0.01. Может использоваться, например, когда вам нужно выждать длительный период времени. Имейте ввиду, что увеличение скорости уменьшает производительность игры.
/c game.speed=X
Остановка времени
Остановка хода игры, если » BOOL » заменить на » true «, и наоборот, если » BOOL » заменить на » false «.
/c game.player.
surface.freeze_daytime=BOOL
Полное отключение загрязнения
/c for _, surface in pairs(game.surfaces) do
surface.clear_pollution()
end
game.map_settings.pollution.enabled = false
Добавление загрязнения
/c game.player.surface.pollute(game.player.
position, 1000000)
Определение местонахождения программируемого динамика и его хозяина
/c speakers = game.player.surface.find_entities_filtered
for key, speaker in pairs(speakers) do
game.player.print(«Динамик игрока » .. speaker.last_user.name .. » расположен X=» .. speaker.position.x .. «, Y font-weight: 600; font-family: "Source Code Pro";»>end
Отключение огня по союзникам
/c game.player.force.friendly_fire = false
Удаление месторождений
Удаляет все месторождения в радиусе 50×50 вокруг игрока.
/c local surface=game.player.surface
local size=50
local pos=game.player.position
for _, e in pairs(surface.find_entities_filtered,
do e.destroy()
end
Добавление месторождения нефти
Добавляет 9 источников нефти в квадрате 3×3.
/c for y=0,2 do
for x=0,2 do
game.player.surface.create_entity
(
end
end
или случайно, без коллизий:
/c local position=nil
for i=1,9 do
position=game.player.surface.find_non
_colliding_position(«crude-oil», game.player.position, 0, i/2+1.5)
if position then
game.player.surface.
create_entity(
end
end
Количество объектов
Количество объектов, имя которых указано в «entity».
/c local entity=»belt»
local surface=game.player.surface
local count=0
for key, ent in pairs(surface.find_entities_filtered
(
if string.find(ent.name,entity) then
count=count+1
end
end
game.player.print(count)
Добавление загрязнения
/c
game.player.surface.
pollute(game.player.
position, 1000000)
Определение местонахождения программируемого динамика и его хозяина
/c speakers = game.player.surface.
find_entities_filtered
game.player.print(«Динамик игрока » .. speaker.last_user.name .. » расположен X=» .. speaker.position.x .. «, Y font-family: TildaSans; font-weight: 600;»>end
Отключение огня по союзникам
/c game.player.force.friendly_fire = false
Удаление месторождений
Удаляет все месторождения в радиусе 50×50 вокруг игрока.
/c local surface=game.player.surface
local size=50
local pos=game.player.position
for _,
e in pairs(surface.
find_entities_filtered,
do e.destroy()
end
Добавление месторождения нефти
Добавляет 9 источников нефти в квадрате 3×3.
/c for y=0,2 do
for x=0,2 do
game.player.surface.create_entity
(
end
end
или случайно, без коллизий:
/c local position=nil
for i=1,9 do
position=game.player.
surface.find_non
_colliding_position(«crude-oil»,
game.player.position, 0, i/2+1.5)
if position then
game.player.surface.
create_entity(
end
end
Количество объектов
Количество объектов, имя которых указано в «entity» .
/c local entity=»belt»
local surface=game.player.surface
local count=0
for key, ent in pairs(surface.find_entities_filtered
(
if string.find(ent.name,entity) then
count=count+1
end
end
game.player.print(count)
Регенерация месторождений
Для твердых ресурсов, таких как железо, уничтожает все месторождения и заново создает их как при старте карты. Для жидких ресурсов, таких как нефть, возвращает доходность в изначальное состояние. Восстанавливает ресурсы на всей поверхности.
/c local surface = game.player.surface
for _, e in pairs(surface.find_entities_filtered
if e.prototype.infinite_resource then
e.amount = e.initial_amount
else
e.destroy()
end
end
local non_infinites = <>
for resource, prototype in pairs(game.get_filtered_entity_prototypes
<
if not prototype.infinite_resource then
table.insert(non_infinites, resource)
end
end
surface.regenerate_entity(non_infinites)
for _, e in pairs(surface.find_entities_filtered
e.update_connections()
end
Удаление скал
Удаляет все существующие скалы в мире. Используйте скрипт для отключения генерации новых скал.
/c for _, v in pairs(game.player.surface.find_entities
_filtered
v.destroy()
end
Выключение генерации скал
Применяется только для несгенерированных чанков. Для удаления существующих скал используйте следующий скрипт.
/c local mgs = game.player.surface.map_gen_settings
mgs.cliff_settings.cliff_elevation_0 = 1024
game.player.surface.map_gen_settings = mgs
Удаление декоративных элементов
/c game.player.surface.
destroy_decoratives(<>)
Изменение настроек генерации мира
Позволяет изменить настройки генерации для новых чанков; не меняет существующие чанки. Удаление чанков сбрасывает их настройки, благодаря чему, при повторном открытии они буду сгенерированы по новым правилам.
Для изменения вида ресурса, к которому необходимо применить настройки, измените переменную » resource » в соответствии с его наименованием в игре. Значение » very-high » может быть заменено на другое из списка MapGenSize. В данном коде, » iron-ore » можно заменить на » enemy-base «, чтобы изменить настройки генерации ульев кусак.
/c local surface = game.player.surface
local resource = «iron-ore»
local mgs = surface.map_gen_settings
mgs.autoplace_controls[resource].size = «very-high»
mgs.autoplace_controls[resource].frequency = «very-high»
mgs.autoplace_controls[resource].richness = «very-high»
surface.map_gen_settings = mgs
Код ниже, меняет настройки генерации воды.
/c local surface = game.player.surface
local mgs = surface.map_gen_settings
mgs.water = «very-high» —[[ size]]
mgs.terrain_segmentation = «very-high» —[[ frequency]]
surface.map_gen_settings = mgs
Регенерация месторождений
Для твердых ресурсов, таких как железо, уничтожает все месторождения и заново создает их как при старте карты. Для жидких ресурсов, таких как нефть, возвращает доходность в изначальное состояние. Восстанавливает ресурсы на всей поверхности.
/c local surface = game.player.surface
for _, e in pairs(surface.find_entities_filtered
if e.prototype.infinite_resource then
e.amount = e.initial_amount
else
e.destroy()
end
end
local non_infinites = <>
for resource, prototype in pairs(game.
get_filtered_entity_prototypes0
<
if not prototype.infinite_resource then
table.insert(non_infinites, resource)
end
end
surface.
regenerate_entity(non_infinites)
for _, e in pairs(surface.find_entities_filtered
e.update_connections()
end
Удаление скал
Удаляет все существующие скалы в мире. Используйте скрипт для отключения генерации новых скал.
/c for _, v in pairs(game.
player.surface.find_entities
_filtered
v.destroy()
end
Выключение генерации скал
Применяется только для не сгенерированных чанков. Для удаления существующих скал используйте следующий скрипт.
/c local mgs = game.player.surface.
map_gen_settings
mgs.cliff_settings.cliff_elevation_0 = 1024
game.player.surface.
map_gen_settings = mgs
Удаление декоративных элементов
/c game.player.surface.
destroy_decoratives(<>)
Изменение настроек генерации мира
Позволяет изменить настройки генерации для новых чанков; не меняет существующие чанки. Удаление чанков сбрасывает их настройки, благодаря чему, при повторном открытии они буду сгенерированы по новым правилам.
Factorio как удалить предмет из инвентаря
Консоль в Factorio это интерфейс командной строки в игре. См. параметры командной строки для интрефейса командной строки исполняемых файлов.
В игре консоль может использоваться для:
Существует три типа команд:
Factorio как удалить предмет из инвентаря
You cant do this at this present moment in time.
When attempting to bind it to a key you are told it has to use the middle mouse button.
The only to bind this to a different function if you do not have an operating middle mouse button like myself is to use your mouse profiling software to choose a button on your mouse to act as a middle mouse button.
Uhm no. It says " This control has to be mouse related "; and you can use any mouse button (that is recognized as a mouse button, up to 5 on Win.) combined with any combination of ALT, CTRL and SHIFT.
Again this does not appear to be correct.
I have just had a proper play around with the settings to test if what i was claiming is correct.
I am using a Logitech MX Revolution mouse which i bought several years ago.
The middle mouse button on this mouse stopped working some time ago so i cant use it to.
This mouse has two thumb buttons and a leverwith multiple multiple mouse buttons attached to it. on the left hand side of the mouse. Left on their default settings within the Logitech profiling software the game tells me that i cant use these buttons for this function.
It was not a cheap mouse at over £70 when i bought it and the only way to get the game to recognise the any other button than the middle mouse button for this setting is to open the profiling software and then choose to assign one of the buttons as a middle mouse button.
The in game settings would allow me to assign the left or right mouse button for this task which personally i did not want. My mouse wheel also has a left and right hand button if pressing the mouse wheel in that direction and the game does not recognise either of these.
According to my mouse profiling software button number 4 would be the button on the top of my mouse behind my mouse wheel and button 5 would be the next button (on of the thumb buttons i mentioned above). The game does not recognise either of these buttons for me without me assigning them as a specific keyboard button or assigning them as a specific button ie middle mouse button.
Обычные команды
Наконец то (Twinsen)
Впервые это предложение было упомянуто более полутора лет назад, в FFF-191. С тех пор мы продолжали упоминать об этом в наших блогах, и игроки продолжали спрашивать об этом.
После долгих обсуждений внутри команды о том, должны ли мы реализовать это или нет, и как это должно работать, мы наконец-то почти закончили для 0,17.
Панель быстрого доступа
Чтобы освежить вашу память: панель быстрого доступа изменена с отдельного инвентаря на просто панель быстрого доступа к основному инвентарю игрока. В основном это работает как текущая панель , за исключением того, что слоты предметов могут быть только фильтрами.
Это означает, что когда вы помещаете, например, Манипулятор в новую панель быстрого доступа, он создает ярлык, сообщающий вам, сколько Манипуляторов этого типа у вас есть в вашем основном инвентаре. Нажав на ярлык, вы получите первый доступный стак из инвентаря. Этот ярлык будет оставаться на протяжении всей игры, даже если Манипуляторы временно истощаются.
Это решает довольно много неприятностей:
Основной размер инвентаря был увеличен на 20 стаков, чтобы компенсировать слоты инвентаря, которые теперь стали ярлыками.
Предложение, которое быстро приобрело популярность, заключалось в возможности настройки и переключения между несколькими страницами ярлыков, а не только двумя.
Таким образом, новая панель быстрого доступа на самом деле представляет собой 10 страниц ярлыков, которые вы можете настроить по своему усмотрению: например, страница для общего строительства завода, страница для боя, страница для строительства поездов, страница для постов строительства, страница для переработки нефти, страница с полезными чертежами. Игрок должен настроить эти страницы так, как ему нравится.
При нажатии на кнопку рядом с одной из выбранных страниц откроется выбор страниц, который показывает все 10 страниц ярлыков. Затем вы можете легко выбрать, какие страницы вы хотите активно использовать и увидеть на главном экране. Количество страниц, видимых на главном экране, настраивается.
Селектор страниц также действует как расширенная панель быстрого доступа, позволяющая быстро захватить элемент или чертеж, который вы обычно не используете, или позволяющая быстро настроить ваши страницы.
Сочетания клавиш по умолчанию немного изменились: клавиши от 1 до 0 будут выбирать элемент в слотах верхней выбранной страницы. Shift + 1 до Shift + 0 изменит верхнюю выбранную страницу. Таким образом, продвинутый игрок сможет быстро поменять страницы, чтобы создать то, что он хочет.
Призрачный курсор
Особенностью для более продвинутых игроков является курсор-призрак: при выборе элемента на панели быстрого доступа или при использовании инструмента «Пипетка», если в вашем инвентаре нет предметов такого типа, вместо курсора будет помещен призрак.
Это обычная ситуация, когда, например, вы что-то строите и у вас не хватает манипуляторов. Таким образом, вместо того, чтобы создавать больше или бегать на другую сторону базы, чтобы получить больше, вы можете размещать призраков, продолжая сосредотачиваться на разработке того, что вы строите, вместо того, чтобы отвлекаться.
Чтобы избежать путаницы для новых игроков, эта функция по умолчанию отключена и может быть включена в меню настроек интерфейса.
Интеграция с библиотекой чертежей
Эта работа еще не завершена, поскольку в библиотеку чертежей также вносятся большие изменения. План состоит в том, что вы сможете создавать ярлыки для чертежей из библиотеки чертежей. Это означает, что вы можете разместить свои наиболее часто используемые чертежи и книги на одной из страниц ярлыков и использовать их непосредственно из библиотеки чертежей, не забивая основной инвентарь.
Свежие записи
Рубрики
Вы здесь: Factorio.su > Часто задаваемые вопросы по игре Factorio (FAQ)
Мультиплеерные команды
Другие обновления (Klonan)
После последних недель, посвященных обновлению графического пользовательского интерфейса, было несколько разговоров о том, почему мы не выпускаем сейчас и не дорабатываем графический интерфейс во время экспериментальной фазы. Одно важное разъяснение, которое я хотел бы сделать, это то, что это не только графический интерфейс, который еще не закончен. Хотя GUI в настоящее время является самой большой задачей, которую еще предстоит выполнить для 0.17, есть еще некоторые другие функции, не связанные с GUI, которые еще предстоит выполнить:
Завершение новой жидкостной системы
Новая система жидкостей (FFF-274) почти завершена. После внутреннего тестирования мы предприняли усилия для настройки нового поведения, в частности, как работает пропускная способность на расстоянии и поток с различными жидкостями.
Враги высокого разрешения
Дальнейшие настройки карты
Мы представили наши последние разработки по созданию карт в FFF-258. С тех пор были внесены некоторые дальнейшие запланированные изменения и улучшения, особенно в отношении размещения плиток, биомов, деревьев, скал.
Тестирование, исправление ошибок и балансирование дизайна
Кажется, это всегда так, но $nextUpdate будет самым большим релизом Factorio на данный момент. Хотя некоторые первоначальные тесты показывают, что большинство вещей стабильны, нам еще предстоит провести типичную для всего офиса неделю / две недели тестирования и подстройки. Неизбежно, что вещи, которые нам нужно решить, появятся во время этого игрового тестирования, поэтому было бы неразумно выпускать их до завершения. На нашем форуме также есть более 50 несортированных отчетов об ошибках, которые нам нужно будет отсортировать.
Посмотрев, что еще предстоит сделать, мне ясно, что релиз не будет готов в январе.
Когда мы будем готовы выпустить 0.17, ее запуск определенно не будет сюрпризом. Мы объявим точную дату в FFF по крайней мере на неделю раньше.
Часто задаваемые вопросы по игре Factorio (FAQ)
Часто задаваемые вопросы по игре Factorio (FAQ)
FAQ будет дополняться по мере поступления новых вопросов.
О: Ещё одной кампании, сборочных автоматов, редактора карт, модов, свободной игры, поездов и так далее
В: Как можно избавиться от ненужных предметов или ресурсов в инвентаре?
О: Положите в каменную/стальную/электрическую плавильню 5 железных пластин для одной стальной балки или 2 камня для одного кирпича и дождитесь окончания переплавки
О: Сканирует не открытые секторы карты. Когда прогресс доходит до 100%, открывается один сектор. На (мини)карте этот сектор будет обновляться несколько секунд, после чего станет серым и для того, чтобы узнать что там обновилось, нужно подойти туда достаточно близко.
В: У меня есть экзоскелет/прибор ночного видения/электроразрядная защита/личная лазерная защита, что с ними можно сделать?
В: Как использовать Discharge defence (Электроразрядную защиту) и её пульт?
О: Ставим модуль электроразрядной защиты в броню (силовую). Берем пульт (квадратик с молниями) в руки и стреляем через ПКМ по врагам. Естественно, нужна энергия в силовой броне. Зарядите её термоядерным реактором
Скрипты и читы
| Команда | Описание |
|---|---|
| /cheat <all> | Открывает все технологии и включает чит режим. Опция all дает игроку дополнительные предметы. |
| /command <command> | Выполнение Lua команды (если она корректна). |
| /c <command> | Выполнение Lua команды (если она корректна). |
| /editor | Переключатель редактора карт. |
| /measured-command <command> | Выполнение Lua команды (если она корректна) и подсчет времени ее выполнения. |
| /silent-command <command> | Выполнение Lua команды (если она корректна) без вывода ее в консоль. |
| /sc <command> | Выполнение Lua команды (если она корректна) без вывода ее в консоль. |
Эти команды очень мощные, позволяющие читерить, поэтому, при выполнении первой скриптовой команды, сохранение достижений для текущей игры будут навсегда отключены .
Свежие записи
Рубрики
опубликовали Twinsen, Klonan
Базовые примеры скриптов
Калькулятор
Масштабирование за пределы стандартных границ
Имейте ввиду, что слишком сильное масштабирование может понизить производительность. Будьте осторожны.