cn_xc-RandomValueMod icon

RandomValueMod

已支持至 REPO v0.4.4 版本,交流QQ群573485890, 抓取时随机化贵重物品价格。支持黑白名单、现金袋保护、多人同步、。

By cn_xc
Last updated 2 weeks ago
Total downloads 7260
Total rating 2 
Categories Mods Valuables Client-side Server-side AI Generated
Dependency string cn_xc-RandomValueMod-2.0.8
Dependants 2 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
cn_xc-RandomValueLib-1.0.5 icon
cn_xc-RandomValueLib

已支持至 REPO v0.4.4 版本,交流QQ群573485890, 核心随机价格库,提供确定性随机算法、黑白名单、现金袋保护等规则,供其他模组调用。

Preferred version: 1.0.5

README

💬 交流反馈

QQ 群:573485890,欢迎进群讨论、反馈问题、组队开黑。


随机贵重物品的价格 (RandomValueMod)

版本:2.0.8 | 依赖:RandomValueLib

⚠️ 重大更新 (v2.0.0)

  • 网络同步彻底重写:采用房主权威模式,修复了旧版本联机卡死、价格不一致的问题。
  • 详细日志输出:可在配置中开启,方便排查问题。
  • 注意:本版本为重大更新,建议删除旧版模组后全新安装。

📖 概述

在《REPO》中,当你抓取贵重物品时,其价格会根据你设定的倍率范围随机变化
支持黑白名单、高价物品排除、现金袋单独控制,所有配置均可实时调整。

✨ 主要功能

  • 价格随机化:物品被抓取时,价格在设定的倍率范围内随机。
  • 黑白名单:可指定只随机化某些物品(白名单)或排除某些物品(黑名单)。
  • 高价物品排除:原价高于阈值的物品不参与随机化。
  • 现金袋控制:可单独设置是否对现金袋生效。
  • 联机同步:房主权威模式,所有玩家看到的价格完全一致。
  • 配置热重载:在游戏中修改配置文件后自动生效(仅房主)。
  • 单机/联机双模式:自动适配单机与联机环境。
  • 详细日志:物品名称、原价、新价、倍率、抓取玩家名一目了然。

📦 安装

  1. 确保已安装 BepInExPack
  2. 安装本模组的依赖 RandomValueLib
  3. RandomValueMod.dll 放入 BepInEx/plugins 文件夹。
  4. 启动游戏,模组会自动生成配置文件。

⚙️ 配置说明

配置文件位置:BepInEx/config/RandomValuablePrice.cfg

配置项 默认值 说明
基础设置
随机化物品价格 true 模组总开关
价格设置
最小价格倍率 0.5 价格乘数下限
最大价格倍率 2.0 价格乘数上限
黑白名单
启用黑名单模式 true 黑名单内物品不随机化
黑名单关键词 (空) 逗号/分号分隔,匹配物品名称
启用白名单模式 false 仅白名单内物品随机化
白名单关键词 (空) 逗号/分号分隔,匹配物品名称
特殊排除规则
排除高价物品 false 原价超过阈值的物品不随机化
高价阈值 50000 判定高价物品的价格线
现金袋随机化 false 是否对现金袋(Surplus)生效
调试
详细日志 true 在控制台输出详细随机化信息

🧩 兼容性

本模组与绝大多数 REPO 模组兼容。
如遇冲突,请优先检查是否与其他修改 ValuableObject 价格的模组同时使用。

❓ 常见问题

Q:联机时价格不一致怎么办?
A:v2.0.0 已彻底修复此问题。如果仍发生,请确认房主和客户端都安装了相同版本的模组和 RandomValueLib。

Q:如何查看详细日志?
A:在配置文件中将 详细日志 = true,然后在 BepInEx 控制台查看输出。