
You are viewing a potentially older version of this package. View Latest Version
RandomWeightAndValueMod
随机化贵重物品的重量和价格,增加游戏变数和重玩价值。可配置黑白名单、现金袋保护等。RandomWeightAndValueMod 🎮
一个为《REPO》游戏设计的模组,可在你第一次抓取贵重物品时,随机化其重量和价格,大幅增加游戏的变数和重玩价值!
作者: dyxc666
讨论区: Discord
✨ 功能特点
- 双属性随机:同时改变物品的物理重量和经济价值
- 高度可配置:重量和价格的随机变化范围均可自由调节
- 一次生效:每个物品只在第一次被抓取时修改
- 智能调整:高价物品的价格波动更小,低价物品波动更大
- 黑白名单系统:精确控制哪些物品被随机化
- 现金袋保护:默认不随机化提取点奖励的现金袋(可配置开关)
- 详细日志:完整的调试信息输出
📥 安装方法
自动安装(推荐)
- 安装 Thunderstore Mod Manager 或 r2modman
- 在应用内搜索 RandomWeightAndValueMod 并点击安装
手动安装
- 确保已安装 BepInEx 5 和 REPOConfig
- 下载最新版本的模组
- 将其解压到《REPO》的游戏根目录(即包含
BepInEx文件夹的目录)
⚙️ 配置说明
所有设置均可通过 REPOConfig 图形界面 调整:
- 确保已安装 REPOConfig 模组
- 进入游戏,打开 REPOConfig 主菜单
- 在左侧列表中找到并点击 "随机贵重物品的价格及重量"
- 右侧将显示所有可调节项
主要配置项说明:
| 分类 | 配置项 | 说明与默认值 |
|---|---|---|
| 通用设置 | 启用重量随机化 |
是否随机化贵重物品的重量 (默认: true) |
启用价格随机化 |
是否随机化贵重物品的价格 (默认: true) |
|
| 重量设置 | 最小重量倍率 |
最小重量倍率 (默认: 0.5,即原重的50%) |
最大重量倍率 |
最大重量倍率 (默认: 3.0,即原重的300%) |
|
| 价格设置 | 价格最小倍率 |
价格的最小倍率 (默认: 0.8,即原价的80%) |
价格最大倍率 |
价格的最大倍率 (默认: 2.5,即原价的250%) |
|
| 黑白名单 | 启用黑名单模式 |
启用黑名单,匹配的物品将不被随机化 (默认: true) |
黑名单关键词 |
逗号分隔的关键词列表 (默认: 空) | |
启用白名单模式 |
启用白名单,只有匹配白名单的物品才会被随机化 (默认: false) |
|
白名单关键词 |
逗号分隔的关键词列表 (默认: 空) | |
| 特殊排除 | 现金袋随机化开关 |
如果为true,则现金袋也会被随机化 (默认: false) |
排除高额物品 |
不随机化价格超过阈值的物品 (默认: false) |
|
高额物品阈值 |
价格超过此值的物品不随机化 (默认: 50000) |
|
| 高级设置 | 启用预设共享检测 |
检测并修复PhysAttribute预设共享问题 (默认: true) |
预设共享阈值 |
当预设被超过此数量的物品共享时才创建副本 (默认: 3) |
|
| 调试设置 | 启用详细日志 |
输出每个物品修改前后的具体数值 (默认: true) |
强制刷新UI |
尝试强制刷新UI显示 (默认: true) |
|
| 网络设置 | 启用网络同步 |
多人游戏同步功能 (实验性) (默认: false) |
📜 更新日志
v1.3.1 - 当前版本
- 修复了程序集引用问题,确保稳定编译
- 改进了日志系统和错误处理
- 优化了配置界面显示
v1.3.0
- 重构了代码架构,提高了稳定性
- 添加了网络同步框架(实验性)
- 改进了预设共享检测机制
v1.2.2
- 文档更新和优化
- 添加了Discord讨论区链接
v1.2.0
- 添加现金袋随机化开关配置
- 优化黑白名单系统关键词默认留空
- 简化高级设置配置选项
v1.1.0
- 新增完整的黑白名单系统,支持关键词匹配
- 改进预设共享检测和修复机制
- 新增更多调试日志选项
v1.0.0
- 初始版本发布
- 实现了抓取时随机化贵重物品重量和价格的核心功能
❓ 常见问题
Q:这个模组支持多人游戏吗?
A:当前版本的网络同步功能是实验性的。建议在单人游戏中使用以获得完整体验。
Q:会影响我现有的游戏存档吗?
A:不会直接破坏存档。但为获得最佳体验,建议在启用模组后开始一局新游戏。
Q:会和修改器或其他模组冲突吗?
A:通常情况下不会。如遇到问题,请尝试调整配置或暂时禁用其他模组进行排查。
Q:为什么有些物品的重量修改不生效?
A:这可能是因为物品使用了共享的PhysAttribute预设。模组已经内置了预设共享检测和修复机制。
Q:如何查看模组是否正常工作?
A:在配置中将"启用详细日志"设为true,然后在游戏控制台中查看拾取物品时的修改日志。
Q:我想排除某个特定的贵重物品,应该怎么做?
A:将该物品名称中的关键词添加到黑名单中。例如,要排除"Golden Statue",可以添加golden或statue到黑名单。
🎮 使用示例
- 轻度随机化:重量倍率 0.8-1.5,价格倍率 0.9-1.5
- 疯狂模式:重量倍率 0.1-5.0,价格倍率 0.1-10.0
- 仅价格随机:禁用重量随机化,价格倍率 0.5-2.0
- 仅重量随机:禁用价格随机化,重量倍率 0.3-3.0
🙏 致谢
- 模组作者: dyxc666
- 重量随机化想法最初来源于 N0w4h 的 RandomWeightMod
- 感谢 REPO 模组开发社区的支持
- 特别感谢所有测试者和反馈者
温馨提示:建议首次使用时从默认配置开始,根据个人喜好逐步调整。
遇到问题或有建议?欢迎到 Discord 讨论区 交流!
最后更新: 2026年1月31日
版本: v1.3.1