精華區beta C_Chat 關於我們 聯絡資訊
※ 引述《Gwaewluin (神無月 孝臣)》之銘言: : SalC1做了一個影片來說明這個種子是怎樣找到的 : https://www.youtube.com/watch?v=GaRurhiK-Lk
: SalC1是誰呢 : 他是尋找pack.png企劃的發起人 : pack.png就是遊戲中用在預設材質包圖示以及預設伺服器圖示的一張圖片 : https://www.planetminecraft.com/project/pack-png-remake-salc1/ : SalC1很想知道這張圖到底是在哪裡拍到的 : 但自己怎樣嘗試都找不出來的結果是在今年一月做了影片求救 : (圖片解析度只有128x128而已) : 沒想到在影片發表後響應參加尋找pack.png的人非常多 : 甚至連notch和dinnerbone都有回應(notch和dinnerbone還出現了幾年不曾有的對話) : 不過他們是真的想不起來啦 : 總之SalC1在今年六月還有做影片報告企畫進行的情況 : 目前仍是還沒找到但已經進行了相當多的分析 : 企劃會繼續進行下去 : 而這個尋找遊戲標題畫面就是從這個pack.png企劃中分出來的 : 由Tomlacko主持來進行標題畫面種子的尋找 : 詳細分析過程有在影片內描述 : 不過我現在正在加班趕東西 : 看有空一點後會不會回來寫寫吧 : 總之這比找pack.png容易太多了就是 好 回來寫這種子是怎樣找的 最詳細的說明請參閱上面的影片 這裡把過程的一些重點列出來 Tomlacko在尋找pack.png時獲得啟發 這個title畫面從1.8.1開始就一直陪伴著玩家 Tomlacko決定要開始尋找title是不是真的存在於遊戲之中 首先遇到的第一個問題就是title畫面實在太糊了 能讀到的資訊和pack.png沒有多上多少 不過這個問題倒是很容易解決 因為翻找遊戲檔案的話可以找到六張圖可以接起來的圖 這些圖變成做為顯示title畫面來使用 所以就有清楚而可以使用的圖 再來是需要確認版本 由於生成世界的演算法會變(一般地圖碰上變更演算法時會出現稱為版本之牆的東西) 所以需要在相同的版本才能生成相同的地圖 不過這個問題也很好解決 那六張圖裡面剛好點右鍵就能看到有紀錄檔案生成時的時間 再搭配遊戲各版本的時間來對照的話便能得到剛好是1.8beta出來前一個月這個答案 然後便是重建地圖以尋找種子了(有強者寫了一個程式) 這裡需要確認一些可以特定出來的座標以及在座標上的東西 而特定出來的方法是根據天上的雲 由於遊戲的雲是使用同一張圖來貼圖 所以光是看雲便有辦法特定出Y座標(高度) pack.png也是藉由雲而將Y座標特定了出來 接著是再利用圖片內的草叢去找座標 草叢有個特徵就是草叢不是剛好會放在一個方塊的正中間的 而是從方塊中心會再有一個偏移量來放置 甚至有一部分的草叢會因此會跑出方塊外面 這個偏移量並非隨機生成而是會根據當所在的座標計算出來 所以就有人開了一個地圖到相同的Y座標 開始不斷放置草叢 最後找到有個座標附近的三個方塊能放出和圖中完全相同的三個草叢來 生成地圖時除了使用一個主要的種子以外 還會使用到兩個隱藏的種子 一個叫做world seed(用來生成地形) 一個叫做chunk seed(有個效果是生成樹的位置) 找到這兩個種子變成把主要的種子回推出來 以目前得到的資訊來找種子的話 仍是需要確認2^48個種子才行 所以這裡再繼續加入條件 前面提到說已經把一個地方的座標特定出來了 接著是有人分析圖中距離最近的草叢頂端的顏色 這些顏色會和生態系的分布有關係 再加入這樣子的條件後使得需要確認的種子數量降為2^36.4個了 最後是再從圖中確認沙子與泥土的邊界位置 這樣便能讓需要確認的種子數量降為2^23.5個 也就是只剩下11863283個可能性需要確認 然後使用每秒確認1000到5000個種子的速度 他們便辦到了(其實只有搜尋了20%而已,算運氣非常好吧) 接下的目標 應該還是仍在進行中的尋找pack.png了吧 -- Deserves death! I daresay he does. Many that live deserve death. And some die that deserve life. Can you give that to them? Then be not too eager to deal out death in the name of justice, fearing for your own safty. Even the wise cannot see all ends. Gandalf to Frodo -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.74.148.116 (中國) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1595596462.A.653.html ※ 編輯: Gwaewluin (223.74.148.116 中國), 07/24/2020 21:16:21
WindSucker: 一級玩家 07/24 21:19
Deparic: 推技術解說 07/24 21:28
bamama56: 如果玩潛入式遊戲可以拿到遺產的感覺 07/24 21:33
hayate65536: 現代式尋寶 07/25 13:38