收藏优化

收藏优化

优化了原版掉落物贴图渲染逻辑,在大量掉落物时显著降低了资源占用。

请安装最新版本,这非常重要!!!

收集优化 Collection Optimization

作者:MoYu | 版本:1.0.0 | 适用:星露谷物语 1.6 + SMAPI 4.0+

功能简介

一、收集优化(去掉掉落动画)

砍树、挖矿、打怪、钓鱼、锄地、开礼物盒等产生的掉落物,出现的一瞬间直接送入玩家背包,完全跳过「落地弹跳 → 走近拾取」的过程,砍树时木头不会在空中乱飞。玩家从背包/快捷栏主动丢出的物品不受影响,仍按原版行为落地。

二、物品聚集

背包已满时落回地面的物品会被聚拢为聚集点

  • 生成时互斥:已有聚集点范围内不会生成新的聚集点,新掉落的物品(不限种类)直接并入最近的聚集点
  • 重叠即合并:两个聚集点一旦覆盖,无论物品种类都合并为一个,合并在先成立的聚集点
  • 磁力吸引:聚集点与原版掉落物完全一致的磁力机制(基础磁力 + 磁力戒指/磁力增益),玩家磁力范围内聚集点整体追着玩家移动
  • 一次拾取:玩家走进聚集点拾取范围(默认 1 格),聚集点内全部物品一次性自动进背包;背包满时聚集点停留在玩家身边,腾出空间后立即收走

三、贴图与数量显示

  • 聚集点内每种物品只渲染一个图标,同类物品合并显示
  • 图标上显示总数量数字,随拾取实时递减,与物品位置完全同步
  • 玩家丢出成堆物品时同样显示数量

安装

  1. 安装 SMAPI(4.0 或更高)
  2. CollectionOptimization 文件夹放入 Stardew Valley\Mods\
  3. 启动游戏

配置(可选)

支持 Generic Mod Config Menu:游戏内 ESC → 选项 → 模组选项 → 收集优化。也可直接编辑 config.json

配置项 默认值 说明
AutoCollect true 掉落物直接进背包(去掉掉落动画)
ShowStackNumber true 地面图标显示数量数字
GatherGroundItems true 地面物品自动聚集
MergeRadius 320 聚集范围(像素,1 格 = 64,默认 5 格)
GatherCollectRange 64 聚集点拾取范围(像素,默认 1 格)
MergeGroundItems true 聚集点合并渲染(聚集开启时应保持开启)

兼容性

  • 全部补丁手动注册、非泛型方法,与其他模组的 Harmony 补丁无冲突
  • 单人/多人联机均支持(物理聚集由主机统一控制)
  • 与 Generic Mod Config Menu 深度集成