Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 2.44 KB

File metadata and controls

38 lines (26 loc) · 2.44 KB

Plugin Builder

English | Русский | Назад к UE Forge

Сборка плагинов Unreal Engine из исходников через UAT (Unreal Automation Tool).

plugin_builder_ru.png

Возможности

  • Автообнаружение движков — сканирует стандартные пути установки и реестр, отображает версию и путь для каждого
  • Валидация .uplugin — проверяет структуру плагина перед сборкой (модули, директории исходников, целостность дескриптора)
  • Живая консоль — вывод UAT в реальном времени с подсветкой по уровням логирования
  • Расширенные флаги — strict includes, unity build, PCH, выбор платформ, кастомные аргументы UAT
  • Настройки на движок — сохранение конфигурации сборки для каждой версии движка
  • Drag & drop — перетаскивание папки плагина или .uplugin прямо в окно

Запуск

# Standalone
python -m ue_forge.plugin_builder

# В хост-окне UE Forge
python -m ue_forge   # → выбрать "Builder" в сайдбаре
  1. Выберите или перетащите .uplugin
  2. Укажите целевую версию движка
  3. (Опционально) Настройте advanced-опции — платформы, флаги
  4. Нажмите Build Plugin
  5. Следите за прогрессом в консоли

Как это работает

Ядро (builder.py) формирует командную строку UAT BuildPlugin и запускает её как subprocess. Обнаружение движков (engine_finder.py) проверяет реестр Windows (HKLM\SOFTWARE\EpicGames\Unreal Engine), стандартные пути установки и кастомные пути из настроек.

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