Перейти к содержанию

PZ Updater: установка и обновление файлов модов

Как отличить подписку Workshop от установленной ручной части мода и управлять поддерживаемыми файлами в PZ Updater.

PZ Updater предназначен для модов Project Zomboid, которым после подписки Steam требуется вручную скопировать файлы в папку игры. По описанию автора, программе нужны Windows, Steam и установленная игра Build 42. Список поддерживаемых модов ведётся вручную.

Установите программу и проверьте обновления

  1. На странице последнего выпуска загрузите PZUpdater.exe из файлов выпуска и запустите его. Автор сообщает, что установщик и дополнительная настройка не нужны.
  2. Нажмите Check for updates. По описанию автора, программа сама находит Steam, папку игры и Workshop, в том числе на другом диске.
  3. Проверьте карточки модов и действие для каждого. Подписанный, но ещё не установленный мод отображается серым и устанавливается отдельной кнопкой Install. Общая кнопка Update затрагивает только уже установленные файлы.
Окно PZ Updater с карточкой мода и кнопкой установки

Автор отмечает, что Windows SmartScreen может показать предупреждение о неизвестном издателе, поскольку файл не подписан. Программа хранит отметки применённых обновлений, отслеживаемые моды и язык в %APPDATA%\PZUpdater\state.json. Отдельного деинсталлятора нет: удаление EXE убирает программу; файл состояния можно удалить отдельно, если нужно очистить настройки.

Информация
По описанию автора, PZ Updater не создаёт резервных копий и записывает файлы в указанные для поддерживаемых модов пути. Перед заменой файлов учитывайте отсутствие встроенной резервной копии.

Какие моды поддерживаются

МодWorkshop IDУстанавливаемые файлы
ZombieBuddy3619862853ZombieBuddy.jar и zbNative.dll в папку игры.
ZombieBuddy BETA3812624292Те же два файла бета-версии; строка показывается, пока бета новее обычного ZombieBuddy.
[B42] ZombieBuddy Extensions3807686870Заменяет ZombieBuddy.jar сборкой расширения, описанной автором как временное исправление 42.21.
Better Car Physics2909035179Папка zombie из новейшей версии в manual_installation.
Tempo - A Performance & FPS Optimizer3736629791Три скомпилированных .class-патча из папки manual_installation для соответствующего билда игры.

Правая колонка содержит отслеживаемые моды: программа уведомляет об обновлениях, но устанавливать их нужно самостоятельно. Для запроса поддержки нового мода автор предлагает передать ему ссылку Workshop и, если известно, список файлов и мест установки.

Прочитайте статусы

СтатусЗначение
Subscribed, not installedМод есть в Workshop, но его файлов нет в папке игры.
Update availableВ папке игры лежит более старая или отличающаяся версия файлов.
New updateФайлы на месте, но автор опубликовал более новое обновление.
Up to dateФайлы совпадают с копией Workshop, и более нового обновления Steam не показывает.
Not subscribedПапка Workshop для мода не найдена.
ObsoleteДругой поддерживаемый мод заменяет этот.

Время обновления Steam показывает публикацию файла, но не подтверждает, что ручная часть скопирована в игру. Программа сравнивает целевые файлы с копией Workshop. Строки располагаются по доступному действию: требующие установки или обновления выше актуальных, отсутствующие на компьютере ниже; внутри одинакового состояния сохраняется порядок списка.

Версия Tempo и удаление файлов

Три файла Tempo привязаны к конкретным версиям игры. По словам автора, программа копирует файлы для версии, которую сообщает игра, и ничего не меняет, если не может её определить. После обновления игры запустите её один раз до повторной установки патчей.

Для установки, записанной программой, Uninstall удаляет только те файлы, которые по-прежнему совпадают с записанными ею байтами. Изменённый позднее файл оставляется на месте и отмечается в отчёте.

Язык и диагностика

Интерфейс доступен на английском и польском; язык переключается флагами справа вверху и сохраняется в state.json. При ошибке нажмите строку состояния внизу или уведомление об ошибке: окно журнала показывает обнаруженные пути.