FactorioPrints Browser
Просматривайте и импортируйте чертежи с factorioprints.com прямо в игре, не выходя из Factorio!
Возможности
- Встроенный браузер чертежей -- просматривайте топ-500 популярных чертежей с factorioprints.com прямо в игровом GUI
- Поиск -- быстрый поиск чертежей по названию
- Категории -- фильтрация по категориям (Производство, Поезда, Энергия, Оборона, Комбинаторы и др.) с полным переводом на русский язык
- Импорт в курсор -- импортируйте чертёж прямо в руку одним кликом
- Импорт в буфер обмена -- скопируйте чертёж для вставки через Ctrl+V
- Просмотр строки чертежа -- можно скопировать строку чертежа вручную
- Информация о чертежах -- автор, количество избранных, список сущностей, теги, тип (чертёж / книга чертежей)
- Локализация -- интерфейс полностью на русском и английском языках, названия сущностей отображаются на языке игры
- Пагинация -- удобная навигация по страницам
Как использовать
Шаг 1: Загрузка чертежей (одноразово)
Для работы мода нужно сгенерировать файл с данными чертежей. Для этого потребуется Node.js.
- Откройте терминал и перейдите в папку мода:
cd %AppData%/Factorio/mods/factorio-prints-browser_1.2.0/scripts
- Запустите скрипт:
node fetch-blueprints.mjs
- Скрипт загрузит топ-500 чертежей с factorioprints.com и создаст файл
blueprint-data.lua
Параметры скрипта:
- --limit=1000 -- загрузить больше чертежей (по умолчанию 500)
- --sort=date -- сортировка по дате вместо популярности
Шаг 2: Использование в игре
- Запустите (или перезапустите) Factorio
- Нажмите кнопку "FP Браузер" в левом верхнем углу экрана
- Просматривайте чертежи, ищите по названию или фильтруйте по категории
- Нажмите "Импорт в курсор" чтобы взять чертёж в руку, или "В буфер обмена" чтобы скопировать
Совместимость
- Factorio 2.0+
- Работает с ванильной игрой и модами
- Чертежи с неизвестными сущностями (из модов, которых у вас нет) импортируются с предупреждением
Известные особенности
- Названия чертежей берутся с factorioprints.com и остаются на английском (это пользовательский контент с сайта)
- Названия сущностей отображаются на языке вашей игры (русский, английский и др.)
- Для обновления базы чертежей нужно повторно запустить скрипт загрузки
Исходный код: Мод использует публичную базу данных factorioprints.com (Firebase) для загрузки чертежей.