You are viewing a potentially older version of this package. View all versions.
cn_xc-MoreTaxTokensSimple-1.7.1 icon

MoreTaxTokensSimple

已支持至 REPO v0.4.4 版本,交流QQ群573485890,提取外观箱子时获得更多税款代币。默认 10 倍。

By cn_xc
Date uploaded a month ago
Version 1.7.1
Download link cn_xc-MoreTaxTokensSimple-1.7.1.zip
Downloads 17092
Dependency string cn_xc-MoreTaxTokensSimple-1.7.1

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

README

More Tax Tokens Simple

突破原版限制,提取外观箱子时获得更多税款代币。

版本:1.7.1

概述

简单粗暴地提高《REPO》税款代币的获取数量。每提取一个外观箱子,原版奖励 1 个代币,模组默认奖励 10 个代币,并可选择将客机无法同步的代币转为团队资金。

⚠️ 多人模式说明

由于游戏底层限制,代币数量在联机时无法同步给客机。为解决这个问题:

  • ConvertTokensToCurrency = true(默认):客机看不到的代币,按稀有度折成团队资金。团队资金游戏自动同步,客机直接看到钱变多。
  • ConvertTokensToCurrency = false:不折现,仅主机独享代币,客机无感知。

折现规则(越稀有越值钱,仅可修改封顶)

稀有度 单价 10倍(9个多余) 25倍(24个多余) 100倍(99个多余)
普通 2K 18K 48K 上限封顶
稀有 4K 36K 上限封顶 上限封顶
珍贵 10K 上限封顶 上限封顶 上限封顶
超稀有 15K 上限封顶 上限封顶 上限封顶

主机代币全拿,折现是额外发的钱。公式:(倍率-1) × 单价,结果受 MaxCurrencyBonus 限制(默认 50K,可调 50K~200K)。

推荐搭配 CurrencyAsToken,主机拿代币抽完,客机花钱继续抽。

✨ 功能

  • 自定义税款代币获取倍率(默认 10 倍,范围 1x - 100x)
  • 客机无法同步的代币转为团队资金(按稀有度汇率,仅可修改封顶金额)
  • 软依赖 CurrencyAsToken,推荐搭配使用
  • 轻量、无额外功能

安装

  • 确保已安装 BepInExPack
  • MoreTaxTokensSimple.dll 放入 BepInEx/plugins 文件夹
  • 启动游戏,模组会自动生成配置文件

⚙️ 配置

配置文件位置:BepInEx/config/dyxc666.MoreTaxTokensSimple.cfg

配置项 默认值 说明
TokenMultiplier 10 税款代币获取倍率(1-100)
ConvertTokensToCurrency true 开启后,客机无法同步的代币折现为团队资金
MaxCurrencyBonus 50000 单次折现金额上限(50000-200000)

❓ 常见问题

Q:单人能用吗? A:可以。单人模式下代币全拿,打开开关还能额外拿钱。

Q:联机需要所有人都装吗? A:房主必须装。客机不装也能看到团队资金变化,但无法参与额外抽奖(需搭配 CurrencyAsToken)。

Q:为什么客机看不到多出的代币? A:游戏不自动同步代币数量,这是底层限制。打开开关把客机看不到的代币折成团队资金即可解决。

Q:折现发了多少? A:按稀有度汇率计算,越稀有越值钱(普通2K/稀有4K/珍贵10K/超稀有15K),单次总金额受 MaxCurrencyBonus 限制(默认50K)。

致谢

感谢 Zichen (王子晨) 的 CurrencyAsToken 模组支持。

模块问题交流

QQ群:573485890

CHANGELOG

更新日志

[1.7.1] - 2026-05-25

修复

  • 修复团队资金异常叠加的严重 bug:ResultScreenUI.StateFadeOut 循环调用 CosmeticTokenAdd 导致折现逻辑被重复触发
  • 新增 _currencyAlreadyAddedThisCycle 标记,同一关卡内只折现一次
  • 新增 RunManager.ChangeLevel 补丁,关卡切换时自动重置折现标记
  • 修复后 10 倍稀有外观箱正常折现 50000,不再出现 5000 万异常

[1.7.0] - 2026-05-22

