作者Gwaewluin (神無月 孝臣)
看板C_Chat
標題Re: [情報] minecraft那張pack.png被找到了
時間Sun Sep 6 09:06:11 2020
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作影片來說明吧
--
On the surface, an artist tries to frame his ideals in an image, to challenge
his audience and make his vision immortal. But the parasites say "NO! Your
art must serve the cause! Your ideals endanger the people!"
─Andrew Ryan
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.74.148.112 (中國)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1599354376.A.29C.html
推 CityProgramX: 我的老天 怎麼一次比一次極限 09/06 09:11
推 Reficuly: 純推不學 09/06 09:13
推 Xpwa563704ju: 太神啦 09/06 09:13
推 comettsanyue: 時間富翁 09/06 09:13
推 bladesinger: 這遊戲真的很神.... 09/06 09:14
推 NCISAL: 感謝解釋 沒事還真忘了那張圖是在那邊 09/06 09:14
→ ykes60513: 搜圖這種小事給隔壁萬神殿 不到半小時就搜出來了(? 09/06 09:15
推 benyouth: 好扯誒 09/06 09:18
→ Gwaewluin: 忘了說,動物的生成和種子無關,所以圖裡面那隻豬沒有 09/06 09:19
推 CactusFlower: .......what? 09/06 09:19
→ Gwaewluin: 辦法派上用場,但earthcomputer拍的pack.png地圖影片中 09/06 09:20
→ Gwaewluin: 那裡剛好有出現一隻豬,然後大家就一起把豬砍死了 09/06 09:20
推 abadjoke: 在時間方面財富自由 09/06 09:21
→ aduijjr: 萬神殿連舌頭都找給你 09/06 09:21
推 qn123456: 好詳細,感謝說明 09/06 09:32
推 Yijhen0525: 八個月的時間也不簡單了 09/06 10:07
推 storewater: 我還在想砍死那隻豬是碰巧還是有什麼意義 09/06 10:11
推 sectionnine: 豬生氣了 09/06 10:15
推 winloudy: 推解釋 麥塊真的是無奇不有 09/06 10:27
推 OldYuanshen: 使出渾身解數去實現一個很蠢的目標 09/06 10:33
→ OldYuanshen: 可是好帥哦XD 09/06 10:33
推 mekiael: 這篇就是好好說話的典範文章 讚 09/06 10:53
推 zseineo: 推 09/06 10:53
推 abcdeffg: 這有點像是國產遊戲OPUS的劇情,人類移民太空太久導致 09/06 10:53
→ abcdeffg: 忘記自己的家在哪裡 09/06 10:53
→ mekiael: 能找到實在很厲害 09/06 10:54
推 JeffMnO4: 好神奇,推 09/06 10:57
推 Bewho: 內容有趣,文章也敘述的有趣 09/06 11:04
推 Kokoro: 這算遺跡大發現嗎 09/06 11:44
推 BruceHsieh: 太神啦 09/06 11:57
推 Samsalt: 神 09/06 12:13
推 j022015: 比尋找威力還難 09/06 12:16
推 makikawai: 感謝說明 難怪那麼眼熟 09/06 12:38
推 Luciferspear: 沒玩過都看得懂你在講什麼 09/06 13:53
推 iamnotgm: 推解說 09/06 13:57
推 tw15: 推推 09/06 14:18
推 ShibaTatsuya: 太神啦 09/06 14:27
推 csvt32745: 他們解析投影和FOV去猜出原圖解析度跟遊玩解析度== 09/06 16:45
推 Elis1221: 推解說 09/06 23:56
推 Cishang: 推 09/07 12:03