


适配 R.E.P.O. 4.0 版本的物品缩小搬运车。
作者 / Author: AngelcoMilk
ShrinkCart 会在物品放入 C.A.R.T / 购物车后自动缩小,方便搬运;物品真正离开购物车后会恢复原尺寸,底层缩放由 ScalerCore 负责。ShrinkCart 负责购物车触发、分类倍率、边缘防抖、恢复冷却、商店用品过滤、车类载物过滤、主机同步,以及可选的玩家站车缩放和敌人进车秒杀。
BepInEx-BepInExPack-5.4.2305Vippy-ScalerCore-0.6.1nickklmao-REPOConfig-1.2.6Thunderstore/r2modman 安装时会自动拉取依赖。推荐房间里所有玩家都安装 ShrinkCart 和这些依赖,缩放表现最一致。
0.4。枪械、血包等商店购买类实用品默认不会被购物车缩小,避免影响战斗、治疗和工具使用。需要时可以在配置里开启“启用商店用品缩小”。

敌人球使用独立的敌人球配置;钱袋/SurplusValuable 使用特殊物品配置。

大型、宽型、高型、超高型贵重物会按各自分类倍率缩小,适合搬运原本难以放进车里的物品。

R.E.P.O. 新版本的特殊物品同样可以被识别并缩小;v0.2.32 保留 CosmeticWorldObject / ItemValuableBox 代币/外观箱适配。

配置界面由 REPOConfig 提供,主要配置项为中文:
false。默认值:缩小速度 0.5,放大速度 0.2,离车防抖 0.5,恢复冷却 0.5,启用重量随缩放降低 false,启用商店用品缩小 false,启用玩家缩放 true,玩家缩放倍率 0.55,玩家站车触发时间 2 秒,玩家离车判定宽容时间 0.6 秒,启用玩家受伤后自动恢复 true。车类载物过滤固定为内部保护,不再作为配置项显示。贵重物倍率:Tiny 0.8,Small 0.6,Medium 0.45,Big 0.4,Wide 0.35,Tall 0.35,VeryTall 0.25。敌人球倍率:Small 0.8,Medium 0.65,Big 0.45,Berserker 0.45。商店用品倍率 0.5,钱袋/Surplus 0.25,代币/外观箱 0.4。
Rigidbody.mass,只传递 PreserveMass 选项。ExtractionReviveFix,不要在 ShrinkCart 内处理。