
动物看护员
花钱请别人来照顾你的农场动物。 或者更妙的是,让你的孩子来做,并称之为“家务”。
查看大图关于
要种植的作物,要探索的矿洞,要培养的人际关系,但你还是离不开松露油和鸭肉蛋黄酱三明治。这听起来像你吗?当然,你享受拥有农场动物带来的好处,但这并不意味着必须是你亲自在谷仓里跋涉于粪肥之中。为什么不花钱请别人来做这些事,或者更好的是,让你的孩子们去做呢。
更新
如果您下载的是1.0.6版本,默认配置文件存在一个错误。最后一个配置选项后面有一个逗号,而它前面的那个却没有逗号。1.0.7版本仅修正了这个问题。您可以通过将配置文件的最后几行修改成这样来自行修复:
"chestCoords": "73, 14",
"chestDefs": ""
}
而不是(注意逗号的位置)
"chestCoords": "73, 14"
"chestDefs": "",
}
1.0.6版本:这个更新我已经酝酿了相当长一段时间,因为我担心会破坏原本正常的功能。虽然不能保证完全没有问题,但请尝试使用。基本上,这次更新增加了对物品存放位置更好的控制,并对对话系统进行了一些增强。如果你已经是现有用户,且对这些新功能不感兴趣,那么建议你继续使用当前版本,因为它看起来相当稳定。
另外,我添加了一个建议功能,允许你将宠物设置为用户,但对话相当简单。
我很想增加一些更具沉浸感的宠物互动,可惜我的数字艺术技能仅限于修改那些比我更优秀的艺术家的作品。
所以如果有人愿意捐赠一张漂亮的猫和狗肖像图片,我很乐意将其纳入这个模组以及我的其他几个模组中。
如果你对这样的合作感兴趣,请联系我。
1.0.5:修复了一个错误,即如果你因使用此模组而与NPC角色交谈后,将无法与他们进行任何正常对话。
1.0.4:最新版本现已采纳了我在评论区收到的部分建议。具体而言,新增了一个溢出箱选项(这个建议来自我另一个模组的评论,未来几天或几周内也会应用到那些模组中),以及自动收集动物掉落物的功能。我未能用虚空蛋进行测试,如果你们碰巧遇到未被拾取的蛋,请告诉我。总之,我对这个模组还有一些进一步的计划,希望你们会喜欢它未来的发展方向。
用法
当你早晨醒来时(或者周日想睡懒觉时稍晚些)
只需按下一个按钮(默认为"O"键)
就能有人帮你:抚摸、喂养并收获动物产品。
如果你喜欢这类功能
他们还能让动物的快乐值达到满格
提升动物对农夫(就是你)的好感度
甚至能让幼崽瞬间长成能为农场做贡献的成年动物。
如果你是想自食其力的人,
或者你只是需要一个花钱的地方,
你甚至可以用辛苦赚来的星露币
支付模组来帮你完成这些操作。
快速设置
如果你想把这个模组当作修改器使用,请勾选你想启用的"Enabled"选项,并保持"costPerAction"为0。同时将enableMessages设置为false。
每次行动成本默认为0,如果想被收费,请务必修改。
配置
这是默认配置:
"keybind": "O",
"growUpEnabled": false,
"maxHappinessEnabled": false,
"maxFullnessEnabled": false,
"harvestEnabled": true,
"pettingEnabled": true,
"maxFriendshipEnabled": false,
"verboseLogging": false,
"costPerAction": 0,
"whoChecks": "配偶",
"enableMessages": true,
"takeTrufflesFromPigs": true,
"bypassInventory": false,
"chestCoords": "73, 14",
"chestDefs": ""
keybind:按下此键可命令你的动物助手开始工作。默认为"O"键。
growUpEnabled:此选项告知您的动物助手,您希望它们使用黑暗魔法将幼年动物瞬间成长至能为农场做出贡献的年龄。默认为false。
maxHappinessEnabled:此选项告知您的动物助手,您不在意他们需要花多长时间(或在何处)抚摸您的动物,但他们的工作直到每只动物的幸福度达到最大值才算完成。默认值为 false。
maxFullnessEnabled:此选项指示您的动物助手喂养动物。饱食的动物才能生产。默认值为false。
harvestEnabled:这会让你的动物工人自动收集动物掉落物。如果你喜欢自己动手收集,请将此设为false。
pettingEnabled:这告诉你的动物工作者你想抚摸动物。这就是我做这个模组的全部原因,所以默认值为true。所以如果你把它设为"false",请自己知道就好。如果你喜欢亲自抚摸每一只动物(因为你没有上百只动物),那就设为false。
maxFriendshipEnabled:这决定了你的动物助手是否需要佩戴"你"的面具,以便动物们的亲密度指向你,而非助手。默认为false。
verboseLogging:启用或禁用调试日志记录。用于故障排除。
costPerAction:这是每只动物每次行动的费用。关于此选项已有一些建议,我确实计划在未来引入更复杂的定价结构,但目前请确保该费用包含您希望动物检查器执行的所有服务,并按行动次数平均计算。默认值为0。
takeTrufflesFromPigs:训练这些猪的人真是糟糕透顶,因为它们总爱把松露藏起来。藏哪儿?我也不太确定,但它们确实藏了,相信我。启用此选项后,你的农场助手会进行TSA批准的身体腔穴搜查并找到松露。如果你爱护帮你检查的人,或者希望你的猪不受侵犯,或者认为这是作弊行为,那就设为false。
whoChecks:这是负责检查你动物的人(或动物)的名字。默认为"配偶"。你也可以设置为"宠物"——它们工作非常出色,但不会提供太多反馈。你还可以将其设置为游戏中的任何角色,这将开启与该角色的对话。如果设置为其他内容,该名称将用于消息中。
enableMessages:此选项用于控制是否启用与动物检查器相关的游戏内消息和对话。默认值为true。
bypassInventory:在存放动物掉落物时是否绕过你的物品栏,直接存入你定义的箱子。默认为 false。
chestCoords:这是默认箱子的坐标,用于存放溢出的物品。默认值为 (73,14),即屏幕视角下紧邻出售箱右侧的瓦片位置。
chestDefs:这是一个以竖线分隔的箱子位置列表,您可以为特定物品定义这些位置。默认为空,但这里有一个示例:"430,70,14|340,7,4,FarmHouse"。您可以看到有两个选项。
第一条指定了物品ID和箱子坐标,这会检查农场该位置是否有箱子。
第二条指定了物品ID、箱子位置和建筑。这将在FarmHouse的(7,4)位置寻找箱子(初始房屋中这是壁炉旁边的位置)。
我在使用建筑名称时运气有好有坏:地窖(Cellar)、农舍(FarmHouse)效果不错,而棚屋(Shed)就不行。这个功能尚处于实验阶段,等我更了解建筑的识别方式后,会努力让它运行得更好。
自定义
因为这对某些人很重要...
dialog.xnb文件可让您按喜好自定义对话内容。我还附上了dialog.yaml源文件,但模组会从XNB文件中读取。若您不知如何操作,请搜索"如何解包和重打包星露谷物语模组"。总之...
对话元素以名称_索引的格式排列。如果名称以大写字母'X'开头,意味着这些消息需要大致保持相同的顺序和格式,对话才能连贯。数字很重要。
所有其他元素都可以添加和修改,因为它们会在对话的适当位置随机使用。你必须使用文件中已有的"name_id"中的相同"name",但可以添加或删除,只要特定组中的所有数字都是唯一的。
另外,你会看到我在底部添加了几个名字,例如"Shane_1"、"Shane_2"、"Leah_1"。
你可以用同样的格式向文件中添加其他星露谷物语角色的对话。
如果你的"whoChecks"设置为其中一个角色,这些对话将被合并到"smalltalk"组中。
现有SDV对话中使用的大部分符号仍将有效(例如@会被替换为农夫的名字)。此外,还添加了在对话中使用本模组值的符号,它们及其描述如下:
- %%animalsPet%% - 被抚摸的动物数量。
- %%trufflesHarvested%% - 已收获的松露数量。
- %%productsHarvested%% - 收获的其他动物产品数量(我保证未来会提供更细化的追踪功能)。
- %%aged%% - 达到成熟年龄的动物数量。
- %%已喂食%% - 已喂食的动物数量。
- %%maxHappiness%% - 幸福感达到最高的动物数量。
- %%maxFriendship%% - 与农夫达到最高友谊值的动物数量。
- %%numActions%% - 执行操作的总数。
- %%totalCost%% - 所有动物的总成本。
- %%配偶%% - 农夫配偶的名字(如果已婚),否则为whoChecks的值。
文件中的对话组及其简要使用时机说明:
- Xdialog - 当配偶或非角色检查罐子时使用的一些特定对话。
- greeting - 检查员向农民打招呼时使用的问候语。
- unfinishedmoney - 角色检查员因资金不足而无法完成任务时的评论。
- 赠品 - 当allowFreebies为true且服务费用超过农夫手头金额时,角色检查器会发表的评论。(本模组中尚未实际使用)
- 未完成库存 - 角色检查器在因无处交付货物而无法完成任务时发表的评论。(本模组中尚未实际使用)
- 闲聊与角色名称 - 大多数对话结束时插入的评论。
注释
该内容基于SMAPI 0.40.1.1-2版本编写并测试,适用于星露谷物语1.1版本。
更新日志
- 1.0.0:初始版本。
- 1.0.1:新增了一些沉浸式设置,用于自定义部分消息等内容。
- 1.0.2:上传时搞砸了。文件内容无变化。
- 1.0.3:移除了导致松露膨胀的部分调试代码,新增了溢出箱子选项,地面上的松露和动物产品现在也会被自动采集。
- 1.0.4:修复了当物品栏已满且坐标处没有箱子时抛出异常的bug。抱歉,我上周才开始学习C#,仍在努力掌握一些细节。
- 1.0.5:修复了当天若有动物相关对话时,与检查员的普通游戏对话会被清空的错误。
- 1.0.6:新增了部分对话自定义功能,添加了宝箱系统及其他一些内容。
- 1.0.7:修复了一个损坏的默认配置文件。
- 1.0.8:现在正确考虑了"采集者"技能,在收获松露时有20%几率获得双倍拾取。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。