这个网页小工具模拟了 星露谷物语 中使用的随机数生成器,并在读取保存文件后对游戏做出“预测”。 预测的信息包括特殊矿井事件(例如蘑菇层和虫子层)、一些商贩出售的随机物品、开启晶球的结果、火车时刻表等。
大部分从1.6版本的更改和新增内容都得到了支持。虽然应用程序会尝试检测存档的版本,并使用特定于该存档的预测逻辑,但无论如何,它仍可能会剧透一些新内容
该应用程序用 jQuery, Big整数.js, JS xxHash, semver-compare, 和 pako编写; 它由黄行山(Ethaniel汉化),原网址为https://mouseypounds.github.io/stardew-predictor/ ,原作者源代码存储库为https://github.com/MouseyPounds/stardew-predictor. 请将任何错误、建议或其他反馈报告给Stardew 官方论坛中的主题 或发送到在Discord上的 @mouseypounds
此页面由黄行山汉化,Ethaniel的博客(Ethaniel是我的英文名)
已汉化的其他星露谷应用程序: 星露谷查缺补漏 || 星露谷随机预测器选择要检查的存档文件:
请使用以您的农民姓名(或农场名称)和 ID 号(例如Fred_148093307)命名的完整保存文件;请不要使用SaveGameInfo文件,因为它不包含所有必要的信息。
默认存档文件位置为:
绝大多数玩家只需点击上方的按钮加载存档,而不用折腾其他的。但是偶尔有人可能想检查某些游戏种子或覆盖存档中的某些值。这可以通过添加 URL 参数来实现,如下所述。
有效的 URL 参数如下所示;每个参数都可以通过描述性的长名称或简短的缩写来设置(两者都不区分大小写)。例如,如果有人想使用游戏种子42069运行此工具,将游戏天数设置为250,并将沙漠标记为已解锁,他们可以使用以下URL:
?id=42069&dp=250&desertunlocked=1
设置了所有非默认参数的当前预测的 URL(可用于共享)为:
完整名字 | 缩写 | 类型 | 描述 |
---|---|---|---|
version | v | 星露谷物语版本,例如1.6.0 e.g. 1.6.0 | 设置用于预测的游戏版本 |
gameID | id | 整数 | 设置游戏种子 |
daysPlayed | dp | 整数 | 设置播放日期,更改日历视图的开始位置 |
dayAdjust | da | 整数 | 按给定数量抵消游戏天数,以解决旧的多人游戏错误 |
dailyLuck | dl | 范围 | 设置垃圾检查的每日运气;将强制进入范围 [-0.1, 0.1] N注意,这是在考虑特殊魅力之前的原始运气 |
luckLevel | ll | 整数 | 设置运气增益等级(来自食物、戒指等) |
geodesCracked | gc | 整数 | 设置玩家打开的晶球数量 |
mysteryBoxesOpened | mb | 整数 | 设置玩家打开的神秘盒子的数量 |
ticketPrizesClaimed | pt | 整数 | 设置玩家领取的奖券奖励数量 |
timesEnchanted | te | 整数 | 设置被女巫施法的次数 |
trashCansChecked | tc | 整数 | 设置玩家检查的垃圾桶数量 |
timesFedRaccoons | tfr | 整数 | 设置浣熊被帮助的次数 |
deepestMineLevel | dml | 整数 | 设置已探索最深矿井深度(最大深度为 120) |
visitsUntilY1Guarantee | vg | 整数 | 设置商店中保证有红甘蓝种子的倒计时; 使用-1禁用,使用-99重新锁定 |
canHaveChildren | chc | 1表示是,0 表示否 | 玩家/配偶是否还可以生孩子 |
quarryUnlocked | qu | 1表示是,0 表示否 | 采石场已解锁并参观过采石场 |
desertUnlocked | du | 1表示是,0 表示否 | 沙漠解锁 |
greenhouseUnlocked | gu | 1表示是,0 表示否 | 温室解锁(即修复) |
ccComplete | cc | 1表示是,0 表示否 | 社区中心献祭完成 |
jojaComplete | jc | 1表示是,0 表示否 | Joja仓库建设完成 |
theaterUnlocked | tu | 1表示是,0 表示否 | 电影院解锁(非Joja版) |
hasFurnaceRecipe | hfr | 1表示是,0 表示否 | 玩家有熔炉配方 |
hasSpecialCharm | hsc | 1表示是,0 表示否 | 玩家有特殊的幸运符 |
hasGarbageBook | hgb | 1表示是,0 表示否 | 玩家已阅读《小巷自助餐》 |
gotMysteryBook | gmb | 1表示是,0 表示否 | 玩家从神秘盒子中获得了神秘之书 |
leoMoved | leo | 1表示是,0 表示否 | 雷欧是否已经搬到星露谷 |
hardmodeMines | hm | 1表示是,0 表示否 | 矿井设置为困难难度 |
qiCropsActive | qc | 1表示是,0 表示否 | 齐先生的特别订单现已启动 |
useLegacyRandom | leg | 1表示是,0 表示否 | 保存使用旧版 RNG 种子 |
译者注:上述列表是URL参数的参数名及解释,使用URL传参
此选项卡预测两件事:书商每个月在那两天卖书,以及这些天可以购买的书籍。结果只会显示那些随机选择的书籍。商店中其他的书要么始终存在(例如 价格目录),要么有一个非随机的触发条件(例如在找到100个核桃后出现的 酱料女王食谱),并未包含在内。
在类似于二十一点的纸牌游戏中玩游戏的预测结果 赌场。这些结果告诉你如何采取行动来赢得比赛。游戏不会在保存累计游戏次数,而是每局游戏游戏都使用新的随机牌。因此,这个选项卡的布局有点不同,有两组导航按钮。顶部的按钮让你更改预测的日期,底部的按钮则更改当前会话中玩游戏次数。
由于赢得比赛后可以下注“双倍或无”,在长连胜期间可以快速积累巨量金币,但必须小心避免金币计数溢出最大上线变为负数。如果不出意外,溢出将在连续第22次获胜时发生。
星露谷物语1.6版本增加了一个非常罕见的机会,让发牌员抽到值999的牌,导致玩家赢得三倍于他们下注的金额。预测器应指示何时可能发生这种情况(该滚动受到每日运气和运气增益的影响),但目前不会尝试寻找这种结果。
这个日历显示了星露谷物语中最讨厌的傻逼——穿绿衬衫的男人在 电影院里霸占抓娃娃机的出现时间。他会在你第一次访问电影院以及每次看完电影后都出现。他在电影前(后续访问)出现的时间是可以预测的,显示如下。
这是关于沙漠节的各种可预测细节。
在火山中熔炉给工具和武器附魔的预测结果。附魔次数是累计所有工具的附魔次数;用银河之魂锻造武器也会增加这个计数。 注意,在多人游戏中,每个玩家的附魔计数是单独计数的;对于多人游戏存档,有一个下拉菜单可让你选择使用哪个玩家进行预测。这仅会影响1.6之前的保存的高亮显示,但实际上会影响1.6或更高版本的预测。目前不支持搜索。
从版本1.5.2开始,物品上的两个先前附魔的物品会从结果中排除。由于这一点,结果可能有点混乱,因为可能会列出多达3个可能的结果。如果武器从未附魔,第一个结果是有保证的,将鼠标悬停在“...”上会显示更详细的工具提示。此外,锄头和洒水壶假定为铱等级,因此“到达”附魔可用。
淘金盘附魔仅在星露谷物语1.6版本中引入,但会显示在所有版本中。
这个日历显示了一些 垃圾桶战利品的预测。 虽然运气在你从垃圾桶中找到的物品中起着重要作用,但仍然有很大的不确定性。最显著的是 垃圾帽 和 垃圾目录几乎只能是有保证出现的;如果它们出现在这个列表上,游戏中应该会出现。 此外,就算运气足够好的时候进行预测,结果即使在最坏的运气下也是高度可靠的。以下是这些预测的一些注意事项:
这显示了每个岛屿位置将出现的宝石鸟携带的宝石种类;这样可以在遇到所有宝石鸟之前用于完成丛林祭坛。
在克林特的铁匠铺打开所有类型的晶球的预测结果。打开的晶球数量是所有类型的累计计数。结果可以每次浏览二十个,或使用不区分大小写的子字符串(允许使用正则表达式通配符)进行搜索。 注意,在多人游戏中,每个玩家的晶球计数是单独计算的;浏览结果最初根据玩家的计数设置和高亮显示。此外,尽管神秘盒子有自己的随机算法和物品池(因此在工具的不同部分中进行预测),但让克林特打开任何类型的神秘盒子也会增加晶球计数。
文物宝藏和金椰子在分类上是晶球类型,但有自己的特殊物品池。打开金椰子时,有小概率会被金头盔替换;浏览结果会显示这种潜在替换,但玩家只有在之前没有获得金头盔的情况下才会收到帽子。同样,在齐先生的齐瓜挑战期间,所有晶球类型都有机会掉落1或5个齐豆而不是它们的常规物品;这也在浏览结果中显示。
需要捐赠给博物馆的文物和矿物将在结果中标记,但是化石头骨(可以在金椰子中找到并捐赠给姜岛蜗牛教授)没有捐赠状态检查。
星露谷物语1.5版本加入了晶球砸开机,可以打开基础的4种晶球类型。这台机器使用相同的随机数生成,但在1.5版本中它的计数器差1。例如,如果你已经破碎了12个晶球,克林特打开的下一个晶球将使用第13行的结果,但破碎机打开的下一个晶球将使用第12行的结果。这个BUG在1.6版本中得到了修复。
部分克罗布斯出售的库存列表,他在下水道里卖东西。虽然他的商品在大多数日子里是固定的,但周三会出售一种随机鱼类,周六会出售一种随机熟食;这些物品是可以预测的,并列在下面。结果可以按周浏览或使用不区分大小写的子字符串进行搜索(允许使用正则表达式通配符)。
从版本1.5开始,创建存档中有一个高级启动选项允许矿井奖励宝箱中的战利品随机化。这些战利品是可以预测的,列在下面。请注意,即使使用这个选项,有些宝箱仍然只有一种可能的奖励。
在克林特的铁匠铺打开所有类型的神秘盒子的预测结果。打开的盒子数量是所有类型的累计计数。结果可以每次浏览二十个,或使用不区分大小写的子字符串(允许使用正则表达式通配符)进行搜索。注意,在多人游戏中,每个玩家的盒子计数是单独计算的;浏览结果最初根据主玩家的计数设置和高亮显示。
随着打开的盒子越来越多,神秘之书出现的概率也越来越大,直到你得到一本。此工具会根据存档是否表明玩家已获得一本书来进行预测,并且可以通过URL参数覆盖这一点。结果之一是,如果尚未找到书籍,则长期搜索将最终仅由书籍主导。
如果玩家解锁了农业大师特权,金色神秘盒子会有略微不同的掉落池。由于随机滚动的顺序,结果通常会有所不同。在这种情况下,我们通过提供两个单独的金色神秘盒子结果列表来处理这种差异。
如果结果是“季节种子”,则种子的类型是基于当前季节的不可预测的滚动(在冬季所有种子都有可能)。可能包括花椰菜、绿豆、欧芹、土豆、辣椒、萝卜、小麦、玉米、茄子、洋蓟和南瓜。
如果结果是“浣熊种子”,则种子的类型与当天在种子挖掘点中获得的种子相同。可能包括胡萝卜、夏南瓜、西兰花和粉瓜。
这个日历显示了农场上可能的 夜间事件。如果第二天有玩家婚礼,这些事件将不会发生,并且它们也会被完成 社区中心献祭或 Joja社区开发购买的事件所覆盖。 这些事件中的大多数还需要通过其他条件才能实际触发(例如找到合适的位置),因此它们不是100%保证的;特别是 外星人胶囊和石头猫头鹰事件在早期版本的游戏中 极为罕见,在星露谷物语1.5.3或更高版本中,外星人胶囊只会在每个存档中触发一次。
在1.6版本中,有一个新的风暴事件发生在温室修复之后的某个时候;这种事件的可能性会改变未来事件的预测,因为它会在完成后仍然导致额外的随机滚动。任何可能是风暴的日期将在日历上用树桩图标标记。此外,应用程序会尝试检测存档中温室是否已恢复(这也可以通过URL参数设置),并在预测其他事件时使用该状态。如果维修尚未完成,请小心查看未来事件。
注意:如果农民有可能有更多的孩子,应用程序可能会在1.2版本中错误识别事件类型。
这个选项卡显示了刘易斯家奖品票机的预测奖励。
如果结果是“浣熊种子”,种子的类型与当天挖蚯蚓得到的种子相同。可能的种类包括胡萝卜、夏南瓜、西兰花和粉瓜。
这个选项卡显示了浣熊会要求什么以及完成后会给什么奖励的预测。他们的请求通常会因季节而异,因此在发生这种情况时,应用程序会列出所有4个季节的选项。
一些奖励选项为“下一个未运送的物品”。如果已收集至少100个金核桃且未完成全部物品出售,奖励将是运送收集选项卡中遇到的第一个未运物品;否则将是四个神秘盒子。
部分桑迪的库存列表,她在绿洲商店里卖东西。虽然她的库存大多数是固定的,从1.4版本开始,每天都会有一件随机的衬衫出售;这件衬衫的选择是可以预测的,并列在下面。衬衫的价格始终为1000金。 结果可以按周浏览或使用不区分大小写的子字符串进行搜索(允许使用正则表达式通配符)。
工具将识别无法通过缝纫机获取的衬衫。那些可以在角色创建时选择的衬衫标有其选择编号,而那些不能在创建时选择的衬衫标记为绿洲独家。两种类型可能都可以在星露谷物语1.6中作为随机掉落获得。
此日历显示了两个精通雕像的预测。对于祝福雕像,可能会根据是否下雨列出两种可能性。传统节日也将使用下雨选择。如果选择了蝴蝶的祝福(仅在不下雨时出现),悬停在“...”上将显示每个玩家需要检查的地图。对于矮人之王雕像,每个玩家总是有两种选择,这些选择列在此处。
这个日历显示了铁路地图上预测的火车出现时间。可以预测火车的时间,但无法预测火车车厢的类型和掉落物品的数量。
请注意,火车不会在保存存档或重新打开存档后的第一天出现。
这个选项卡显示了旅行商人的库存列表。商人在煤矿森林里每周五和周日(早上6点到晚上8点)操作一个推车,并且也出现在各种节日中。结果可以按周浏览(所有节日都被视为单独的一周)或使用不区分大小写的子字符串(允许使用正则表达式通配符)进行搜索。
星露谷物语1.6版极大地改变了物品的选择方式。预测器对于未修改的保存做得相当不错,但仍然存在一些问题,例如家具价格,并且经常错误识别触发的随机技能书。如果你玩添加物品或家具的mod,预计大多数推车预测会变得更加不可靠。
This calendar shows the prediction of which 墙纸和地板项目在皮埃尔的杂货店和Joja超市有售。这主要对利用一个导致墙纸被替换为另一个的bug的人有用(这是结果中列出的“特性”)。截至1.4版,大多数(如果不是全部)这些漏洞已被修补,因此这些特性现在没有意义,但对于那些想在不购买目录的情况下获取特定墙纸/地板的人来说,这个选项卡可能仍然有用。
该应用程序将使用从保存中读取的CC完成状态(或URL参数)来确定是否应显示特定商店。
由于1.6版的商店更改,皮埃尔和Joja总是销售相同的墙纸,并且经常(但并非总是)销售相同的地板。
从星露谷物语1.6版本开始,鹈鹕镇的天气可以部分预测。如果工具显示“下雨”,它也可能(不可预测地)升级为暴风雨;如果工具显示“晴天”,它也可能(不可预测地)根据季节升级为风或雪。姜岛的天气是不可预测的。
此选项卡显示了冬星节的秘密伙伴。玩家将收到的实际礼物无法可靠预测,但提供了所有可能的列表。从1.5版本开始,雷欧的存在可能会影响结果;工具将根据雷欧的当前状态进行预测。