|
|
MOD 作者:SLEEP搬运来源:Nexus Mods版本:0.8.1适配:Steam 版《影之刃零》,2026.11.4 游戏更新前置:无强制前置;配套脚本 MOD 需要本菜单作为加载器 :原生仅支持 Steam;Epic / WeGame 文件结构不同,作者无法实测,不做官方支持;Steam Deck、Linux 通过 Proton 需要额外启动项,稳定性未经充分实测
MOD 简介在游戏原生设置面板新增独立模组分页,游玩途中按下 F9 即可调出。自带内置脚本加载器,一份安装包就能运行作者适配本次 11 月 4 日大更的全部脚本 MOD,你的模组配置文件会被保留,不会丢失。
更新日志・0.8.1针对 Epic、WeGame:支持报告、清理条目以及 UE4SS 相关模组现在会从存放 PBZ.exe 的对应平台目录读取,日志可以正确输出;Steam 版本逻辑不变。Epic、WeGame 并未实测,压缩包内说明文档写有尝试方案。同时整合 0.8.0 的全部改动:语言选项、滚动条、导出支持报告、下次启动加载开关;修复 Linux / Steam Deck 相关问题;新增原生日志,标注游戏主程序名称,并且写明菜单启动失败原因;可以和脚本校验绕过 version.dll 共存;加入共享配置中心模组的按键设置项。
工作原理在游戏设置里增加一枚双齿轮图标的「模组菜单」标签页,游戏内按 F9 唤起。每一个已安装的兼容模组都会拥有独立分区;菜单修改的文件,就是模组本身读取的那份存放于 Paks\~mods 的配置 txt。内置加载器文件为 platform\steam\hid.dll,游戏启动时自动加载放置在 ProjectPBZ\Content\JavaScript\PBZModsMenu\Mods 下的脚本。新增、删除模组之后,必须重启游戏生效。
首次安装- 完全关闭游戏;
- Steam 右键影之刃零 →【管理】→【浏览本地文件】,进入 PBZ 根目录(可见 Engine、ProjectPBZ、platform);
- 打开压缩包,全选复制所有内容,直接粘贴进 PBZ 根目录; 粘贴到根目录,不要放进 platform /platform\steam;必须复制全部文件,不止 hid.dll; 首次安装正常情况下不会弹出覆盖提示;如果提示覆盖 hid.dll,请选择跳过,代表这个文件已经被别的注入工具占用,详见故障排查;
- 安装完成核对两处关键文件:
- PBZ\platform\steam\hid.dll
- PBZ\ProjectPBZ\Content\JavaScript\PBZModsMenu\bootstrap.js
- Linux / Steam Deck 用户,先在 Steam 设置填入下方对应的启动参数;
- 启动游戏,标题界面打开设置,最后一个双齿轮分页就是模组菜单;载入存档之后,随时按 F9 打开。装好本体之后,再单独下载你想要的作者其他配套脚本 MOD。
更新方式- 关闭游戏;
- 压缩包全部文件复制,粘贴覆盖到 PBZ 根目录,如果提示覆盖(包含 hid.dll),全部选择替换;
- 千万不要删除 PBZ\ProjectPBZ\Content\Paks\~mods 里面的 txt,模组配置全部保存在这里;
- 根据旧版本选择性清理:
- 0.6.x/ 0.7.x:无需清理
- 0.5.x:进入 PBZ\platform\steam,右键 version.dll 属性;只有大小为 185344 / 186368 / 188416 字节时才删掉;其他大小说明属于别的工具,保留不动
- 0.4.x:删除 ~mods 内 zzz_PBZModsMenu_P 的 pak /utoc/ucas
- 如果不确定旧版本,可以跳过;菜单会正常启动,并且在清理分类中列出旧文件;
- 将配套模组升级至要求最低版本;更新模组前,删掉旧版的 pak /utoc/ucas(文件名以 zzz_PBZ 开头、_P 结尾),保留配置 txt;旧 pak 会卡在标题画面;跳过开场 MOD 属于特例,保留 zzz_PBZSkipIntro_P 和 avrt.dll;
- 重启游戏。
Vortex 用户:可以直接用 Vortex 加载压缩包,开启硬链接部署,存放目录建议放在游戏所在硬盘。
配套模组最低适配版本作者的脚本 MOD 必须搭配本版本或更新版本,旧版脚本 pak 在 11 月 4 日更新后无法加载:
- #105:1.3.2
- #70:1.7.2
- #50:1.5.2
- #283:1.3.1
- #101:1.2.1
- #57:1.4.3
- #109:2.3.1
- #96:1.5.2
- #281:1.5.0
- #107:1.8.1
- #104:1.2.1
- #99:1.5.2
- #56:1.3.2
- #51:1.3.2
- #12:即时菜单附加包 1.5.3(依赖独立跳过开场包)
- #61:1.4.1
- #11:1.3.1(两个版本任选其一)
- #114:1.2.2
独立的跳过开场(1.4.1+)、硬核难度 MOD 不属于脚本 MOD,可以脱离本菜单运行。旧版 “跳过开场 + 即时菜单合一” 包会替换游戏脚本,导致卡标题;请覆盖安装新版独立跳过开场包,之后按需加装即时菜单附加包。
规则:新增、更新、移除模组,以及切换「下次启动加载」开关,都需要重启游戏;单纯在菜单修改参数即时生效。
安装校验打开文件:PBZ\platform\steam\PBZModsMenu-native-log.txt正常加载:开头打印 header 游戏信息,包含 installed:、startup redirected once;启动失败:打印 not installed, game unchanged,附带失败原因。
运行 Win+R,输入:%LOCALAPPDATA%\ProjectPBZ\Saved查看 PBZModsMenuLoader-log.txt,末尾出现:runtime ready: N loaded, 0 failed;N = 菜单本体数量 + 成功加载模组数量;被临时关闭的模组标记为 disabled。
Linux / Steam Deck 启动项基础版本,填入:
WINEDLLOVERRIDES="hid=n,b" %command%如果你同时在用 UE4SS,或是其他依靠 dwmapi.dll / version.dll 的注入工具,改用这条:
WINEDLLOVERRIDES="dwmapi,version,hid=n,b" %command%0.7.2 及更早版本会把手柄调用指向 Proton 无法识别的 Windows 路径,导致进游戏崩溃;0.8.0 修改为标准路径加载系统 hid.dll。作者只在 Windows 下校验 hid 函数,没有在 Linux 实际跑过。如果分页不出现,请上传 PBZ\platform\steam\PBZModsMenu-native-log.txt;如果日志文件完全不存在,代表 Proton 没有加载 hid.dll,请核对启动参数。
和其他模组、加载器共存- 其他脚本 Pak:当前游戏版本,任何替换游戏原生脚本的 pak,无论有没有这个菜单,都会卡在标题画面,等待作者更新;只改数据、贴图、模型的 pak 不受影响;原生日志会列出所有替换脚本的 pak。
- 别的脚本加载器:可以共存。正常情况下 Mods Menu 优先启动,并且顺带读取另一个加载器目录下的模组,沿用它们自身开关;如果别的加载器抢先注入,本菜单直接停用,并写入日志。脚本校验绕过 version.dll 也可以共存,但它会复活老旧脚本 pak,极易卡死标题。自带独立设置分页的 MOD 也可以共存,各个分页互不冲突。
- UE4SS(可选):作者自家 MOD 不需要 UE4SS。部分 UE4SS 安装包附带适配旧版本的签名文件,会让 UE4SS 启动卡死,所有 Lua MOD 失效;如果 UE4SS 日志报找不到 GNatives / GUObjectArray 的 AOB,可以在文件页下载可选 UE4SS Fix。UE4SS Bridge 是独立组件,作用是把 UE4SS 模组的设置收纳进这个菜单。
卸载- 关闭游戏;
- 删除:PBZ\platform\steam\hid.dll、PBZ\platform\steam\PBZModsMenu-native-log.txt
- 删除整个文件夹:PBZ\ProjectPBZ\Content\JavaScript\PBZModsMenu;内置加载器下的脚本 MOD 全部随此文件夹移除;别的加载器里面的模组保留不动
- 删除 PBZ 根目录下:PBZModsMenu-README.txt、PBZModsMenu-LICENSE.txt、PBZModsMenu-SHA256SUMS.txt
- Linux / Steam Deck:清除之前填写的 Steam 启动项
- 可选清理:删除 ~mods 内对应的配置 txt,以及 %LOCALAPPDATA%\ProjectPBZ\Saved 下相关日志、报告文件;如果还有模组把配置存在 Saved,不要直接删掉对应的文件夹;
- 不要碰 avrt.dll;卸载不会改动存档。
Vortex 用户:游戏设置里将暂存目录放在游戏同盘,开启硬链接部署,或者手动安装。
测试说明已经在 Windows 11、Steam、键鼠环境测试 11 月 4 日版本:覆盖升级 0.7.x、导出支持报告、语言与滚动条、下次启动开关、共享配置中心、和脚本绕过 version.dll、其他加载器、UE4SS 共存、多设置分页、两种典型安装失误提示、卸载流程。存放在 Saved 的可选配置文件尚未实测,暂时没有 MOD 使用该功能。Linux / Steam Deck 仅在 Windows 离线核验代码,没有真机运行;全部模组战斗效果、各类手柄没有逐一测试。
功能一览- 在原版设置增加双齿轮图标分页;只要系统菜单可以调出,就支持 F9,播片、加载界面无法唤起
- 自动识别适配加载器的脚本 MOD,模组单独下载,装好重启即可
- 完全沿用原版控件、滑块、字体、高亮、音效,键鼠手柄全部支持;自定义唤起快捷键、手柄按键
- 每项设置右侧附带说明,包含模组介绍、版本、警告,部分附带配图
- R 键重置单条选项;一键恢复模组默认,操作前弹窗确认;分区折叠状态自动记忆
- 保留你的配置注释、未知参数;大部分设置数秒内生效,需要重启的选项会标注
- 下次启动加载:不用删 MOD,临时关闭,下一局自动禁用
- 导出支持报告:生成文本,记录版本、加载失败原因、日志末尾内容,不含用户名与路径
- 语言选项:跟随游戏,或者手动切换英文、简中、繁中;可选滚动条
- 其他加载器下的模组照常运行;向共享配置中心注册设置、快捷键的 MOD,也会在菜单内显示
- 作者热重载:在 PBZModsMenuLoader.txt 的 [Loader] 开启 HotReload=On,按下左 Ctrl + F5,无需重启游戏重载全部脚本
你依旧可以手动编辑配置 txt,菜单读写的就是同一个文件。
操作方式打开设置选中模组菜单,或者按 F9;快捷键在播片、加载界面、其他弹窗无效。
- 上下:切换条目
- 左右:修改数值
- C / Z,或是手柄肩键:切换分页
- 滑块长按加速,支持鼠标拖拽
- 选中唤起按键,确认之后按下新按键绑定;手柄按键同理;绑定后的按键不会丢失原本游戏功能
- 点击模组名称展开 / 收起分区;动作条目直接反馈结果,右侧面板附带说明
- 语言、滚动条、导出报告放在最上方;下次启动加载列表放在末尾,标注本次会话是否成功载入
- 修改设置即时生效;新增、删除、开关模组必须重启
兼容说明Windows Steam,适配 11 月 4 日更新;Steam Deck / Linux 需要启动项,未充分测试;其他商店、未来游戏更新不保证可用。请下载专门为这套加载器打包的新版 MOD;仅仅装上这个菜单,不能让老旧脚本 Pak 复活。菜单本体 + 加载器为一个包,每个功能模组单独分发。菜单不会写入存档,单机离线可用。
文件区分- Mods Menu 0.8.0(主文件):菜单本体 + 内置脚本加载器,必下
- Mods Menu - UE4SS Bridge 0.3.1(可选):桥接插件,用来在这个面板管理 UE4SS MOD 设置;需要正常运行的 UE4SS,菜单版本至少 0.6.1;作者自家 MOD 不需要这个
- UE4SS fix 1.0.0(可选):UE4SS 官方签名文件,MIT 协议;专门修复日志报 GNatives / GUObjectArray AOB 找不到的报错
|
评分
-
1
查看全部评分
-
|