重新种植

重新种植

如果你因为讨厌收获后重新播种而只种蓝莓、青豆和玉米,试试Replanter模组吧,它能让你拓展作物选择范围,再也不用担心需要重新播种的问题。

游戏玩法机制

关于

如果你和我一样,你那刚起步的农场本可以赚更多钱,却因为害怕收获季节和随之而来的重新播种而未能如愿。  新消息!  许多农场都会使用时省力工具来辅助手工劳作!!  如果他们没有使用机械,你可以用最后一个金币打赌,他们很可能花钱雇人帮忙。

有了Replanter,你可以让农场保持"刚刚好"的状态,同时让别人来收割和重新种植所有作物。 它甚至会精确购买你重新种植所需的种子数量。 如果这听起来像是在作弊,那就等着看看Replanter提供的那些令人兴奋的选项吧!

我期待您的反馈!

更新

感谢过去几周提供反馈的各位,特别是那些一直在报告困扰可再生作物的无限收获错误的玩家。 我们与德米特里密切合作,认为我们已经开发出一种有机农药,在1.0.4版本中消灭了这个错误。 如果你们中有人继续遇到这个问题,请告诉我。

说完这些,我想我有时间添加一个更细化的成本结构,供那些想要使用的人参考。 所以请在未来几天或几周内关注这个更新。

快速设置

  1. 解压模组并将其放入你的"Mods"文件夹中。
  2. 如果你想将其用作训练器,请更改配置设置:free: true, waterCrops: true, 以及 enableMessages: false。
  3. 如果您希望模组收费但不在意对话等内容,请修改config.json设置:enableMessages: false。
  4. 启动SMAPI可执行文件,放松身心,享受自动化种植与收割的奇妙体验。

配置

配置默认为以下设置。

{
  "keybind": "J",
"enableLogging": false,
"free": false,
"seedDiscount": 0,
"whoChecks": "配偶",
"enableMessages": true,
"costPerCropHarvested": 0.5,
"立即出售收获的作物": false,
  "waterCrops": false,
  "ignoreList": "591|593|595|597|376"
  "alwaysSellList": "",
"neverSellList": "",
  "chestCoords": "70, 14",
"bypassInventory": false,
  "chestDefs": "258,70,14|282,70,14",
"clearDeadPlants": true,
"smartReplantingEnabled": false
}

**按键绑定:**默认为J键,可设置为任意你想用来召唤农场助手的按键。

enableLogging:   告诉模组是否将调试信息输出到你的SMAPI控制台。默认为false。

enableMessages: 告诉模组你希望在游戏过程中获得使用反馈。默认为true。

free: 会让模组忽略所有其他成本计算机制。 这可是白送的大餐——你马上就能酿造 源源不断的啤酒,因为再也不用自己种该死的小麦种子了,我说得对吧? 默认为false。

seedDiscount: 默认为0,可设为0-100。  说实话,考虑到你现在要买这么多种子,皮埃尔那500金的返利根本不够看。  如果他想做你的生意,最好拿出点诚意来。

whoChecks: 默认为"配偶"。 如果你想在游戏中让某个角色(如"皮埃尔"或"艾米丽")在收获并重新种植所有作物后报告你的收支情况,可以将其设置为该角色。

costPerCropHarvested: 每收获一次作物支付的金额。 默认值为0.5。 如果你认为他们摘洋蓟每小时值得15g,那是你的事。

sellHarvestedCropsImmediately: 默认为false。 将此设置为'true'将允许您立即看到他人辛勤劳动的财务收益。 无论是深夜还是星期三..您的收割者都会把皮埃尔从床上拖到商店来接收您的作物! 如果设置为false,而您的物品栏没有足够空间接收,您将需要在清理出一些空间后再次呼叫您的农场帮手。

waterCrops: 默认为 false。 你的农场助手反正会四处查看每株植物是否已成熟可收获,何不让他顺便带上水管呢? 设为 "true" 将同时浇灌和收获作物。 这会连那些未被收获的作物也一并浇水。

ignoreList: 是一个用竖线分隔的收获ID列表(不是种子ID!),这些是你不想收获的作物。 默认值为 "591|593|595|597|376",这些都是我能想到的所有花卉——这样你的助手就会知道,如果他靠近你的蜂箱,你会非常不高兴。

alwaysSellList: 一个以竖线分隔的收获物品ID列表,用于指定您希望始终出售的物品。这是一个覆盖选项,当您想禁用"sellHarvestedCropsImmediately"功能时,但仍希望立即处理掉某些特定作物时使用。

neverSellList: 一个以竖线分隔的收获物品ID列表,这些物品你永远不想出售。这与alwaysSellList相反,如果你将"sellHarvestedCropsImmediately"设为true,但仍希望某些物品先经过你的物品栏。如果某个物品同时出现在alwaysSellList和neverSellList中,alwaysSellList将优先生效。

