创建

UE4SS — Lua 和 Blueprint 模组加载器

  • Phantom Blade Zero — UE4SS — Lua 和 Blueprint 模组加载器
作者:
KintaroxOe
大小:
8.34 MB
日期:
昨天, 19:31
下载:
0
0.0 / 10
还没有人评价这个文件

UE4SS 工具的专用版本,已针对在 Phantom Blade Zero 中运行模组进行适配。官方版 UE4SS 未经预先配置,无法在本游戏中运行模组。此压缩包包含原版 UE4SS 3.0.1 工具以及由五个文件组成的预配置,可用于运行 Lua、C++ 和 Blueprint 模组。

已在 Steam 版游戏上测试,版本号为 26266538,使用 Unreal Engine 5.7.4。

压缩包内容:

  • UE4SS 原版文件,未经修改,包含 dwmapi.dll 库和 ue4ss 文件夹。
  • 两个搜索签名文件,用于准确识别游戏可执行文件中的所需函数。
  • MemberVariableLayout.ini 文件,包含游戏运行时获取的正确游戏引擎结构顺序。
  • 修正了 Ctrl 和 Num6 组合键的热键设置,确保能够正确导出类型映射表且不会导致游戏崩溃。
  • BPModLoaderMod 模块,可自动搜索 ProjectPBZ\Content\Paks\LogicMods 文件夹以加载 Blueprint 格式的模组。

正确的安装目录:

  • 请将工具文件放在 platform\steam 文件夹中,与体积约 500 MB 的主文件 PBZ.exe 位于同一目录。
  • 请勿将文件安装到 steam 根目录,因为该处只有一个体积较小的游戏启动文件。
  • 请勿将文件安装到 ProjectPBZ\Binaries\Win64 文件夹,因为游戏可执行文件不在该目录中。
  • 如果文件位置不正确,加载器将无法启动。
  • 尚未测试 Epic Games Store 版本是否可用。

安装说明:

  1. 下载模组压缩包。
  2. 前往已安装游戏的文件夹,并打开 platform\steam 目录。
  3. 将压缩包内容解压到该文件夹,使 dwmapi.dll 文件和 ue4ss 文件夹与 PBZ.exe 位于同一目录。
  4. 启动游戏后,日志文件将生成在 ue4ss\UE4SS.log。
  5. 所有要安装的 UE4SS 用户模组都必须放入 platform\steam\ue4ss\Mods 文件夹。

更新与卸载:

  1. 更新时,请先关闭游戏,再将新压缩包解压并覆盖旧文件,然后检查 mods.txt 文件以确认模组仍处于启用状态。
  2. 要彻底卸载,请关闭游戏,然后删除 PBZ.exe 旁边的 dwmapi.dll 文件和 ue4ss 文件夹;其中安装的所有模组也会一并删除。
  3. 请仅使用一个 UE4SS 套件。安装新版本前,务必先删除旧版本。

功能可用性:

  • 游戏启动和存档加载均运行稳定。
  • Lua 模组能够成功读取和修改角色参数,也可以调用游戏函数。
  • 内置辅助模组 Keybinds、ConsoleEnabler 和 CheatManagerEnabler 均正常运行。
  • 按下 Ctrl 和 H 可导出 C++ 头文件,按下 Ctrl 和 Num6 可生成原生类型映射文件,两项功能均可正常使用。
  • LogicMods 文件夹中的 Blueprint 模组可由加载器读取,并会在每次加载关卡时启动。
  • 启动游戏时,控制台窗口可能会短暂出现,这是因为程序正在扫描 LogicMods 文件夹;窗口会自动关闭。
  • 当前版本无法拦截 ProcessConsoleExec,因此模组中的控制台命令可能无法正常工作。
  • 游戏官方更新后,签名可能会发生变化。如果游戏在补丁更新后启动时崩溃,请暂时删除 dwmapi.dll 文件,直至加载器更新发布。
