不可食用食物条目修复 - 物品轮盘与背包

创作者: MGmeng
已更新:2026-09-24 10:53:31
86KB

关于此 MOD

从物品轮盘和背包中过滤掉不可食用的食物条目,无需添加菜单或快捷键。语言无关的 ASI 插件,附双语安装说明。
物品轮与背包:无效食物条目修复

英语
针对故事模式中食物被出售或消耗后,轮盘或背包中仍残留无法使用的条目这一具体问题。此处解决的已确认原因是属于皮尔逊或捕兽人制作材料槽位的消耗品记录渗入了这些显示界面。

这项修复的作用
它会在那些材料槽记录变成食物轮条目之前将其过滤掉,并修正未限制的“所有背包”采集查询。普通食物、扩展背包槽位以及明确请求制作材料的查询仍走原有路径。材料不会被删除:数量、存档文件和“目录大修”数据都不会被此插件修改。

这并不声称能解决所有可能的库存问题,也无法确定是哪个早期操作创建了材料记录。它不会通过移除物品来清理存档。

安装与配置要求
此版本仅针对 RDR2 PC 1.0.1491.50。需要已安装的 ASI 加载器;ScriptHookRDR2 和 Rampage 不是运行时依赖项。关闭游戏,将 FrontierFoodInventoryFix.asi 放在 RDR2.exe 旁边,并保留附带的 FrontierFoodInventoryFix.LICENSE.txt。该许可证涵盖捆绑的 MinHook/反汇编器组件。

如何查看
正常加载故事模式,打开轮盘和背包。所述材料记录造成的不应残留无法使用的残渣。真正的食物应仍然出现,可以食用,在最后一个可用单位耗尽后消失,并在再次购买后重新出现。皮尔逊和捕兽人制作材料应保留其数量。没有菜单或激活键。

FrontierFoodInventoryFix.log 记录启动和安装信息。“version=1.0.1 event=HOOKS_ACTIVE”表示两个钩子均已安装;这并不证明每一次食物交易都已测试。不支持的版本或函数指纹不匹配会记录 NO_CHANGES 结果并停止。1.0.1 版减少了过滤开销;合成基准测试的提升并不代表帧率提升。

移除
退出游戏并删除FrontierFoodInventoryFix.asi。该插件从未删除那些记录,因此无需恢复存档。如果残留物具有相同的根本原因,在没有过滤器的情况下可能会再次显现。

简体中文
修复特定的“食物吃完或卖完后,轮盘或背包仍留有不能用的食物”问题。已确认的目标原因是皮尔逊/捕兽人材料库存记录被错误显示为可用食物。本插件过滤这两种材料槽中的消耗品显示路径,同时修正无指定槽位的 ALL SATCHEL 集合查询。

不删除材料、不改数量、不写存档,也不修改商品目录模组。正常食物、扩容背包和明确读取材料库存的查询保持原路径;并非万能库存修复器,也未确定最初由哪个操作写入这些材料。

只适配 PC 1.0.1491.50,需要已有 ASI 加载器,不额外依赖 ScriptHookRDR2 或 Rampage。退出游戏,将 ASI 放在 RDR2.exe 旁,并保留包内许可证。没有菜单和快捷键,正常读档后生效。检查残留是否消失、普通食品是否仍可吃/买、材料数量是否保留。

日志 FrontierFoodInventoryFix.log 中的 HOOKS_ACTIVE 表示两处挂钩成功,不等于所有食物流程完成验收。未知版本或函数指纹不匹配会停止而不修改。1.0.1 优化过滤开销,离线基准不等于游戏帧率提升。卸载时退出游戏并移除 ASI,无需因本插件恢复存档;相同错误记录仍可能重新显示。

制作人员名单
MGmeng / 边境枢纽。MinHook 由 Tsuda Kageyu 及所包含的反汇编器作者开发;请参阅捆绑许可证。荒野大镖客2由 Rockstar Games 制作。

说明语言
选择英文或中文说明。两个文档修订版2包都包含相同的与语言无关的1.0.1 ASI和未更改的组件许可证。没有菜单或运行时语言设置,现有用户无需为语言重新安装。
选择 EN 英文或 ZH 中文说明。文档修订 2 的两包 ASI 均为同一份语言无关的 1.0.1,组件许可证保持一致;没有菜单或运行语言设置,已有用户无需为了语言重装。

使用 Xmod 解锁 荒野大镖客2 的全部潜力 — 今天就探索这些顶级 MOD!