chestCoords: 这是你默认箱子的坐标。你只能携带这么多东西,对吧?与其让你的帮手告诉你等你清空背包后再回来,不如你直接告诉他们:“不,放进箱子里。”默认坐标为70,14(出售箱左侧的位置)。

bypassInventory: 若希望物品跳过背包直接进入箱子,请将此设为true。

chestDefs: 这是一个用竖线分隔的数字列表,用于定义特定作物对应的箱子。也许你想让葡萄放进靠近小桶的箱子,草莓放进靠近腌菜罐的箱子……又或者你只是有太多蓝莓,不希望它们挤占默认箱子里的其他作物。格式如下:收获ID, x, y|收获ID, x, y|……依此类推。如果在指定坐标找不到合适的箱子,将尝试使用默认箱子……然后是你的物品栏。

**clearDeadPlants:**如果希望助手清理枯萎的植物(尤其在季节交替时特别实用),请将此设为true。

smartReplantingEnabled: 这是一项实验性功能的可选设置,包含了我对这个模组的最初设想。 老实说——我认为它是有效的,但仍处于实验阶段。

基本上这个想法是,你绝不会在夏季25日重新种植一片300个星之果实的田地,你也不希望你的农场助手犯下这样昂贵的错误。如果作物在季节更替前无法再次收获(如果它不适合下一个季节),那么在最后一次收获后,田地将保持休耕状态,供你随意处置。

这不适用于再生类作物,它们会无限期保留。
理想情况下,计算会考虑你的耕种等级(某些作物可能只需11天而非13天)。 我尚未测试是否考虑速生肥料等增效剂。
无论如何,如果你想尝试此功能,请定期备份存档,并自行承担启用该设置的风险。 
说真的,最坏的情况不过是你的某块田地未到最佳状态就被收割...但对某些人来说这可不好。

最终此设置将成为默认值,而相反的选项将作为使用"全作物全季节"类模组用户的配置设置。

自定义

dialog.xnb文件可让您按喜好自定义对话内容。 我已附上dialog.yaml源文件,但模组 会从XNB文件中读取。 若您不知如何操作,请搜索 "如何解包与重打包星露谷物语模组"。 总之...

 

对话元素以名称_索引的格式排列。如果名称以大写字母'X'开头,意味着这些消息需要大致保持相同的顺序和格式,以确保对话连贯。数字部分很重要。

 

所有其他元素都可以添加和修改,因为它们会在对话的适当位置随机使用。
你必须使用文件中已有的"name_id"中的相同"name",但可以添加或删除,只要特定组中的所有数字都是唯一的。

 

另外,你会注意到我在底部添加了几个名字,比如"Shane_1"、"Shane_2"、"Leah_1"。  你可以用同样的格式将其他星露谷角色的对话添加到文件中。  如果你的"whoChecks"设置为其中一个角色,这些对话将会被合并到"smalltalk"组中。

 

现有SDV对话中使用的大部分符号仍将有效(例如@会被替换为农夫的名字)。此外,还添加了在对话中使用本模组值的符号,它们(及描述)如下:

 

%%cropsHarvested%%   -  收获作物的总数。

%%runningSeedCost%%   -  所有作物重新播种的种子成本。

%%runningSellPrice%%   -  所有收获作物的总售价。

%%runningLaborCost%%   -  劳动力总成本。

%%totalCrops%%   -  以某种方式照料过的作物总数。

%%cropsWatered%%   -  被浇水的作物数量。

%%totalCost%%   -  种子和劳动力的总成本。

%%numUnharvested%%   -  未能收获的作物数量。

%%检查者%%   -  在whoChecks中指定的检查者名称。

%%配偶%%   -  农民的配偶名字(如果已婚),否则为whoChecks的值。

 

文件中的对话组,以及每个对话组使用场景的简要说明:

 

X对话框 - 当配偶或非角色角色收割田地时使用的特定对话框。

greeting - 检查员与农场主打招呼时使用的问候语。

闲聊与角色名称 - 大多数对话结束时插入的评论。

注释

我还没测试过这个是否能收获温室作物,很可能不行。 计划在未来的版本中实现。 温室现在应该可以正常工作了!

这可能会让你的余额归零,但你的员工暂时不会在意。 此功能也计划在未来的版本中推出。

这不会收获巨型作物。 如果你想种植巨型作物,可以自己收获并重新种植。 可能会在未来的版本中考虑这一点。

没有作物能免受你的收割机伤害。 我计划在配置中添加一个受保护作物列表——我的收割机毁了我所有的蜜花:(  你现在可以保护特定作物了!

更新日志

1.0.0 初始版本

1.0.1 修复了查找种子时的空指针问题(如果你种过向日葵,就会明白这是什么情况),并添加了一些额外功能。 增加了一些错误检查,使失败时表现更优雅。

1.0.2 版本新增了一大堆新功能,基本上就是在求着出现更多漏洞。 新增了果树采摘功能。

1.0.3 修复了一个(希望如此)当模组不位于Stardew Valley/Mods文件夹时对话无法加载的错误。

1.0.4 修复了一个允许无限重复收获可再生植物的错误。