FactorioPrints Browser


Browse and import blueprints from factorioprints.com directly in-game. Companion script fetches data from the site, mod provides GUI for browsing, searching, and importing blueprints into your game.

Utilities
22 days ago
2.0
890

Changelog

Version: 2.2.3
Date: 2026-02-20
  Features:
    - [EN] Image hint in pagination bar: green text when blueprint images are loaded, red text with link to mod page instructions when not available
    - [EN] New GUI styles for image hint labels (green/red variants)
    - [RU] Подсказка по изображениям в панели пагинации: зелёный текст, если изображения загружены, красный текст со ссылкой на инструкцию на странице мода, если нет
    - [RU] Новые стили GUI для подсказки по изображениям (зелёный/красный варианты)
  Bugfixes:
    - [EN] Fixed "Blueprint imported to cursor" message appearing when clicking "To clipboard" button: add_to_clipboard was silently failing for blueprint books and the wrong success message was shown
    - [EN] Fixed add_to_clipboard crash for blueprint books: API only supports individual configured blueprints, now gracefully falls back to cursor import for books
    - [EN] Added silent parameter to import_to_cursor to prevent duplicate messages when called from import_to_library
    - [RU] Исправлено сообщение "Чертёж импортирован в курсор" при нажатии кнопки "В буфер обмена": add_to_clipboard падал для книг чертежей и показывалось неверное сообщение
    - [RU] Исправлен краш add_to_clipboard для книг чертежей: API поддерживает только отдельные настроенные чертежи, теперь для книг корректно используется импорт в курсор
    - [RU] Добавлен параметр silent в import_to_cursor для предотвращения дублирования сообщений при вызове из import_to_library
Version: 2.2.2
Date: 2026-02-20
  Features:
    - [EN] Blueprint images: preview images from Factorio Prints are now displayed directly in the detail view
    - [EN] Imgur thumbnails are downloaded during data fetch and registered as mod sprites
    - [EN] JPEG-to-PNG conversion via sharp (optional dependency) for maximum image coverage
    - [EN] Fetch retry logic: all Firebase and Imgur requests now retry up to 3 times with 15s timeout and progressive backoff
    - [EN] New GUI style for image frame container in detail view
    - [RU] Изображения чертежей: превью с Factorio Prints теперь отображаются прямо в окне подробностей
    - [RU] Миниатюры с Imgur скачиваются при загрузке данных и регистрируются как спрайты мода
    - [RU] Конвертация JPEG в PNG через sharp (опциональная зависимость) для максимального покрытия
    - [RU] Логика повторных запросов: все запросы к Firebase и Imgur повторяются до 3 раз с таймаутом 15 сек и нарастающей задержкой
    - [RU] Новый стиль GUI для контейнера изображения в окне деталей
  Bugfixes:
    - [EN] Fixed sprite size mismatch crash: image dimensions are now read from actual file headers (PNG IHDR / JPEG SOF) instead of assuming 320x320
    - [EN] Fixed cached JPEG files being silently skipped: invalid cache entries are now deleted and re-downloaded
    - [EN] Fixed "fetch failed" errors causing data loss: added retry with exponential backoff for all network requests
    - [RU] Исправлен краш из-за несовпадения размеров спрайта: размеры теперь читаются из заголовков файлов (PNG IHDR / JPEG SOF) вместо предположения 320x320
    - [RU] Исправлены кэшированные JPEG файлы, которые молча пропускались: невалидные записи кэша удаляются и скачиваются заново
    - [RU] Исправлены ошибки "fetch failed" приводившие к потере данных: добавлен retry с нарастающей задержкой для всех сетевых запросов
