营地账本价格定制器

营地账本价格定制器

掌控你帮派的财务。通过简单的INI配置自定义营地升级、住宿、弹药、药品、补给和其他账本购买项目的价格。

营地账簿价格定制器

营地账簿价格定制器让你可以使用纯文本 INI 文件在《荒野大镖客 2》故事模式中*配置全部 28 项受支持的营地账簿价格。调整马车升级与补给、住宿以及营地升级,让你的营地经济更宽松或更具挑战性。*

功能

  • 编辑 28 项营地账簿价格,包括药品、补给品和弹药供应、住宿以及营地升级。
  • 设置 $0 到 $32,767 的整数价格。
  • 在运行支持 getStaticPtr 的 ScriptHookRDR2 V2 时,可为原始短操作数项目使用高于 $255 的价格。
  • 价格更改在游戏过程中生效;本模组不会修改 Rockstar 原始脚本文件。
  • 保护性补丁系统会在写入前检查代码和内存布局。
  • 在受支持的 V2 营地会话中,优化的五分钟发现间隔可减少例行扫描。营地变化仍会触发重新发现。
  • 原版无操作:随附的 INI 以游戏原始价格起始,所有条目保持不变时,模组不会启动内存扫描或写入游戏价格。

安装

  1. 安装兼容的 ScriptHookRDR2 和 ASI 加载器。若要为原始短操作数价格配置高于 $255 的值,请使用支持 getStaticPtr 的 ScriptHookRDR2 V2。
  2. 将 CampLedgerUnified.asi 和 CampLedgerUnified.ini 复制到 RDR2 安装文件夹,与 RDR2.exe 放在一起。
  3. 启动故事模式。编辑 INI 以设置你想要的价格;编辑 INI 后需完全重启游戏。

全部 28 个 INI 条目均为必填,且值必须是 0 到 32767 之间的整数。无效或不完整的 INI 条目会阻止所有条目的价格修改,而不是应用不完整的一组。随附的 INI 包含原版价格,供你自行定制。

需求与兼容性

  • 仅限 RDR2 故事模式;不适用于 Red Dead Online。
  • 兼容的 ScriptHookRDR2 及 ASI 加载支持;原始短操作数价格高于 $255 时需要 ScriptHookRDR2 V2。
  • 已在 Horseshoe Overlook 和 Clemens Point 进行游戏内测试。Shady Belle 经过离线代码验证,但尚未进行独立的实机测试。
  • 修改相同营地账簿代码或数值的模组可能会冲突;未来的 Rockstar 更新可能需要新的特征签名。
  • 请备份游戏存档和之前的模组版本。游玩时不要热卸载 ASI。

已测试行为与限制

多次高于 $255 的购买已成功扣除配置的金额,实时账簿显示了 Dutch 住宿价格被覆盖为 $400。由于在可用的测试存档中 Dutch 的住宿已被购买,无法重新测试直接以 $400 购买 Dutch 住宿。如果价格未更新,请检查 ASI 旁的 CampLedgerUnified.log,查看配置或受保护补丁错误。