3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 2633|回复: 3
打印 上一主题 下一主题

[资料] 【数据党的救赎】用 Preserves Jar 加工食物到底需要多少时间? 这里给出有具体算法的最权威答案

[复制链接]

30

主题

1089

帖子

1321

积分

游戏狂人

Rank: 6Rank: 6

贡献度
111
金元
8767
积分
1321
精华
0
注册时间
2009-9-15
跳转到指定楼层
主题
发表于 2016-3-14 15:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Super丶小聪 于 2016-6-16 13:50 编辑

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分钟 而具体要计算什么时间腌制好 就要结合作物放进桶那一刻的时间和当天上床的时间 来计算了






接下来的部分 我介绍一下怎么得到这个数据的
首先 我用腌制南瓜测试 观察游戏存档文件
找到 <name>reserves Jar</name>
中有 <name>ickled Pumpkin</name> 项目
顺着找找到<minutesUntilReady>1700</minutesUntilReady> 这项就是腌制剩余时间了 但这游戏只有睡觉才能存档 凭此也推算不出腌制的总时间 于是

用了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分钟
回复

使用道具 举报

91

主题

1831

帖子

2120

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
8
金元
20777
积分
2120
精华
1
注册时间
2006-5-10
舒服的沙发
发表于 2016-3-14 16:20 | 只看该作者
数据帝

我还是酿酒吧
回复 支持 反对

使用道具 举报

30

主题

1089

帖子

1321

积分

游戏狂人

Rank: 6Rank: 6

贡献度
111
金元
8767
积分
1321
精华
0
注册时间
2009-9-15
硬硬的板凳
 楼主| 发表于 2016-3-14 16:35 | 只看该作者
本帖最后由 hihi427 于 2016-3-14 17:16 编辑
evansw 发表于 2016-3-14 16:20
数据帝

我还是酿酒吧

更新 酿酒 我也看了 需要时间是10000  酿果汁是6000   看来所有关于Artisan goods的制作这里  wiki时间都是不对的
我之后会算  直觉告诉我 wiki数据  不是那么可靠   已经发现不少不对的地方了
1. Ancient Fruit 再收获实际时间从文件数据里看是7天  测试也是7天   wiki上写的是8天
2. Hot Pepper 这组数据 完全是在扯淡

Hot Pepper

Seeds:
General Store
40g
Stage 1Stage 2Stage 3Stage 4HarvestAfter-HarvestSells ForRestoresUsed In



















44g (season: ~11g/d)




55g




66g


13
5





18
7





23
9

Pepper Poppers
1 Day2 Days3 Days4 DaysTotal: 5 Days
神tm 4个阶段 1 2 3 4 天总和为5天...               实际上是5个阶段(解包也能发现 这里还少了一张阶段图) 每阶段 1天


3. 钓鱼Fish 页面给的数据  跟 具体每个季节页面 写的能钓的鱼的种类 很多条鱼 根本对不上  举个例子 Sturgeon  一个页面写 sunmmer winter 的鱼 另一个写 spring summer 的鱼

4. 上边提到的腌制 和酿造 还有所有时间不是一天为单位的 生产过程 都是错的

其实还有很多不对劲的地方


回复 支持 反对

使用道具 举报

30

主题

1089

帖子

1321

积分

游戏狂人

Rank: 6Rank: 6

贡献度
111
金元
8767
积分
1321
精华
0
注册时间
2009-9-15
冰凉的地板
 楼主| 发表于 2016-3-14 17:34 | 只看该作者
evansw 发表于 2016-3-14 16:20
数据帝

我还是酿酒吧

看了下 剩下大家比较关心的数据
酿酒 所需时间是10000
酿果汁 所需时间是6000
蜂蜜 所需时间6100
公式没测试 应该是同理


新的撕逼大战可以展开了



看来所有关于Artisan goods的制作这里 wiki时间都是不对的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-15 17:38 , Processed in 0.105722 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表