星露谷物語 花Preserves Jar加工食物需要多久
wiki 上最早寫的 80 hours
最近又改成了46 - 54 hours
但這種模棱兩可的資料 怎麽能滿足資料黨 強迫症們的需求
為了幫助精確計算 需要時間 我找了個方法 得到了這個具體數值
後邊會介紹這個數是怎麽得到的 這裡直接說結果
醃製的全過程 需要4000分鐘 遊戲時間 時間是從作物放到桶裡的那一刻才是算起 睡覺的話 每睡完整的1天(從6:00am開始睡) 可以跳過2400分鐘
我知道這個資料很不可思議 2400分鐘 按我們現實常識算法為 2400/60 = 40 hours
難道一天有40小時? 請聽下邊解釋
遊戲中的時間 都是以 HHMM 格式保存的 比如下午4點50 資料就是1650
作者隨手就把過一天 寫成了 過2400分鐘.. 還真是隨意 (個人覺得這裡是一個bug)
可能你還是沒太看懂
然後具體計算的舉個例子
一般來說 實際情況 不可能 早起 6:00am 就醃製開始醃製 然後1分不耽誤 扭頭就睡覺 計算剩餘時間 用4000直接減去2400這麽簡單
所以打個比方 第一天 6:20am 醃製上了東西 然後 過了40分 7:00am 準時睡覺
那麽到第二天6:00am 為止 剩餘的醃製時間 就是
[4000-(7:00-6:20)] - [2400-(700-600)] = [4000-40] - [2400-100] = 1660
這裡會比較繞(時間製式不同的原因)
前邊中括號部分 用4000減去已經醃製了多久 是用正常時間部門計算的 也就是6:20醃製到7:00睡覺過了40分鐘
後便中括號部分 用2400減去這一天已經過了多久 是用HHMM部門計算的 因為是6點起床 7點睡 所以就是700-600 相當於過了100分鐘
正因為有這個機制 所以 對於醃製東西來說 睡覺等待的時間會比直接等待 會省不少時間
總結來說 wiki上的80 hours 也好 46-54 hours 也好 都是錯誤的 實際需要時間是4000分鐘 而具體要計算什麽時間醃製好 就要結合作物放進桶那一刻的時間和當天上床的時間 來計算了
接下來的部分 我介紹一下怎麽得到這個資料的
首先 我用醃製南瓜測試 觀察遊戲存檔檔案
找到 reserves Jar
中有 ickled Pumpkin 項目
順著找找到1700 這項就是醃製剩餘時間了 但這遊戲只有睡覺才能存檔 憑此也推算不出醃製的總時間 於是
用了Cheat Engine 作為協助的修改工具以及觀測工具
讀取這天存檔 搜數值1700
進遊戲 過10分鐘 再搜索1690 得到唯一的地址 修改為10
回遊戲 過10分鐘 醃南瓜好了 說明這地址沒錯
然後順手再扔個東西進去 回頭看CE裡這個地址的值4000 也就是總共醃好需要4000分鐘
之後測試了幾組資料
早上6:20醃製 7:00睡覺 第二天早起6:00 讀取數值 為1660
早上6:30醃製 7:00睡覺 第二天早起6:00 讀取數值 為1670
早上6:20醃製 6:50睡覺 第二天早起6:00 讀取數值 為1620
全部都符合我前面提出的那個醃製公式
(4000-睡前為止已醃製時間)-(2400-睡前為止已過時間)
其實 邏輯很簡單 只是算的時候時間製式不同 睡覺時1小時計算到醃製裡為過了100分鐘
點此進入3DM《星 露谷 物語》遊戲論壇專區