新增

  • 联机同步方案:客机无法同步的代币折成团队资金(游戏原生同步)
  • 折现规则:越稀有越值钱(普通2K/稀有4K/珍贵10K/超稀有15K),仅可修改封顶
  • ConvertTokensToCurrency 开关,关闭后退回纯代币模式
  • MaxCurrencyBonus 配置项,可自定义封顶金额(范围 50000-200000,默认 50000)
  • 软依赖 CurrencyAsToken,联机闭环

移除

  • EnableMultiplayerSync、ShowStartupPopup 等已废弃配置项

[1.6.0] - 2026-05-19

新增

  • 软依赖检测 CurrencyAsToken(Zichen 作者),若未安装则自动关闭多人同步
  • 新增 EnableMultiplayerSync 配置项,控制多人模式下是否全员生效

修复

  • 修复客机未装 CurrencyAsToken 且同步开关误开时的数据不一致问题

说明

  • 为什么税款代币无法完美多人同步?
    • REPO 的 MetaManager.cosmeticTokens 是一个本地 List<int>,Photon 不会自动同步这个列表
    • 经 dnSpy 逆向确认 MetaManager.Save() 仅做本地存档,不涉及网络传输
    • v1.1.0 ~ v1.5.3 期间尝试过 RPC、房间属性同步、RaiseEvent、PunRPC 等方案,均因场景切换 ViewID 冲突或事件丢失而失败
    • 最终方案:房主权威 + 客机走原版,如需全员同步请搭配 Zichen 的 CurrencyAsToken 模组

[1.5.3] - 2026-05-19

重构

  • 参照 RandomValueMod 的 RPC 架构,中继器挂载 PunManager,跨场景不销毁
  • 客机收到 RPC 后清空列表并重加,确保数量与房主完全一致
  • 完全解耦客机原版执行状态,不再依赖 CosmeticTokenAdd 的执行顺序

[1.5.2] - 2026-05-19

尝试

  • 改用 PunRPC 方案,手动创建 PhotonView 固定 ViewID
  • 联机测试失败:场景切换导致 ViewID 冲突,客机收不到 RPC

[1.5.1] - 2026-05-17

修复

  • 修复主机与客机代币数量不一致的问题

[1.5.0] - 2026-05-16

重构

  • 回退到 Prefix 方案,加入 SemiFunc.IsMasterClientOrSingleplayer() 严格限定主机执行

修复

  • 修复 v1.4.2 中主机客机数据叠加导致代币数量随机不一致的问题

[1.4.3] - 2026-05-15

文档

  • 修正文本说明

[1.4.2] - 2026-05-12

适配

  • 适配游戏 v0.4.2

[1.4.1] - 2026-05-11

修复

  • 修复循环逻辑错误:现在正确加满配置的倍率数量(之前少加了一个)
  • TokenMultiplier 配置项改为整数类型(ConfigEntry<int>),REPOConfig 中显示为整数滑块

变更

  • 移除"只需房主安装"的结论。联机时房主和所有客机都必须安装此模组
  • 事件码从 180 改为 1,避开原版 200+ 区域的冲突

[1.4.0] - 2026-05-11

新增

  • 采用 Photon RaiseEvent(事件码 1)实现房主到客机的代币倍率同步
  • IOnEventCallback 接口实现,延迟注册回调避免主菜单卡死

变更

  • 彻底放弃"Photon 自动同步 List<int>"的错误假设
  • 经 dnSpy 逆向确认 MetaManager.Save() 仅做本地存档,无网络同步

[1.3.0] - 2026-05-11

尝试

  • 首次尝试自定义事件同步(事件码 180),因与 Omniscye 交流后确认需手动同步

[1.2.0] - 2026-05-10

终止

  • 终止网络同步方案的尝试。经深度逆向分析确认 v0.4.0 的代币结算流程为房主权威模式,但 Photon 不会自动同步 cosmeticTokens 列表
  • 此版本的"只需房主安装"结论后被证实错误

[1.1.0 - 1.1.3] - 2026-05-10

尝试

  • 多次尝试 RPC、房间属性同步等方案,均失败

[1.0.0] - 2026-05-07

正式发布

  • 适配游戏 v0.4.0(Cosmetics Update)
  • TokenMultiplier 配置项,默认 10x
  • 软兼容 REPOConfig

[0.1.0] - 2026-05-06

初始发布(早期版本)

  • 使用反射批量探测税款代币结算方法