

注:本模组网络同步代码和说明文件由 DeepSeek AI 辅助生成
灵感来源:
一个为《REPO》游戏设计的独立模组,专注于在第一次抓取贵重物品时随机化其价格,增加游戏的变数和重玩价值!
作者: dyxc666
版本: v1.5.9
最后更新: 2026年3月2日
重要:本模组是全新发布的独立模组,与先前同样由我发布的
RandomWeightAndValueMod无关。
- 旧版链接: RandomWeightAndValueMod v1.3.9(已弃用)
- 弃用原因: 旧版同时包含重量与价格随机化,因重量修改涉及复杂的物理引擎,维护成本高且易引发兼容性问题。
- 迁移建议: 所有旧版用户请完全卸载旧模组,并使用此全新模组以获得更稳定、更专注的价格随机化体验。
AdvancedREPO.Config)。BepInEx 文件夹的目录)。本模组从 v1.5.0 开始改用 AdvancedREPO.Config 框架来实现主机配置的自动同步。该框架创建的配置项(ConfigField)是独立实现的,为了支持网络同步,它绕过了 BepInEx 的标准配置系统。
Config.Bind 创建的配置项,因此本模组的配置不会出现在 REPOConfig 的图形界面中。所有配置项都存储在独立的配置文件中,您需要直接编辑文件:
BepInEx/config/RandomValuablePrice/ 文件夹。RandomValuablePrice.cfg 文件,用记事本或任何文本编辑器打开。最小价格倍率、黑白名单关键词 等),保存文件。| 分类 | 配置项 | 说明与默认值 |
|---|---|---|
| 基础设置 | 随机化物品价格 |
是否随机化贵重物品的价格 (默认: true) |
| 价格设置 | 最小价格倍率 |
价格的最小倍率 (默认: 0.5,即原价的50%) |
最大价格倍率 |
价格的最大倍率 (默认: 2.0,即原价的200%) |
|
| 黑白名单 | 启用黑名单模式 |
启用黑名单,匹配的物品将不被随机化 (默认: true) |
黑名单关键词 |
逗号分隔的关键词列表,留空表示无黑名单 (默认: 空) |
|
启用白名单模式 |
启用白名单,只有匹配白名单的物品才会被随机化 (默认: false) |
|
白名单关键词 |
逗号分隔的关键词列表,留空表示所有物品 (默认: 空) |
|
| 特殊排除规则 | 现金袋随机化 |
如果为true,则现金袋也会被随机化 (默认: false) |
排除高价物品 |
不随机化价格超过阈值的物品 (默认: false) |
|
高价物品阈值 |
价格超过此值的物品不随机化 (默认: 50000) |
|
| 调试设置 | 详细日志输出 |
输出每个物品修改前后的具体数值 (默认: false) |
强制刷新UI |
尝试强制刷新UI显示 (默认: true) |
注意:默认配置为 稳定模式(倍率
0.5–2.0),平衡游戏体验。您可以根据喜好调整。
✅ v1.5.9 修复版
- 主机修改配置:主机编辑配置文件并保存后,所有更改会自动通过 RPC 同步给所有客户端。
- 客户端无需额外设置:客户端的配置会跟随主机更新,请勿修改客户端配置文件,否则会被主机的值覆盖。
- 确定性随机:由于配置统一,每个客户端独立计算的价格完全相同,无需传输价格值,零网络延迟。
AdvancedREPO.Config 前置)。0.9 – 1.5(适合新手)0.5 – 2.0(平衡体验)0.1 – 10.0(高风险高回报)Q:模组没有生效?
A:请按顺序检查:
BepInEx/config/RandomValuablePrice/RandomValuablePrice.cfg 中确认配置是否正确。Q:为什么有些物品没有随机化?
A:可能原因:
Q:多人游戏中配置没有同步?
A:请尝试以下步骤:
AdvancedREPO.Config(版本 ≥ 1.0.2)。AdvancedREPO.Config 的同步日志(需开启该模组的调试日志)。Q:为什么不能用 REPOConfig 修改配置?
A:本模组从 v1.5.0 开始使用 AdvancedREPO.Config 实现主机强制统一配置,该框架创建的配置项不兼容 REPOConfig。请按照上文的“配置说明”手动编辑配置文件。
Q:如果我想用回 REPOConfig 修改配置,该怎么办?
A:您可以考虑回退到旧版本(如 v1.4.8),但那样会失去主机统一配置的特性(每个玩家独立配置,随机价格可能不一致)。请根据您的需求选择合适版本。
Q:v1.5.9 主要改进了什么?
A:本次为日志显示修正:
| 版本 | 重点内容 |
|---|---|
| v1.5.9 | 修复:日志中倍率显示错误(总是1.0),现在正确显示 |
| v1.5.8 | 修复价格随机化未生效问题(回退反射,增加调试日志) |
| v1.5.7 | 性能优化:尝试使用 FieldRef(发现兼容性问题) |
| v1.5.6 | 调整默认倍率为 0.5-2.0(稳定模式),更新文档 |
| v1.5.5 | 增加调试日志,打印当前配置倍率及随机化乘数 |
| v1.5.4 | 修复范围验证错误;完善文档说明配置方式 |
| v1.5.3 | 修复范围验证错误(尝试使用 .Acceptable() 未完全解决) |
| v1.5.2 | 更新文档说明 |
| v1.5.1 | 修复空引用错误:为每个配置项添加 .File() 调用 |
| v1.5.0 | 修复访问错误:移除多余 Sync.ApplyLocal() 调用 |
完整更新日志请参阅随模组附带的 CHANGELOG.md 文件。
说明文件由DeepSeekAI辅助生成,如有问题欢迎反馈。