雪覆手工制品

雪覆手工制品

一个Content Patcher模组,可在冬季为户外物品覆盖积雪效果。

物品

这个模组的起源可以追溯到很久以前,那时还没有Content Patcher,Seasonal Immersion是修改建筑等内容的绝佳方式。Seasonal Immersion的一小部分功能允许每个季节有两套"Craftables.xnb"精灵图:一套用于室内显示,一套用于室外。我从未真正见过有发布的模组利用过这个功能,至少没有实现我想要的:被雪覆盖的物体。Seasonal Immersion让我可以欣赏那些可爱又舒适、被雪覆盖的自定义建筑,但我的蜂房看起来却像是在盛夏时节。所以尽管我完全不是,真的真的不是一个精灵图艺术家,我还是尝试填补这个空缺,创建了一个看起来确实像是在户外雪地里放置的Craftables版本。可惜的是,在一次游戏更新后,Seasonal Immersion停止工作了,而Content Patcher无法正确复制这一功能,唯一的选项是将所有Craftables都覆盖上雪,无论它们在室内还是室外。我一度放弃了这个项目,直到Pathoschild暗示他可能会尝试在Content Patcher中添加室内/室外识别功能,这又激起了我的兴趣。 现在,你看到的就是我笨拙尝试的雪景精灵艺术(除了雪人——大部分是从原版素材中借鉴的)!它远非完美,我非常欢迎任何认为自己能做得更好的人来尝试,你可以随意从中获取任何内容并使用,无需许可或其他任何条件。我之所以做这个,只是因为我太想要了,而请别人代劳又太过麻烦。 无论如何,它使用了Content Patcher的"Overlay"功能,包含的PNG文件仅为雪的部分,这意味着它可以与可制作物品的重新着色模组兼容,只要我的模组在重新着色模组之后加载。在最新版本中,我改变了这一机制。不再通过在模组标题中添加"Z"来欺骗SMAPI最后加载它(我了解到Pathoschild不推荐这种做法),而是在manifest中添加了一系列常见重新着色模组作为可选依赖项。这应该意味着SMAPI会检查这些重新着色模组,并以预期且更可靠的方式优先加载它们。遗憾的是,无法创建一个覆盖所有可能重新着色模组的"通用"可选依赖项集合,而且几乎肯定会有一些我遗漏的模组。因此,你可以发帖告诉我,和/或自行将任何特定的重新着色模组添加为manifest中的可选依赖项。 哦!关于我没做的部分:这个模组只重新着色了游戏中实际合法使用的物品——所以那些未被使用的盆栽植物或用于过场动画的物品等都没有改动。我也没有在以下物品上添加雪:工作中的熔炉、水晶复制机、发光物体的顶部等——因为我觉得这些东西温度都很高,雪落在上面会融化,这很合理。此外,我也没有给任何非冬季版本的物品添加雪,比如非冬季的季节性植物。糖果手杖上也没加雪——想不出哪里加雪会好看,而且糖果手杖本身就已经很有冬季氛围了。复活节彩蛋雕像上也没加雪,不过这个没什么特别原因——就是觉得加雪不太协调。 版本3.0/游戏版本1.5的额外变更:

  • 更新了针对最新版本Content Patcher和游戏的补丁行为,使雪地覆盖层不会出现在1.5版本的新区域中(为避免剧透,此处表述较为模糊)。
  • 为一些新物品添加了雪效果。
  • 如前所述,对模组进行了全面修改,改变了其处理重新着色的方式。 2024年6月30日:为1.6版本新增的部分可制作物品添加了雪景效果,并略微调整了内容文件以适配SMAPI/内容补丁器的最新改动。