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