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 | 6 months ago |
| Version | 1.0.1 |
| Download link | cn_xc-RandomWeightAndValueMod-1.0.1.zip |
| Downloads | 46 |
| Dependency string | cn_xc-RandomWeightAndValueMod-1.0.1 |
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 🎮
一个为《REPO》游戏设计的模组,可在你第一次抓取贵重物品时,随机化其重量和价格,大幅增加游戏的变数和重玩价值!
⚠️ 开发状态与限制说明
- 当前版本为初始发布,尚未经过广泛的兼容性与稳定性测试。
- 暂不支持多人同步:在联机时,只有进行修改的客户端(通常是主机)会生效,其他玩家可能看到不一致的效果。主要推荐用于单人游戏。
✨ 功能特点
- 双属性随机:同时改变物品的物理重量和经济价值,让每次拾取都充满惊喜。
- 高度可配置:重量和价格的随机变化范围均可自由调节,打造你想要的游戏体验。
- 一次生效:每个物品只在第一次被抓取时修改,确保单局游戏内的逻辑一致性。
- 智能调整:高价物品的价格波动更小,低价物品波动更大,保持游戏平衡与合理性。
📥 安装方法
自动安装(推荐)
- 安装 Thunderstore Mod Manager 或 r2modman。
- 在应用内搜索
RandomWeightAndValueMod并点击安装,其依赖项(BepInEx, REPOLib, REPOConfig)将自动安装。
手动安装
- 确保已安装 BepInEx 5、REPOLib 和 REPOConfig。
- 从本页面下载
RandomWeightAndValueMod.zip。 - 将其解压到《REPO》的游戏根目录(即包含
BepInEx文件夹的目录)。
⚙️ 配置说明
所有设置均可通过以下两种方式调整:
方式一:使用 REPOConfig 图形界面 (推荐)
这是最方便的方法,可在游戏内实时调整并生效。
- 确保已安装 REPOConfig 模组。
- 进入游戏,打开 REPOConfig 主菜单(默认快捷键可在其模组页面查询)。
- 在左侧列表中找到并点击 “随机贵重物品的价格及重量”。
- 右侧将显示所有可调节项,修改后通常立即生效。
主要配置项说明:
| 分类 | 配置项 | 说明与默认值 |
|---|---|---|
| 通用设置 | EnableWeightRandomization |
启用重量随机化 (默认: true) |
EnableValueRandomization |
启用价格随机化 (默认: true) |
|
| 重量设置 | MinWeight |
最小重量倍率 (默认: 0.5,即原重的50%) |
MaxWeight |
最大重量倍率 (默认: 3.0,即原重的300%) |
|
| 价格设置 | MinValueMultiplier |
价格最小倍率 (默认: 0.8,即原价的80%) |
MaxValueMultiplier |
价格最大倍率 (默认: 2.5,即原价的250%) |
|
| 调试设置 | 启用详细日志 |
在控制台输出每个物品修改的详细日志 (默认: true) |
强制刷新UI |
尝试在修改后刷新物品的UI显示 (默认: true) |
方式二:手动编辑配置文件
- 关闭游戏。
- 导航至
游戏根目录/BepInEx/config/。 - 用文本编辑器打开
RandomWeightAndValueMod.cfg。 - 修改对应配置项等号(
=)后的数值并保存。 - 重新启动游戏使更改生效。
📜 更新日志
版本 v1.0.1 - 2026年1月31日
- 移除:移除了用于内部调试的“侦察模式”选项,简化了配置菜单。
- 修复:解决了在某些情况下物品重量修改后 Rigidbody 未同步更新的问题。
- 优化:改进了日志输出,使其在默认情况下更简洁。
- 文档:修改并完善了说明文件,使其描述更准确。
版本 v1.0.0 - 2026年1月30日
- 初始版本发布。
- 实现了抓取时随机化贵重物品重量和价格的核心功能。
❓ 常见问题
Q:这个模组支持多人游戏吗? A:当前版本不提供完整的多人游戏同步。在联机时,修改效果可能仅对主机生效。建议在单人游戏中使用以获得完整体验。
Q:会影响我现有的游戏存档吗? A:不会直接破坏存档。但为获得最佳体验,建议在启用模组后开始一局新游戏。
Q:会和修改器(Cheat)或其他模组冲突吗? A:通常情况下不会。本模组仅修改物品的基础属性,不涉及游戏核心逻辑,与大多数模组兼容。如遇到问题,请尝试在配置中调整范围或暂时禁用其他模组进行排查。
🙏 灵感来源与致谢
- 本模组最初的重量随机化想法来源于 N0w4h 的 RandomWeightMod,感谢其提供的灵感与基础。
- 本模组在其核心概念上进行了 独立开发与功能扩展,主要新增了完整的贵重物品价格随机化系统,旨在创造一个更具变化和策略深度的游戏体验。
本说明文档由 DeepSeek AI 辅助生成。
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
- 初始版本发布
- 实现:抓取时随机化贵重物品重量和价格的核心功能