初级玩家

- 贡献度
- 0
- 金元
- 600
- 积分
- 60
- 精华
- 0
- 注册时间
- 2019-4-21
|
# 功能
很多人应该都遇到过pak模组冲突的问题,这个问题困扰我很久,我通过ue4ss的功能实现了全局注入,保证每个pak都会被加载,目前测试了风云,游云,寰宇,等很多模组,没有出现任何冲突
如果谁发现有冲突,请将崩溃文档发给我供我继续更新# ResourceRegistry 3.4.0
无需替换 JH.exe,无需 Steam 启动选项,也无需独立启动器。UE4SS 在游戏初始化早期加载模组内的 dlls/main.dll,等待扫描完成后再继续游戏启动。游戏挂载生成 pak 后,Lua 将新增数据追加到原数据表。
## 安装和使用
1. 退出游戏,将 ResourceRegistry 文件夹放入 `Wandering_Sword/Binaries/Win64/ue4ss/Mods/`,或运行包内 Install.ps1。升级前把旧文件夹移出 Mods,避免遗留旧工具。
2. 使用本机已验证的 UE4SS v3.0.1 Beta #0 / 0bfec09e。其他 DLL 构建会拒绝自动注入。游戏技能初始化适配 v1.24.32 / UE4.26.2 的特定构建,更新后需复核。
3. 将内容 pak 放在 `Wandering_Sword/Content/Paks`。新数据表放在 `Wandering_Sword/Content/JH/Tables` 下,例如 `Tables/MyNPCs.uasset` 或 `Tables/模组名/Items.uasset`。
4. 正常从 Steam 或原版 JH.exe 启动。如果之前设置过 ResourceRegistry 的 Steam 启动选项,请清空它。需要原版 JH.exe,不能使用旧版替换启动器。
扫描程序、PowerShell、解析器和打包工具均在 `Tools/Runtime`,不依赖原先的 Daker 文件夹,不需要 Settings.psd1 或 launcher.json。随包携带运行环境使压缩包明显增大,换来本地依赖不再丢失。
缓存位于模组内 `Cache`,自动索引位于 `AutoGenerated`,发布备份位于 `Backups`。临时解包使用系统临时目录,结束后清理,避免 UE4 路径过长。唯一仍在 Content/Paks 的自动文件为 `ResourceRegistry_AutoSources.pak`,供引擎自然挂载;删除后下次启动重建。原始内容 pak 不会被修改。
## 行为和限制
- 每次启动校验内容包;变化时重建,无变化时复用缓存。首次启动会在进入游戏前多等待一段时间,不在战斗或读档过程中反复扫描。
- 当前支持 61 个数据表通道。同路径来源表独立提取;新增行追加到原表,原版行按字段补丁合并。不同 pak 修改同一字段时,后加载的 pak 胜出;修改不同字段时,两者同时保留。蓝图和贴图仍由引擎按原始 pak 引用加载。
- 原版行目前支持数值、布尔、普通字符串、FString 和 FText 显示文本。数组、软引用等复杂字段会记录在 `Cache/current/scan-report.json` 的 `UnsupportedFields` 中;运行时类型不匹配的字段会在 UE4SS.log 中记录为 `FIELD_SKIPPED`。
- 首次注册完成后,在标题界面显示“第一次注入成功,耗时 xx.x 秒。”横幅,约 6 秒后消失。时间包含启动扫描或缓存校验及 Lua 注册。
- 新 Skills 行保留原生等级效果初始化。不包含 F1 等测试按键,也不包含特定物品、技能或 NPC 的数据修复。
- 失败时本次自动注入跳过,查看模组内 `bootstrap.log` 和 `scan.log`,以及 UE4SS.log 中的 `[ResourceRegistry]`。扫描结果通过原生模块内存状态传递,不依赖残留标记文件。
- 不支持热重载。原生入口加载过晚时拒绝发布,不能在游戏已运行时手动执行 Early-Prepare.ps1。
- 本版已验证原版启动、自动扫描缓存、字段合并和标题界面横幅。游戏更新或更换 UE4SS 后仍需重新验证兼容性。
## 停用和删除
退出游戏后将整个 `Mods/ResourceRegistry` 文件夹移出 Mods,或删除 enabled.txt。删除模组不会影响原版入口。可同时删除 Content/Paks 中的 `ResourceRegistry_AutoSources.pak`;原始内容包是否保留由你决定。含新增 ID 的存档仍可能依赖内容包。
仅将 Config.lua 的 enabled 改为 false 会停用 Lua 注册,但 C++ 扫描仍可能运行;完全停用请移除模组或 enabled.txt。
通道清单见 CHANNELS.zh-CN.md,手写项目结构见 EXTENDING.zh-CN.md。发行包不含 UE4SS 或用户内容 pak。下载链接
|
|