Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
| Last updated | 2 weeks ago |
| Total downloads | 4256 |
| Total rating | 1 |
| Categories | Mods Valuables Client-side Server-side AI Generated |
| Dependency string | cn_xc-RandomValueMod-2.0.0 |
| Dependants | 2 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
随机贵重物品的价格 (RandomValueMod)
🤖 AI 辅助开发声明
本模组代码由 DeepSeek 辅助生成。
版本:v2.0.0 | 作者:dyxc666 | 依赖:RandomValueLib
⚠️ 重大更新 (v2.0.0)
- 网络同步彻底重写:采用房主权威模式,修复了旧版本联机卡死、价格不一致的问题。
- 新玩家中途加入自动同步:后来加入的玩家会自动获得已抓取物品的正确价格。
- 详细日志输出:可在配置中开启,方便排查问题。
- 注意:本版本为重大更新,建议删除旧版模组后全新安装。
📖 概述
在《REPO》中,当你抓取贵重物品时,其价格会根据你设定的倍率范围随机变化。
支持黑白名单、高价物品排除、现金袋单独控制,所有配置均可实时调整。
✨ 主要功能
- 价格随机化:物品被抓取时,价格在设定的倍率范围内随机。
- 黑白名单:可指定只随机化某些物品(白名单)或排除某些物品(黑名单)。
- 高价物品排除:原价高于阈值的物品不参与随机化。
- 现金袋控制:可单独设置是否对现金袋生效。
- 联机同步:房主权威模式,所有玩家看到的价格完全一致。
- 配置热重载:在游戏中修改配置文件后自动生效(仅房主)。
📦 安装
- 确保已安装 BepInExPack。
- 安装本模组的依赖 RandomValueLib。
- 将
RandomValueMod.dll放入BepInEx/plugins文件夹。 - 启动游戏,模组会自动生成配置文件。
⚙️ 配置说明
配置文件位置:BepInEx/config/dyxc666.RandomValuablePrice.cfg
| 配置项 | 默认值 | 说明 |
|---|---|---|
| 基础设置 | ||
| 随机化物品价格 | true | 模组总开关 |
| 价格设置 | ||
| 最小价格倍率 | 0.5 | 价格乘数下限 |
| 最大价格倍率 | 2.0 | 价格乘数上限 |
| 黑白名单 | ||
| 启用黑名单模式 | true | 黑名单内物品不随机化 |
| 黑名单关键词 | (空) | 逗号/分号分隔,匹配物品名称 |
| 启用白名单模式 | false | 仅白名单内物品随机化 |
| 白名单关键词 | (空) | 逗号/分号分隔,匹配物品名称 |
| 特殊排除规则 | ||
| 排除高价物品 | false | 原价超过阈值的物品不随机化 |
| 高价阈值 | 50000 | 判定高价物品的价格线 |
| 现金袋随机化 | false | 是否对现金袋(Surplus)生效 |
| 调试 | ||
| 详细日志 | true | 在控制台输出详细随机化信息 |
🧩 兼容性
本模组与绝大多数 REPO 模组兼容。
如遇冲突,请优先检查是否与其他修改 ValuableObject 价格的模组同时使用。
❓ 常见问题
Q:联机时价格不一致怎么办?
A:v2.0.0 已彻底修复此问题。如果仍发生,请确认房主和客户端都安装了相同版本的模组和 RandomValueLib。
Q:新玩家加入后看到的物品价格是原价?
A:v2.0.0 已支持新玩家自动同步。如未生效,请检查房主是否为本模组 v2.0.0 版本。
Q:如何查看详细日志?
A:在配置文件中将 详细日志 = true,然后在 BepInEx 控制台查看输出。