自定义酒桶模组

自定义酒桶模组

添加了一种自定义酒桶的方法。它默认配置支持泡菜和枫糖浆,但可以更改为添加任何“物品”并调整已在酒桶中生效产品的加工时间。您还可以启用酒桶在外部工作的功能。

游戏玩法机制

当前版本:1.6.3 将模组更新以兼容《星露谷物语》1.6版本 更改实现方式,添加机器数据而非修补时间方法。 新增QualifiedItemId属性用于识别自定义陈酿器。(Name属性仍有效) 陈酿列表和木桶列表现在支持Qualified Item Ids 为自定义陈酿器添加仙尘支持 土耳其语翻译由Lexith提供 调整加载顺序以避免警告 改用Generic Mod Config Menu新API 修复当游戏载入无名对象时出现的空引用异常 新增配置选项允许在任何地点使用所有自定义陈酿器 修复未加载的qualified item id会被注册为类别的错误 目标: 这个模组的灵感来自《自定义水晶复制器模组》页面的一篇帖子。
有位用户认为,如果能像提升葡萄酒品质那样提升果汁品质会很有趣。 于是我研究了游戏中尚未出现的常见陈年产品,并将它们添加为默认选项。(果汁不在其中) 当然,人们可以设置任何“物品”通过木桶进行陈化。 兼容性: 此模组可能与修改酒桶行为的其他模组冲突。目前尚未收到问题报告。 1 现在已与Automate模组兼容。 安装:安装最新版本的SMAPI。将Custom Cask Mod解压至/Stardew Valley/Mods目录。将MailFrameworkMod解压至/Stardew Valley/Mods目录。使用SMAPI运行游戏。 它是如何运作的: 如果你安装了MFM,一旦你获得地窖或随处启用木桶,你将收到农民协会的一封信,鼓励陈酿手工制品,并"提醒"泡菜和枫糖浆也可以陈酿。他们还表示,通过"外部帮助",你可以调整木桶以提高大多数物品的品质或使其在任何地方工作。不过这封信只是为了增添趣味,一旦你安装了这个模组,它应该已经生效了,你甚至可以在配置文件中禁用这封信。

如果你启用了随处木桶但没有木桶的配方,这封信会附带配方。(需要MFM)

当你第一次启动游戏时,模组的"data"文件夹中会创建'CaskData.json'文件。

以下是一个示例,展示如何在文件中添加更多物品。这个示例将果汁设置为56天从无品质提升到铱星品质,而所有牛奶物品将在14天内陈酿: {   "342": 2.66,   "724": 2.0,   "350": 1.0,   "-6": 4.0,   "石油": 1.66 } 文件格式为C#字典的序列化。
需要在双引号内放置物品ID、类别或名称,后接冒号和物品陈化速率。
如需添加另一个物品,需放置逗号并重复上述步骤。
所有内容需置于大括号内。
将56除以速率,可得到物品从无品质到铱品质所需的天数。
因此,速率为1需要56天(2个季节),速率为2需要28天,速率为56仅需1天。
可在此页面查找物品ID和类别:https://stardewvalleywiki.com/Modding:Object_data
该文件将通过Harmony框架为Automate模组打补丁。
仅修改其字典,以便在将物品放入木桶时考虑配置的物品和陈化速率。
因此仅对配置了ID的物品生效,因为Automate不支持类别配置。 模组制作者的内容包: 内容包的格式与mods文件夹中的CaskData.json相同。该mod只是将两个文件合并。
mods文件夹中提供了CaskData.json文件的模板。
您还可以在AgersData.json中设置自定义陈酿器,这将使不同物品像酒桶一样运作。
mods文件夹中提供了AgersData.json文件的模板。
文件中有大量带有示例和解释的"注释"。
同一文件夹中还提供了manifest文件的模板。 配置选项: 安装模组后至少运行一次游戏以创建config.json文件。您可以通过编辑此文件来更改配置。 "DisableLetter": (false|true) 启用或禁用解释变更的信件。 "EnableCasksAnywhere": (false|true) 启用或禁用随处放置木桶接受物品。 "EnableCustomAgersAnywhere": (false|true) 启用或禁用随处放置自定义陈酿器接受物品。 "DisableAutomateCompatibility": (false|true) 启用或禁用与Automate模组的兼容性。若未安装Automate模组则无需禁用,系统会自动检测。 "EnableMoreThanOneQualityIncrementPerDay": (false|true) 启用或禁用木桶每日提升超过一个品质等级。出于历史原因默认值为true。由于新增了可加速木桶生产的物品,代码已修改为每次成熟检查仅允许提升一个品质等级。 "EnableCaskAgeEveryObject": (false|true) 启用或禁用木桶接受所有物品。 "DefaultAgingRate": (1|any_number) 当EnableCaskAgeEveryObject为true时,用于未定义物品的陈酿速率。 国际化: 该模组兼容SMAPI对i18n文件的支持。
它已提供pt-BR(巴西葡萄牙语)的官方翻译,
但您可以根据以下指南为您的语言进行翻译:
https://stardewvalleywiki.com/Modding:SMAPI_APIs#Translation 卸载:从安装文件夹中删除该模组。自定义陈酿器仍会完成产品的陈酿过程,并像普通木桶一样运作,直到从地板上移除为止。 特别感谢: Trantula45 - 谁提出了一个类似于自定义水晶复制机模组的想法,使其适用于酒桶。
Pathoschild - 感谢他帮助我实现了与他自动化模组的兼容性。
感谢模组开发Discord频道上的所有人,他们总是非常乐于助人。 更多信息: https://community.playstarbound.com/threads/custom-cask-mod.148111/ 我的其他模组: 畜牧业模组 永恒鱼饵与不可破坏钓具模组 保水田地模组 自定义水晶复制机模组 作物移植模组 自定义亲吻模组 无边框木地板模组 自定义生产者模组
邮件服务模组
奥术工作台模组
宝石灯柱模组
高级酒桶模组