文件的名称和描述已被翻译 显示原文 (RU)显示翻译 (ZH-CN)
UE4SS — загрузчик модов на Lua и Blueprint

Специальная сборка инструмента UE4SS, адаптированная для запуска модификаций в игре Phantom Blade Zero. Официальная версия UE4SS не запускает моды в этой игре без предварительной настройки. Данный архив содержит оригинальный инструмент UE4SS версии 3.0.1 с готовой конфигурацией из пяти файлов, что позволяет запускать модификации на языках Lua, C++ и Blueprint.

Тестировалось на версии игры для Steam, сборка 26266538, движок Unreal Engine 5.7.4.

Содержимое архива:

  • Оригинальные неизмененные файлы UE4SS, включая библиотеку dwmapi.dll и папку ue4ss.
  • Два файла сигнатур поиска для точного определения необходимых функций внутри исполняемого файла игры.
  • Файл MemberVariableLayout.ini с правильным порядком структур игрового движка, полученным во время работы игры.
  • Настройки горячих клавиш с исправлением сочетания Ctrl и Num6 для корректной выгрузки карты типов без вылетов игры.
  • Модуль BPModLoaderMod с поддержкой автоматического поиска папки ProjectPBZ\Content\Paks\LogicMods для загрузки модов формата Blueprint.

Правильная папка для установки:

  • Файлы инструмента необходимо поместить рядом с основным большим файлом PBZ.exe размером около 500 мегабайт в папке platform\steam.
  • Не устанавливайте файлы в корневую папку steam, так как там находится лишь небольшой файл запуска игры.
  • Не устанавливайте файлы в папку ProjectPBZ\Binaries\Win64, так как там исполняемый файл игры отсутствует.
  • В случае неверного расположения файлов загрузчик не запустится.
  • Работоспособность с версией для Epic Games Store пока не проверялась.

Инструкция по установке:

  1. Скачайте архив с модификацией.
  2. Перейдите в папку с установленной игрой и откройте директорию platform\steam.
  3. Распакуйте содержимое архива в эту папку так, чтобы файл dwmapi.dll и папка ue4ss находились рядом с PBZ.exe.
  4. Запустите игру, после чего файл лога будет создан по пути ue4ss\UE4SS.log.
  5. Все устанавливаемые пользовательские моды для UE4SS необходимо помещать в папку platform\steam\ue4ss\Mods.

Обновление и удаление:

  1. Для обновления закройте игру и распакуйте новый архив поверх старых файлов, после чего проверьте файл mods.txt для подтверждения активности ваших модов.
  2. Для полного удаления закройте игру, затем удалите файл dwmapi.dll и папку ue4ss рядом с файлом PBZ.exe, что также удалит все установленные внутри моды.
  3. Используйте только один пакет UE4SS, перед установкой нового обязательно удалите предыдущую версию.

Работоспособность функций:

  • Запуск игры и загрузка файла сохранения работают стабильно.
  • Модификации на языке Lua успешно считывают и изменяют параметры персонажа, а также вызывают функции игры.
  • Вспомогательные встроенные моды Keybinds, ConsoleEnabler, CheatManagerEnabler работают в штатном режиме.
  • Выгрузка заголовков C++ по нажатию клавиш Ctrl и H, а также создание файла соответствия нативных типов по нажатию Ctrl и Num6 работают без сбоев.
  • Модификации Blueprint из папки LogicMods считываются и запускаются загрузчиком при каждой загрузке уровня.
  • Кратковременное появление окна консоли при запуске игры связано со сканированием папки LogicMods и закрывается автоматически.
  • Перехват ProcessConsoleExec в текущей версии недоступен, поэтому консольные команды от модов могут не работать.
  • После официальных обновлений игры сигнатуры могут измениться. Если игра вылетает при запуске после патча, временно удалите файл dwmapi.dll до выхода обновления загрузчика.

有用的链接:

评论 0