Day[Z] Titan Launcher
Как настроить PBO-проект с Mikero’s Tools
Туториал по моддингу DayZ
Туториал по моддингу DayZ

Как настроить PBO-проект с Mikero’s Tools

pboProject из Mikero’s Tools - это альтернатива моддеров официальному DayZ Addon Builder для упаковки вашей работы в PBO. Его большое преимущество - реальные, читаемые сообщения об ошибках вместо тихой упаковки или единственной загадочной строки, которая отправляет вас часами искать на форумах. Это руководство проведёт вас от чистой установки до готового пака.

Скачать — Mikero’s Tools (free, incl. pboProject)
Шагов10 СложностьНовичок ПонадобитсяDayZ Tools + Mikero’s Tools
Туториал по моддингу DayZ

Полная настройка, шаг за шагом

10

Следуйте шагам по порядку. Первые - это разовая установка; как только инструменты и P-drive на месте, упаковка проекта - это всего пара кликов каждый раз.

  1. Понять, что делает pboProject

    Понять, что делает pboProject

    • Инструмент pboProject
    • Сложность Чтение

    pboProject - по сути более умная версия DayZ Addon Builder. Оба превращают исходную папку с вашим конфигом, моделями и скриптами в упакованный PBO, который игра может загрузить, но pboProject по пути проверяет гораздо больше.

    Причина, по которой большинство моддеров переходят на него, - отчёты об ошибках. Addon Builder часто упаковывает сломанный проект без жалоб или падает с одной туманной строкой, которая никому ничего не говорит. pboProject точно сообщает, что и где пошло не так, превращая часы поиска на форумах в быстрое исправление.

  2. Скачать инструменты с сайта Mikero

    Скачать инструменты с сайта Mikero

    • Инструмент Веб-браузер
    • Сложность Легко

    Чтобы упаковать PBO, на самом деле нужны только ДВЕ загрузки: DePbo (пакет DePboDLL) и pboProject. DePbo.dll - это общий движок, нужный каждому инструменту Mikero, поэтому установите его ПЕРВЫМ; затем установите сам pboProject - собственно упаковщик.

    Остальные инструменты на странице - DeRap, Eliteness, ExtractPbo, MakePbo и Rapify - полезные дополнения, но для простой упаковки не требуются, так что пока их можно пропустить.

    Каждая загрузка - это небольшой установщик. Нажмите скачать, затем дважды кликните по появившемуся файлу; если браузер предупреждает, выберите Run/Запустить. Базовые инструменты бесплатны с главной страницы. Если сайт недоступен, сообщество поддерживает архивное зеркало файлов pboDLL. Прямая загрузка: mikero.bytex.digital/Downloads — зеркало сообщества: pmc.editing.wiki.

    Скачать — Mikero’s Tools (free, incl. pboProject)
  3. Проверить папку bin в DePboTools

    • Инструмент Проводник
    • Сложность Легко

    После установки откройте диск C: и перейдите в Program Files (x86)\Mikero\DePboTools\bin. Всё, что вы скачали, лежит здесь, вместе с парой вспомогательных папок.

    Вы увидите папку roads и папку scripts. Папка roads - это то, что не даёт дорогам DayZ бинаризоваться при упаковке, чтобы они продолжали работать в игре. Папка scripts - в основном помощник для Arma 3. Вам не нужно ничего из этого трогать - просто убедитесь, что установка попала в правильное место.

  4. Открыть pboProject в первый раз

    Открыть pboProject в первый раз

    • Инструмент pboProject
    • Сложность Легко

    Запустите pboProject. При первом открытии окно может выглядеть пустым или ненастроенным - это нормально. Следующие несколько шагов проходят по горстке опций, которые стоит включить, прежде чем что-либо упаковывать.

  5. Включить Noisy Output и Full Build

    Включить Noisy Output и Full Build

    • Инструмент pboProject
    • Сложность Легко

    Поставьте галочку Noisy Output. Это самая полезная настройка: если ваш пак натыкается на ошибки, Noisy Output заставляет pboProject действительно сообщить, какие они, вместо того чтобы их проглотить. С выключенной опцией вы можете увидеть лишь счётчик вроде «три ошибки» без деталей.

    Также включите Full Build, чтобы инструмент сделал полный проход по вашему проекту, а не частичный. Эти две опции вместе и делают pboProject предпочтительнее Addon Builder.

  6. Знать, где читать ошибки

    Знать, где читать ошибки

    • Инструмент pboProject
    • Сложность Легко

    Откройте View Outputs, чтобы читать, что сообщает упаковщик. Когда пак падает, соответствующая папка и сообщение появляются здесь, и именно отсюда вы понимаете, что сломалось.

    Если вы закроете окно вывода, информация не теряется навсегда. Те же детали записываются в packing log, поэтому вы всегда можете открыть его снова и просмотреть ошибки предыдущего запуска.

  7. Смонтировать P-drive через DayZ Tools

    Смонтировать P-drive через DayZ Tools

    • Инструмент DayZ Tools
    • Сложность Легко

    Прежде чем что-либо упаковывать, P-drive должен быть смонтирован. В Steam откройте DayZ Tools, перейдите на вкладку Tools и выберите Mount P-drive. Именно это позволяет всем путям игровых файлов правильно разрешаться во время сборки.

    Правило простое: всё, что вы упаковываете, должно находиться на P-drive. Некоторые ассеты явно ожидают, что они там, так что избавьте себя от хлопот и делайте всю работу по упаковке с P:, а не с другого диска.

  8. Задать папки Source и Output

    Задать папки Source и Output

    • Инструмент pboProject
    • Сложность Легко

    Папка Source - это то, что вы упаковываете: папка мода или карты на вашем смонтированном P-drive. Кликните по ней и выберите папку проекта; если упаковываете карту, укажите на папку карты.

    Папка Output может быть где угодно. Распространённый выбор - папка Addons, но это лишь место, куда будет записан готовый PBO. Выберите расположение и укажите его, и ваш вход и выход заданы.

  9. Движок на DayZ SA и заполнить Exclude From PBO

    Движок на DayZ SA и заполнить Exclude From PBO

    • Инструмент Настройки pboProject
    • Сложность Средне

    Откройте панель Settings/Setup. Опция Engine по умолчанию стоит на Arma 3 - смените её на DayZ SA, иначе проект упакуется для неправильной игры. Затем заполните список Exclude From PBO; автор предоставляет готовый список (по ссылке в описании видео) с нужными записями, без которых карта не упакуется.

    Эта панель также позволяет задать ваш предпочитаемый текстовый редактор для просмотра выводов, чтобы лог открывался в редакторе, который вам нравится, а не в простом Notepad.

    Наконец, найдите ниже флажки, связанные с предупреждениями, и снимите их. По умолчанию pboProject трактует предупреждения как ошибки и отказывается упаковывать, если видит хоть одно. Отключив их, он игнорирует некритичные предупреждения и завершает пак чисто.

  10. Убедиться, что выбран SP, и нажать Crunch

    Убедиться, что выбран SP, и нажать Crunch

    • Инструмент pboProject
    • Сложность Легко

    Когда всё настроено, убедитесь, что режим выставлен на SP, затем нажмите Crunch, чтобы запустить упаковку. pboProject проходит по вашему проекту и записывает PBO в вашу выходную папку.

    Когда он закончит, вы должны увидеть «jobs completed» в выводе. Это знак, что PBO успешно упакован и готов к загрузке в игру.

Туториал по моддингу DayZ

Галерея

10
FAQ

FAQ по настройке pboProject

FAQ
Почему pboProject вместо DayZ Addon Builder?

pboProject даёт реальные, читаемые сообщения об ошибках и полную проверку вашего проекта. Addon Builder часто тихо упаковывает сломанную работу или падает с одной загадочной строкой, что сильно усложняет отладку.

Действительно ли нужна DePbo.dll?

Да. DePbo.dll (DePboDLL) - это движок, от которого зависит каждый другой инструмент Mikero. Установите его один раз, иначе ни один из инструментов, включая pboProject, не заработает.

Почему моя карта не упаковывается?

Две самые частые причины - неполный список Exclude From PBO и оставленные включёнными флажки предупреждение-как-ошибка. Заполните список исключений из pastebin автора и снимите флажки предупреждений в Settings.

Обязательно ли монтировать P-drive?

Да. Смонтируйте P-drive через DayZ Tools перед упаковкой и держите всё, что упаковываете, на P:. Именно это позволяет путям игровых файлов правильно разрешаться во время сборки.

Как понять, что упаковка удалась?

После нажатия Crunch следите за выводом. Когда он показывает «jobs completed», PBO записан в вашу выходную папку и готов к использованию.