Version: 2.2.1
Date: 2026-02-20
  Features:
    - [EN] Welcome splash screen: shown on first launch per version with feature overview and "Open Browser" button
    - [EN] "About" menu: new button in the top bar with mod description, version info and Telegram group link
    - [EN] Redesigned top toolbar: split into two groups (filters on the left, navigation on the right)
    - [EN] Color-coded category tags: production (blue), defense (red), train (green), power (yellow), combinator (purple), mods (orange), version (gray)
    - [EN] Accent action buttons: "Import to cursor" (green confirm style), "To clipboard" / "Show string" (blue accent style)
    - [EN] Compact pagination: "First" / "Last" page buttons replaced with sprite arrow icons, removed text separator
    - [EN] Improved card layout: increased padding, better spacing, action buttons split into left (import) and right (similar/compare) groups
    - [EN] New GUI styles: menu buttons, import buttons, action buttons, splash screen styles, about window styles
    - [RU] Приветственное окно: показывается при первом запуске каждой версии с обзором возможностей и кнопкой "Открыть браузер"
    - [RU] Меню "О нас": новая кнопка в верхней панели с описанием мода, версией и ссылкой на Telegram-группу
    - [RU] Переработанная верхняя панель: разделена на две группы (фильтры слева, навигация справа)
    - [RU] Цветные теги категорий: производство (синий), оборона (красный), поезда (зелёный), энергия (жёлтый), комбинаторы (фиолетовый), моды (оранжевый), версия (серый)
    - [RU] Акцентные кнопки действий: "Импорт в курсор" (зелёный стиль), "В буфер обмена" / "Показать строку" (голубой акцент)
    - [RU] Компактная пагинация: кнопки "Первая" / "Последняя" заменены на спрайт-стрелки, убран текстовый разделитель
    - [RU] Улучшенные карточки: увеличены отступы, кнопки действий разделены на левую (импорт) и правую (похожие/сравнение) группы
    - [RU] Новые стили GUI: кнопки меню, кнопки импорта, кнопки действий, стили splash screen, стили окна "О нас"
  Bugfixes:
    - [EN] Fixed SPLASH_FRAME_NAME nil error: moved local constant and helper functions above first usage in gui.toggle
    - [EN] Removed broken sprite icons from splash screen (replaced with uniform text markers)
    - [RU] Исправлена ошибка nil для SPLASH_FRAME_NAME: перемещены локальные константы и функции выше первого использования в gui.toggle
    - [RU] Убраны сломанные спрайт-иконки из приветственного окна (заменены на единообразные текстовые маркеры)
Version: 2.2.0
Date: 2026-02-19
  Features:
    - [EN] Blueprint notes: add personal text notes to any blueprint
    - [EN] Star rating system (1-5 stars): rate blueprints and sort by your rating
    - [EN] Collections: create named folders to organize your favorite blueprints
    - [EN] Multi-tag filtering: select multiple tags at once (AND logic)
    - [EN] Find similar blueprints: discover blueprints with similar entity composition (Jaccard index)
    - [EN] Side-by-side comparison: compare entities and stats of two blueprints
    - [EN] Entity visualization: progress bar charts in detail view showing entity distribution
    - [EN] Filter by collection: show only blueprints belonging to a specific collection
    - [RU] Заметки к чертежам: добавляйте личные текстовые заметки к любому чертежу
    - [RU] Система рейтинга (1-5 звёзд): оценивайте чертежи и сортируйте по своей оценке
    - [RU] Коллекции: создавайте именованные папки для организации избранных чертежей
    - [RU] Мульти-теги: выбирайте несколько тегов одновременно (логика И)
    - [RU] Поиск похожих: находите чертежи с похожим набором сущностей (индекс Жаккара)
    - [RU] Сравнение бок о бок: сравнивайте сущности и характеристики двух чертежей
    - [RU] Визуализация сущностей: полосы прогресса в окне деталей показывают распределение
    - [RU] Фильтр по коллекции: показывать только чертежи из выбранной коллекции
  Bugfixes:
    - [EN] Fixed entity icon and count alignment in blueprint preview cards
    - [EN] Fixed spacing between entity icons (icons no longer overlap counts)
    - [RU] Исправлено выравнивание иконок и чисел сущностей в карточках чертежей
    - [RU] Исправлены отступы между иконками сущностей (иконки больше не перекрывают числа)
Version: 2.1.0
Date: 2026-02-19
  Features:
    - [EN] Browse and search blueprints from factorioprints.com directly in-game
    - [EN] Filter blueprints by category and tags
    - [EN] Sort by popularity, entity count, or title
    - [EN] Import blueprints to cursor or clipboard
    - [EN] View blueprint details: description, tags, entity counts, build cost
    - [EN] Favorites and import history tracking
    - [EN] Pagination with PageUp/PageDown support
    - [EN] Russian and English localization with in-game language toggle
    - [RU] Просмотр и поиск чертежей с factorioprints.com прямо в игре
    - [RU] Фильтрация чертежей по категориям и тегам
    - [RU] Сортировка по популярности, количеству сущностей или названию
    - [RU] Импорт чертежей в курсор или буфер обмена
    - [RU] Просмотр деталей: описание, теги, количество сущностей, стоимость постройки
    - [RU] Избранное и история импортов
    - [RU] Постраничная навигация с поддержкой PageUp/PageDown
    - [RU] Локализация на русский и английский с переключением языка в игре
  Bugfixes:
    - [EN] Fixed dropdown_tag_map nil error on toggle (variable scope issue)
    - [RU] Исправлена ошибка nil в dropdown_tag_map при открытии окна (проблема области видимости)