[篩種實戰(zhàn)1]如何找到Aether SSG的種子
[篩種實戰(zhàn)1]如何找到Aether SSG的種子
這是一個新系列,主要寫我篩種時的實際操作和方法,你可以把這些專欄當(dāng)做電子榨菜,但我也希望你能從中學(xué)到一些東西。在本次專欄中我將簡述我找到適用于MC Java速通項目Aether SSG的種子的經(jīng)過。
零、我們究竟要篩什么
Aether SSG速通項目的目標(biāo)是用水源激活天境傳送門(類似下界傳送門,不過框架不是10個黑曜石而是10個螢石,激活方式是用水源而不是火,所謂“天堂傳送門”也是指這種門)。
關(guān)鍵在于以下幾點:
1.?用水源則表明附近需要有水,水源可以用桶,也可以直接在河湖海里建。
2.?天境傳送門的框架——螢石和合成螢石的螢石粉只能在下界獲取,具體方法很多,例如和豬靈交易,破壞螢石,stable類型的堡壘遺跡里有的箱子也會刷(理論最多24個)。很顯然對于速通后者快的多,RNG也小得多。進地獄最快的方式自然就是利用位于地表,先天框架上無哭泣的黑曜石,箱子黑曜石數(shù)量足夠且有打火石/烈焰彈的廢棄傳送門。
一、先用Cubiomes-viewer初篩
綜上我們得到了以下條件:
?

我們逐一分析以上條件:
[01]:獲取一個主世界的廢棄傳送門。
[02]:將廢棄傳送門的坐標(biāo)/8(即轉(zhuǎn)為廢棄傳送門對應(yīng)的下界坐標(biāo))。
[03]:獲取一個堡壘遺跡,類型篩選為“hoglin_stable”。
[04]:獲取周圍群系,篩選為Match Any模式(即發(fā)現(xiàn)其中任一群系),群系篩選為所有帶水的群系(河與海)。
[05]:出生點在廢棄傳送門附近。
出生點最后篩是因為篩出生點的速度慢于其他的條件,如果其他的條件不滿足cubiomes也不會篩之后的條件,因此可以省許多的時間。
我在這樣的條件下篩了大約200000個種子。
二、用McFeature篩廢門
將之前的200000個種子做成一個列表,使用McFeature篩廢門的箱子和框架。
McFeature是一個使用Java編寫的篩種庫,其中有許多有用的功能。(注:這涉及Java編程)
我們用Java編寫一個程序來完成以下功能,因為大部分人都看不懂源代碼這里就不放出來了,總之最后得出了幾千個種子在之前的條件下滿足廢棄傳送門無哭黑,箱子黑曜石數(shù)量足夠且有打火石/烈焰彈,廢棄傳送門生成在地表這幾個條件。
三、用SeedChecker篩堡壘遺跡的箱子
將之前的種子做成第二個列表,使用SeedChecker篩堡壘遺跡的箱子。
SeedChecker也是一個使用Java編寫的篩種庫,它利用MC部分開源的源碼模擬真實的游戲生成,以得出最真實的結(jié)果,缺點是因為模擬的是游戲真實生成,所以很慢,但是再慢也比人手篩快。(注:這也涉及Java編程)
我們也可以用Java編寫一個程序來完成以下功能,同理因為大部分人都看不懂源代碼這里就不放出來了,總之最后只有一個種子,一個箱子有10個螢石并且箱子離進入下界的位置很近。
說起來挺巧的,我跑了許久,出了幾十個箱子有10個以上螢石,但是它們無一例外玩不了,不是地形奇爛,就是螢石分布在不同且位置相隔很遠的箱子里。當(dāng)篩到后面時我原本灰心喪氣了,結(jié)果最后一個種子竟然剛好滿足條件。
四、篩姐妹種
當(dāng)時篩出的種子是1041110504118314933[1.16.5],這個種子還有許多不足之處:出生在雪原,因此出生點無法靠近廢棄傳送門;主世界的地形不好且沒地方搭天境傳送門;主世界廢棄傳送門框架上被雪覆蓋進下界時浪費時間。此時我們可以篩姐妹種。
MC的種子一共有2^64-1個,在16進制下為0x00000000000000到0xFFFFFFFFFFFFFFFF。0x表示16進制,其中0xF0000000000000和0x0FFFFFFFFFFFFFFF這兩個數(shù)轉(zhuǎn)換為10進制即為我們熟知的10進制MC種子范圍-9223372036854775808到9223372036854775807。所謂“姐妹種”就是指16進制下前4位不同后12位相同的種子(因此姐妹種一共有65535個),例如這些種子在十進制下看不出來,但它們實際上都是姐妹種(看lower 48 bit):
?

姐妹種具有的主要性質(zhì):
?

如圖,姐妹種的下界幾乎完全一樣,主世界的結(jié)構(gòu)在同一個生物群系時生成也相同。對于廢棄傳送門而言,它在什么群系都會生成,不同群系廢棄傳送門的類型和框架有一些差別,不過箱子是一樣的(前提是箱子沒有跨區(qū)塊),而群系和隨之而來的地形則不同,對于我們這個種子篩它的姐妹種再好不過了(好的方面還在,差的方面不同)
再次利用之前Cubiomes-viewer,McFeature和SeedChecker的條件篩那65535個種子,得到了類似于之前種子,符合條件的新種子一共900多個。
五、人工篩種
最后就是打開游戲,一個個檢索那900多個種子的時候了,在這900多個種子里極大概率篩出一個比之前主世界地形好,群系好的種子。最后我們找到了這個近乎完美的種子:-8834720528751761483[1.16.5],它有著方便我們最快速進入下界,同時主世界有著不錯地形搭天境傳送門。這也就是最終我們的成果了。
