A third-person action-adventure that combines fast-paced combat with the aesthetics of wuxia—a Chinese genre about martial arts masters. The game... Mehr erfahren
PBZModLoader — Mod-Loader
-
Herunterladen (12.76 MB)6 November 2026, 02:08pbzmodloader-zagruzchik-modifikacijj_1793920128_569768.zip
Diese Mod ist ein Mod-Loader für Phantom Blade Zero mit Unterstützung für javascript und TypeScript. Die stabile Version 1.0.0 bietet die automatische Erkennung installierter Mods, einen integrierten TypeScript-Compiler und die Möglichkeit, Mods mit der Tastenkombination Alt + F5 ohne Neustart des Spiels neu zu laden.
Der Loader unterstützt die Steam- und WeGame-Versionen des Spiels. Spieler müssen weder Node.js noch npm oder zusätzliche Compiler installieren. Außerdem ist eine optionale Vorlage für Entwickler verfügbar, die SDK 0.3.3 enthält. Die Funktion des Loaders und der Mods auf WeGame wurde direkt im Spiel getestet.
Features:
- Automatische Erkennung von Mods im Ordner mods/<ID>/main.ts oder main.js;
- TypeScript-Dateien haben beim Laden Vorrang vor javascript-Dateien;
- Integrierter nativer TypeScript-Compiler;
- Keine Installation von Node.js, npm oder zusätzlichen Compilern erforderlich;
- Einzelne Mods lassen sich über mods.ini aktivieren und deaktivieren;
- Mods mit Alt + F5 direkt neu laden;
- Unterstützung für Funktionen zur Ressourcenbereinigung beim Neuladen;
- Benachrichtigungen über erfolgreich geladene Mods, Fehler und übersprungene Mods;
- Unterstützung für Steam und WeGame;
- Optionale Vorlage für die Mod-Entwicklung mit SDK 0.3.3.
Kompatibilität und Voraussetzungen:
- Windows x64;
- Legale Version von Phantom Blade Zero;
- Stabile Version des Loaders 1.0.0;
- Unterstützung der ursprünglichen Steam-Signaturstruktur und des Spielupdates vom 4. November 2026.
Nach einem Spielupdate muss möglicherweise auch der Loader aktualisiert werden. Stimmen Signaturen nicht überein oder werden mehrdeutige Zuordnungen erkannt, überspringt der Loader die entsprechenden Mods. Für den Betrieb des Loaders selbst sind keine anderen Mods von Nexus Mods erforderlich.
Installation:
- Spiel schließen und den Stammordner von Phantom Blade Zero öffnen, in dem sich das Verzeichnis ProjectPBZ befindet;
- Das Hauptarchiv direkt in den Stammordner des Spiels entpacken und dabei die Verzeichnisse ProjectPBZ und platform zusammenführen. Keinen zusätzlichen Unterordner PBZModLoader erstellen;
- Sicherstellen, dass sich die Datei version.dll neben der ausführbaren Spieldatei und nicht neben dem Launcher befindet;
- Das Archiv enthält separate DLLs für Steam und WeGame: platform/steam/version.dll und platform/wegame/version.dll;
- Das Spiel über den regulären Client der verwendeten Plattform starten.
Vor dem Aktualisieren des Loaders sollten Sicherungskopien der Mods und der Konfiguration erstellt werden. Beim Update müssen version.dll, bootstrap.js, manager.js und der integrierte Compiler ersetzt werden; die eigenen Dateien mods.ini und der Mod-Ordner bleiben erhalten.
Bei einer älteren Version mit dem Pfad ProjectPBZ/Mods/PBZModLoader müssen Konfiguration und Mods nach ProjectPBZ/PBZModLoader verschoben und außerdem die DLL aktualisiert werden.
Mods installieren und verwalten:
- Jede Mod muss in einem eigenen Ordner unter ProjectPBZ/PBZModLoader/mods abgelegt werden. Beispielpfad:
mods/my-mod/main.js. - Für Ordnernamen werden lateinische Buchstaben, Ziffern, Unterstriche und Bindestriche empfohlen. Zusätzliche dist-Ordner sollten nicht installiert werden.
- Neue Mods werden automatisch erkannt. Zur Verwaltung dient die Datei ProjectPBZ/PBZModLoader/mods.ini: my-mod=0 — Mod deaktivieren. my-mod=1 — Mod aktivieren;
- Fehlt ein Eintrag, ist die Mod standardmäßig aktiviert.
- Um den Loader vollständig zu deaktivieren, in der Konfigurationsdatei im Abschnitt [Loader] den Parameter Enabled=0 festlegen und das Spiel neu starten.
Direktes Neuladen (Alt + F5):
- Zum Übernehmen von Änderungen die Dateien im installierten Mod-Ordner speichern, ins Spiel wechseln und Alt + F5 drücken. Wird eine Mod lokal erstellt, müssen die fertigen Dateien zuvor in den installierten Ordner kopiert werden.
- Beim Neuladen wird die gesamte Mod-Gruppe berücksichtigt, einschließlich hinzugefügter, entfernter und über mods.ini deaktivierter Mods. Die Tastenkombination funktioniert nur, wenn das Spiel im Vordergrund ist. Änderungen an Dateien werden nicht automatisch überwacht.
- Damit Ressourcen ordnungsgemäß bereinigt werden, müssen Mods eine Funktion stop() exportieren. Sie wird verwendet, um Timer anzuhalten, Ereignis-Listener abzumelden und Ressourcen freizugeben. Eine asynchrone Bereinigung mit anschließendem Warten auf ihren Abschluss wird unterstützt.
Данный мод представляет собой загрузчик модификаций для Phantom Blade Zero, поддерживающий javascript и TypeScript. Стабильная версия 1.0.0 включает автоматическое обнаружение установленных модификаций, встроенный компилятор TypeScript и возможность перезагрузки модов без перезапуска игры с помощью сочетания клавиш Alt + F5.
Загрузчик поддерживает версии игры для Steam и WeGame. Для игроков не требуется устанавливать Node.js, npm или дополнительные компиляторы. Также доступен необязательный шаблон для разработчиков, включающий SDK 0.3.3. Работа загрузчика и модификаций на WeGame проверена непосредственно в игре.
Особенности:
- Автоматическое обнаружение модификаций в папке mods/<ID>/main.ts или main.js;
- Приоритет загрузки файлов TypeScript перед javascript;
- Встроенный нативный компилятор TypeScript;
- Отсутствие необходимости устанавливать Node.js, npm и дополнительные компиляторы;
- Возможность включать и отключать отдельные модификации через mods.ini;
- Горячая перезагрузка модификаций с помощью Alt + F5;
- Поддержка функций очистки ресурсов при перезагрузке;
- Отображение уведомлений об успешной загрузке, ошибках и пропущенных модификациях;
- Поддержка Steam и WeGame;
- Дополнительный шаблон для разработки модификаций с SDK 0.3.3.
Совместимость и требования:
- Windows x64;
- Лицензионная версия Phantom Blade Zero;
- Стабильная версия загрузчика 1.0.0;
- Поддержка оригинальной структуры сигнатур Steam и обновления игры от 4 ноября 2026 года.
После обновления игры загрузчику может потребоваться обновление. Если сигнатуры не совпадают или обнаружены неоднозначные соответствия, загрузчик пропускает соответствующие модификации. Для работы самого загрузчика другие модификации с Nexus Mods не требуются.
Установка:
- Закрыть игру и открыть корневую папку Phantom Blade Zero, содержащую директорию ProjectPBZ;
- Распаковать основной архив непосредственно в корневую папку игры, объединив директории ProjectPBZ и platform. Не создавать дополнительную вложенную папку PBZModLoader;
- Убедиться, что файл version.dll находится рядом с исполняемым файлом игры, а не лаунчером;
- В архиве предусмотрены отдельные DLL для Steam и WeGame: platform/steam/version.dll и platform/wegame/version.dll;
- Запустить игру через обычный клиент используемой платформы.
Перед обновлением загрузчика рекомендуется сохранить резервные копии модификаций и конфигурации. При обновлении необходимо заменить version.dll, bootstrap.js, manager.js и встроенный компилятор, сохранив собственные файлы mods.ini и папку с модификациями.
Если используется старая версия с расположением ProjectPBZ/Mods/PBZModLoader, необходимо перенести конфигурацию и модификации в ProjectPBZ/PBZModLoader, а также обновить DLL.
Установка и управление модификациями:
- Каждую модификацию необходимо поместить в отдельную папку по пути ProjectPBZ/PBZModLoader/mods. Пример расположения:
mods/my-mod/main.js. - Для названий папок рекомендуется использовать латинские буквы, цифры, подчёркивания и дефисы. Не следует устанавливать дополнительные папки dist.
- Новые модификации обнаруживаются автоматически. Для управления ими используется файл ProjectPBZ/PBZModLoader/mods.ini: my-mod=0 — отключение модификации. my-mod=1 — включение модификации;
- Если запись отсутствует, модификация включена по умолчанию.
- Для полного отключения загрузчика необходимо установить параметр Enabled=0 в разделе [Loader] файла конфигурации и перезапустить игру.
Горячая перезагрузка (Alt + F5):
- Для применения изменений необходимо сохранить файлы в установленной папке модификации, переключиться в игру и нажать Alt + F5. Если модификация собирается локально, готовые файлы предварительно нужно скопировать в установленную папку.
- Перезагрузка применяется ко всей группе модификаций, включая добавленные, удалённые и отключённые через mods.ini. Сочетание клавиш работает только тогда, когда игра находится на переднем плане. Автоматического отслеживания изменений файлов нет.
- Для корректной очистки ресурсов модификации должны экспортировать функцию stop(). Она используется для остановки таймеров, отписки от событий и освобождения ресурсов. Поддерживается асинхронная очистка с ожиданием её завершения.
Nützliche Links:

