寶可夢晶燦鉆石明亮珍珠孵蛋亂數(shù)教程
bdsp eye rng,原理是通過計算角色眨眼的間隔,算出當(dāng)前的SEED,并計算出閃蛋所在幀
準(zhǔn)備工作
準(zhǔn)備一個采集卡
Project_Xs(需要python3.9.6以上環(huán)境,人在內(nèi)地的pip最好指定國內(nèi)源,安裝好python3后,到項目根目錄下執(zhí)行pip install -r requirements.txt安裝需要的依賴包),項目地址:https://github.com/Lincoln-LM/Project_Xs
PokeFinder,項目地址:https://github.com/Admiral-Fish/PokeFinder
準(zhǔn)備放一起能生蛋的兩只寶可夢,需要有閃符。如果沒閃符,兩只寶可夢國籍應(yīng)不同(異國或閃符至少滿足一個,不然在10萬advances里出現(xiàn)的概率太低)
將自行車登錄到快捷按鍵中
準(zhǔn)備幾個白銀噴霧(主要是為了確保步數(shù)正確,如果你用計步器,可以不用噴霧)
能使用飛翔秘傳技
把一切會讓屏幕關(guān)閉或者變暗的設(shè)置全部關(guān)掉,或者你可以保證一直操作手柄保持屏幕常亮
流程
飛到隨意鎮(zhèn),進入寄放屋,站在能與老奶奶對話的那一格的下面那一格(建議進門后使用十字鍵操作)并且面朝老奶奶

使用“白銀噴霧”
上下來回走21步(使用十字鍵操作,先向上走一步再向下走一步)
與老奶奶對話,放置需要孵閃的寶可夢(如果之前已經(jīng)有一只了沒有關(guān)系直接放,如果沒有閃符,需要異國寶可夢,有閃符就無所謂了)
飛到自己的家門口
上二樓,向左移動一格后,上下移動(其實隨便怎么移動都行,就是讓噴霧器用完),直到噴霧劑用完,出現(xiàn)提示選否
如果角色面朝上則輕按一下十字鍵的下,讓角色臉朝下(目的是為了看見角色的眼睛)
按+鍵呼出快捷菜單,使用一個不能在室內(nèi)使用的道具,如自行車,然后按一下A,讓界面停留在“是要看場合來用的啊”
打開Project_Xs軟件(在cmd或者powershell中cd到測眨眼軟件的目錄,然后執(zhí)行python ./src/player_blink_gui.py或者資源管理器找到./src/player_blink_gui.py右鍵選擇python打開。注意:這里的目錄是測眨眼軟件目錄,不是python目錄),選擇config_room.json,如果是直連采集卡,需要去掉“Monitor Window”的勾選(如果已經(jīng)有顯示采集卡圖像的軟件,需要勾上“Monitor Window”,然后在左邊寫上窗體名稱。這里自己嘗試,注意觀察另一個python的命令窗口以便排查問題),然后點擊Preview,調(diào)節(jié)右邊的X和Y參數(shù)讓藍(lán)色框框?qū)?zhǔn)角色的右眼(畫面上左邊的那只眼睛),如果藍(lán)色框太小無法覆蓋到整個眼睛,可調(diào)整W和H。調(diào)整好后,如果發(fā)現(xiàn)沒有紅色框,則可以調(diào)小Threshold,直到出現(xiàn)紅藍(lán)兩個框。(我這邊給個直連采集卡的樣例參數(shù)可以按照這個來 X 449 Y 280 W 35 H 40 Threshold 0.5)
調(diào)整好捕獲位置后按“Monitor Blinks”開始捕獲
等待并注意觀察左上的Progress,到40/40的時候即采集完成(大約需要等待4分鐘)
如果S[0-1]中正確出現(xiàn)了SEED表示成功,如果遇到其他情況,注意觀察另一個python的命令窗口,看下是否有報錯。如果報錯,需要重新按“Monitor Blinks”開始捕獲
成功出現(xiàn)SEED后注意觀察軟件左下有個Advances,每1秒加1,后面我們需要通過PokeFinder計算出對應(yīng)的閃Advances
完成后將S[0-1]中的SEED填入PokeFinder中(Gen8的egg)計算,一共兩行,得到Advances值
PokeFinder注意事項:需要設(shè)置Profile,Profile中TID和SID需要找法師朋友看一下,Shiny Charm(閃符)和Oval Charm(蛋符)根據(jù)實際情況選擇。主界面上的Compatibility(寶可夢關(guān)系)要找老爺爺看一下,雙親性別、是否是百變怪、攜帶道具、是否是異國(Masuda)、Gender Ratio(性別比例)等等都需要根據(jù)實際情況選擇,否則計算出來的不一定對
操作完后,按A讓“是要看場合來用的啊”對話框結(jié)束
使用圖鑒過幀,目標(biāo)是讓游戲的Advances快速到達(dá)我們計算出來的Advances。在安靜的房間中,例如自己的家二樓,沒有寶可夢,沒有npc,Advances每秒加1。如果打開菜單再打開圖鑒會加135左右,在圖鑒內(nèi)按一下右大概加150左右(不是很準(zhǔn),好像越到圖鑒后面數(shù)字加的越大,自己摸索)。感覺過幀差不多接近計算出的Advances時(最好留300),使用之前的方法調(diào)出“是要看場合來用的啊”對話框,點擊軟件的Reidentify進行校對,校對只需要采集6次(若左上數(shù)字一直不動,耐心等待,眨眼了就會動。如果報錯,則重新再點Reidentify),校準(zhǔn)完成后,軟件左邊的Advances值會繼續(xù)增加。校準(zhǔn)完還是離計算出的Advances值太遠(yuǎn)的話,重復(fù) 開圖鑒 -> 調(diào)出“是要看場合來用的啊”對話框? -> Reidentify校對。
等待軟件Advances的值快到計算出來的Advances值時,使用之前的方法調(diào)出“是要看場合來用的啊”對話框,然后按住方向鍵的下,等Advances相等時,按A鍵(可能要稍微調(diào)整一下時機,我的經(jīng)驗是等軟件Advances的值等于計算出來的Advances值+1時按的A)
去寄放屋取蛋
如果不是閃蛋,或者老爺爺沒有給你蛋,確認(rèn)之前步驟沒有問題后,請在最后一步按A的時候再點慢一點