Re: [情报] minecraft那张pack.png被找到了

楼主: Gwaewluin (神无月 孝臣)   2020-09-06 09:06:11
https://packpng.com/
寻找pack.png和#1V5O39ej这个企划有关
不过以时间顺序来说应该是#1V5O39ej的企划和寻找pack.png有关才对
对minecraft玩家来说
应该是一定会看过这个默认材质包icon
https://i.imgur.com/hftE6Ay.png
一座山丘、下方有水、上面还长了几棵树、水边还有只猪
这张icon的图片不只使用在默认材质包上
多人连线的服务器列表中也是使用这张图片作为icon
https://i.imgur.com/QAbwMWd.png
这张图片最早出现在alpha1.2.2中
如果在游戏档案中寻找的话可以找到这张图片的档名叫做pack.png
分辨率为128x128
一位叫做SalC1的玩家在今年一月时贴了一个影片
https://youtu.be/lbR8ZY1Nsm8
影片的大意是他实在很想知道pack.png是不是真实存在于游戏之中
但不管怎样都找不到而且也没有相关资料
希望有人可以和他一起寻找(在影片前SalC1已经自己找一段时间了)
而在影片出来后得到很多回应
不但notch出现回应(就是把mojang卖给微软拿了一大大大大大大大大大堆钱的那位)
连dinnerbone也出现了(游戏中颠倒骷髅马捏他的那位)
在两人的交谈内容中是真的想不起来pack.png是怎样弄出来的
但能确认的是pack.png的确是在游戏中拍摄的图片
所以一群人开始着手寻找pack.png到底是出现在哪张地图里面
也就是寻找使用哪个种子在哪个版本的游戏中可以把pack.png那128x128的地形生成出来
一开始被解析出来的是座标
因为图的上方可以看到云
所以可以从云的整张贴图中判断现在玩家是在什么位置
但理论上minecraft的种子有43亿种组合(印象中)
想要找到特定种子生成的地形就必须要其他地形的特征资讯
再暴力使用地形生成的算法来尝试找到符合特征资讯的种子
寻找pack.png非常困难的地方在于这张图只有128x128而已
就算图中有可以使用的特征资讯也很难判断出来
所以earthcomputer的玩家写了放大图片的程式
给程式一堆minecraft内的图片让程式学习游戏中的画面该是什么样子
然后再将pack.png放大出来
放大前
https://packpng.com/static/gallery/pack.png
放大后
https://packpng.com/static/gallery/upscale2.jpg
接着便是来解析图内的各种地形特征
根据地形生成的算法会有生成地形的规则
利用特定的地形特征找到符合规则的种子来进一步缩小搜寻范围
好使用暴力搜寻将特定种子找出
在寻找pack.png的途中其中一个衍生企划便是#1V5O39ej这个企划了
Tomlacko尝试去寻找游戏起始画面到底是存在于哪张地图之中
不过这个资讯比较多一点
需要搜寻的可能性被缩小到2^23.5个种子(11,863,283)
而且他们的运气非常好
只搜寻了有可能的12%种子就找到
另一个企划是寻找世界上最高的仙人掌
理论上仙人掌的极限生长高度是三格
但在地图生成时有机会发生多个仙人掌合并起来而超过三格高度
所以另有人在找怎样的种子生成的地图会出现合并后的超高仙人掌
现在经过八个月的时间
团队终于把pack.png的种子找出来了
搜寻的细节应该过几天会由SalC1作影片来说明吧
作者: CityProgramX (城市程式乘四)   2020-09-06 09:11:00
我的老天 怎么一次比一次极限
作者: Reficuly (逆天使)   2020-09-06 09:13:00
纯推不学
作者: Xpwa563704ju (coolcookies)   2020-09-06 09:13:00
太神啦
作者: comettsanyue (TsanYue)   2020-09-06 09:13:00
时间富翁
作者: bladesinger   2020-09-06 09:14:00
这游戏真的很神....
作者: NCISAL (LilliemyWi-Fi)   2020-09-06 09:14:00
感谢解释 没事还真忘了那张图是在那边
作者: ykes60513 (いちご)   2020-09-06 09:15:00
搜图这种小事给隔壁万神殿 不到半小时就搜出来了(?
作者: benyouth (UUU)   2020-09-06 09:18:00
好扯诶
楼主: Gwaewluin (神无月 孝臣)   2020-09-06 09:19:00
忘了说,动物的生成和种子无关,所以图里面那只猪没有
作者: CactusFlower (仙人掌花)   2020-09-06 09:19:00
.......what?
楼主: Gwaewluin (神无月 孝臣)   2020-09-06 09:20:00
办法派上用场,但earthcomputer拍的pack.png地图影片中那里刚好有出现一只猪,然后大家就一起把猪砍死了
作者: abadjoke (asyourlife)   2020-09-06 09:21:00
在时间方面财富自由
作者: aduijjr (阿战)   2020-09-06 09:21:00
万神殿连舌头都找给你
作者: qn123456 (Q.N.)   2020-09-06 09:32:00
好详细,感谢说明
作者: Yijhen0525 (深雪)   2020-09-06 10:07:00
八个月的时间也不简单了
作者: storewater (差异侵蚀)   2020-09-06 10:11:00
我还在想砍死那只猪是碰巧还是有什么意义
作者: sectionnine (nickname)   2020-09-06 10:15:00
猪生气了
作者: winloudy (江无痕)   2020-09-06 10:27:00
推解释 麦块真的是无奇不有
作者: OldYuanshen (聊斋异说)   2020-09-06 10:33:00
使出浑身解数去实现一个很蠢的目标可是好帅哦XD
作者: mekiael (台湾加油)   2020-09-06 10:53:00
这篇就是好好说话的典范文章 赞
作者: zseineo (Zany)   2020-09-06 10:53:00
作者: abcdeffg (你快樂我也快樂)   2020-09-06 10:53:00
这有点像是国产游戏OPUS的剧情,人类移民太空太久导致忘记自己的家在哪里
作者: mekiael (台湾加油)   2020-09-06 10:54:00
能找到实在很厉害
作者: JeffMnO4 (H2SO4isStrong)   2020-09-06 10:57:00
好神奇,推
作者: Bewho (壁虎)   2020-09-06 11:04:00
内容有趣,文章也叙述的有趣
作者: Kokoro (抠抠搂)   2020-09-06 11:44:00
这算遗迹大发现吗
作者: BruceHsieh (布鲁斯)   2020-09-06 11:57:00
太神啦
作者: Samsalt (Samsalt)   2020-09-06 12:13:00
作者: j022015 ( ˊ ﹀ˋ)   2020-09-06 12:16:00
比寻找威力还难
作者: makikawai (makikawai)   2020-09-06 12:38:00
感谢说明 难怪那么眼熟
作者: Luciferspear   2020-09-06 13:53:00
没玩过都看得懂你在讲什么
作者: iamnotgm (伽藍之黑)   2020-09-06 13:57:00
推解说
作者: tw15 (巴拉巴拉)   2020-09-06 14:18:00
推推
作者: ShibaTatsuya (司波达也)   2020-09-06 14:27:00
太神啦
作者: csvt32745 (圆仔)   2020-09-06 16:45:00
他们解析投影和FOV去猜出原图分辨率跟游玩分辨率==

Links booklink

Contact Us: admin [ a t ] ucptt.com