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.
This package has been marked as deprecated, and it's suggested another
alternative is used.
You are viewing a potentially older version of this package.
View all versions.
| Date uploaded | 5 months ago |
| Version | 1.3.8 |
| Download link | cn_xc-RandomWeightAndValueMod-1.3.8.zip |
| Downloads | 29 |
| Dependency string | cn_xc-RandomWeightAndValueMod-1.3.8 |
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
RandomWeightAndValueMod 🎮
注:本模组网络同步代码和说明文件由 DeepSeek AI 辅助生成
灵感来源:
- 重量随机化的想法最初来源于 RandomWeightMod
- 网络同步功能参考自 Walkie Talkies 模组
一个为《REPO》游戏设计的模组,可在你第一次抓取贵重物品时,随机化其重量和价格,大幅增加游戏的变数和重玩价值!
作者: dyxc666
版本: v1.3.7
最后更新: 2026年2月2日
🚀 未来规划
随机无人机系统 🚁
- 概念:只有被无人机抓取的贵重物品才会触发随机化效果
- 机制:玩家手动拾取的物品保持原样,只有无人机运送的物品才会获得随机重量和价格
- 配置选项:
- 启用/禁用无人机随机化
- 设置无人机随机化的触发概率
- 为无人机随机化设置独立的倍率范围
- 游戏影响:增加策略层,玩家需要决定是否使用无人机运送贵重物品,承担随机化的风险
✨ 功能特点
- 双属性随机:同时改变物品的物理重量和经济价值
- 高度可配置:重量和价格的随机变化范围均可自由调节
- 一次生效:每个物品只在第一次被抓取时修改
- 黑白名单系统:精确控制哪些物品被随机化
- 现金袋保护:默认不随机化提取点奖励的现金袋(可配置开关)
- 网络同步功能:多人游戏同步(已修复,支持完整RPC同步)
- 详细日志:完整的调试信息输出
- 兼容性优化:解决与REPOConfig的依赖问题
📥 安装方法
自动安装(推荐)
- 安装 Thunderstore Mod Manager 或 r2modman
- 在应用内搜索 RandomWeightAndValueMod 并点击安装
手动安装
- 确保已安装 BepInEx 5 和 REPOConfig 1.2.3+
- 下载最新版本的模组
- 将其解压到《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) |
|
| 网络设置 | 启用网络同步 |
多人游戏同步功能 (默认: true) |
网络调试日志 |
输出网络同步的详细日志 (默认: false) |
|
| 调试设置 | 详细日志输出 |
输出每个物品修改前后的具体数值 (默认: false) |
强制刷新UI |
尝试强制刷新UI显示 (默认: true) |
🎮 使用指南
单人游戏
- 安装模组后启动游戏
- 进入任意关卡
- 拾取贵重物品时会自动随机化其重量和价格
- 可在游戏内设置菜单中随时调整配置
多人游戏
- 网络同步功能默认启用,确保所有玩家都安装相同版本的模组
- 主机随机化物品后,结果会自动同步给所有客户端玩家
- 可在设置中关闭网络同步,各客户端将独立计算随机化结果
⚠️ 重要提示:多人游戏测试状态
网络同步代码已在 v1.3.5 版本中修复,但尚未经过多人游戏环境下的全面测试。如果您在多人游戏中遇到同步问题,请:
- 确保所有玩家使用相同版本模组
- 尝试关闭网络同步功能进行排查
配置示例
- 轻度随机化:重量倍率 0.8-1.5,价格倍率 0.9-1.5
- 疯狂模式:重量倍率 0.1-5.0,价格倍率 0.1-10.0
- 仅价格随机:禁用重量随机化,价格倍率 0.5-2.0
- 仅重量随机:禁用价格随机化,重量倍率 0.3-3.0
🔧 故障排除
常见问题
Q:模组没有生效 A:检查以下内容:
- 确认BepInEx正确加载(游戏启动时有BepInEx控制台)
- 确认REPOConfig已安装
- 在游戏设置中确认模组已启用
Q:为什么有些物品没有随机化? A:
- 检查该物品是否在黑名单中
- 现金袋默认受保护,可在设置中关闭此选项
- 每个物品仅首次抓取时随机化,重新进入关卡会重置
- v1.3.6更新:现在模组会完全尊重游戏原始数据,如果物品重量或价格为0,则跳过随机化
Q:会和修改器或其他模组冲突吗? A:通常情况下不会。如遇到问题,请尝试调整配置或暂时禁用其他模组进行排查。
Q:如何查看模组是否正常工作? A:在配置中将"启用详细日志"设为true,然后在游戏控制台中查看拾取物品时的修改日志。
Q:多人游戏同步失败怎么办? A:
- 检查所有玩家是否都安装了此模组
- 确保网络同步设置已启用
- 开启网络调试日志查看具体同步过程
📜 更新日志
v1.3.7 (最新版本)
- 更新:改进文档说明,增加未来规划
v1.3.6
- 重构:移除所有重量和价格的默认值设置,完全尊重游戏原始数据
- 改进:重量获取逻辑,只在游戏本身设置了重量值时才进行随机化
- 优化:物品跟踪机制,减少重复随机化的可能性
- 新增:当物品重量或价格为0时的跳过逻辑和警告日志
v1.3.5
- 修复:重量随机化中的NaN计算问题
- 修复:单机模式下的网络警告问题
- 改进:重复修改防护机制
- 优化:配置验证和错误处理
- 新增:日志工具类和更详细的调试信息
v1.3.4
- 恢复:完整的网络同步功能,包含RPC广播机制
- 改进:增强错误处理和日志系统
- 更新:优化配置项说明和默认值
v1.3.3
- 修复:模组加载时的依赖检测问题
- 修复:移除重复集合定义,避免逻辑冲突
- 改进:统一网络状态检查方法
- 清理:删除未使用的导入和冗余代码
v1.3.2
- 新增:完整的网络同步功能框架
- 优化:代码结构,提高编译稳定性
- 改进:配置项说明和默认值
- 更新:文档说明
v1.3.1
- 修复:程序集引用问题,确保稳定编译
- 改进:日志系统和错误处理
- 优化:配置界面显示
v1.3.0
- 重构:代码架构,提高了稳定性
- 新增:网络同步框架(实验性)
- 改进:预设共享检测机制
v1.2.2
- 更新:文档说明
v1.2.0
- 新增:现金袋随机化开关配置
- 优化:黑白名单系统关键词默认留空
- 简化:高级设置配置选项
v1.1.0
- 新增:完整的黑白名单系统,支持关键词匹配
- 改进:预设共享检测和修复机制
- 新增:更多调试日志选项
v1.0.0
- 初始版本发布
- 实现:抓取时随机化贵重物品重量和价格的核心功能
温馨提示:
- 建议首次使用时从默认配置开始,根据个人喜好逐步调整。
- 多人游戏时确保所有玩家安装相同版本模组以获得最佳体验。
- 网络同步功能已完全恢复,可在多人游戏中正常使用。
- v1.3.6重要提示:现在模组更加智能,会跳过重量或价格为0的物品,避免不必要的修改。
说明文件由DeepSeekAI辅助生成
CHANGELOG
📜 更新日志
v1.3.9 (最新版本)
- 更新:更新文档说明
v1.3.8
- 更新:更新文档说明, 增加单独的更新日志
v1.3.7
- 更新:更新文档说明,增加未来规划
v1.3.6
- 重构:移除所有重量和价格的默认值设置,完全尊重游戏原始数据
- 改进:重量获取逻辑,只在游戏本身设置了重量值时才进行随机化
- 优化:物品跟踪机制,减少重复随机化的可能性
- 新增:当物品重量或价格为0时的跳过逻辑和警告日志
v1.3.5
- 修复:重量随机化中的NaN计算问题
- 修复:单机模式下的网络警告问题
- 改进:重复修改防护机制
- 优化:配置验证和错误处理
- 新增:日志工具类和更详细的调试信息
v1.3.4
- 恢复:完整的网络同步功能,包含RPC广播机制
- 改进:增强错误处理和日志系统
- 更新:优化配置项说明和默认值
v1.3.3
- 修复:模组加载时的依赖检测问题
- 修复:移除重复集合定义,避免逻辑冲突
- 改进:统一网络状态检查方法
- 清理:删除未使用的导入和冗余代码
v1.3.2
- 新增:完整的网络同步功能框架
- 优化:代码结构,提高编译稳定性
- 改进:配置项说明和默认值
- 更新:更新文档说明
v1.3.1
- 修复:程序集引用问题,确保稳定编译
- 改进:日志系统和错误处理
- 优化:配置界面显示
v1.3.0
- 重构:代码架构,提高了稳定性
- 新增:网络同步框架(实验性)
- 改进:预设共享检测机制
v1.2.2
- 更新:更新文档说明
v1.2.0
- 新增:现金袋随机化开关配置
- 优化:黑白名单系统关键词默认留空
- 简化:高级设置配置选项
v1.1.0
- 新增:完整的黑白名单系统,支持关键词匹配
- 改进:预设共享检测和修复机制
- 新增:更多调试日志选项
v1.0.0
- 初始版本发布
- 实现:抓取时随机化贵重物品重量和价格的核心功能