[軒轅劍5]不踩雷步的修改方法

《軒轅劍5》的雷步,在遊戲裏是50步左右遇敵,內存中的數值是從0開始,到600左右,就遇敵,一遇敵,就歸零。既然這麼簡單,那爲什麼就找不到呢?因爲雷步的地址是會變的,每次遇敵戰鬥後,雷步的地址就被重新分配了。

[軒轅劍5]不踩雷步的修改方法

所以,要找這個地址就要一氣呵成,在遇敵前就把他找到,模糊搜索一直搜索+或=也是一種思路,但是會在還有很多地址的時候就遇敵了。怎麼辦?用GM8的百分比搜索

遊戲中從讀取記錄開始,因爲剛讀取記錄,步數是零。然後跑5步,5步是50步遇敵的10%,所以切換到GM8,搜索10%,5(是10%逗號5,5是指誤差範圍,不是指步數)

進遊戲,再跑5步,切換到GM8,搜索20%,5。再跑5步,切換到GM8,搜索30%,5……大概到50%、60%時就沒多少地址了,找到那個數值只有幾百的地址就是了,鎖定零就永遠都不遇敵了。

到現在不要高興的太早,遇到劇情遇敵,就要把鎖定去掉,不然遊戲會在戰鬥完時死在那裏,劇情遇敵後,就像前面講的雷步地址就變了,就要重新搜索,因爲已經找到過雷步地址,所以記下了一些該地址周圍的不變數值,類似特徵碼。

接下來就可以直接在GM8中搜索:0h,1h,0h,0h,1h,0h,0h,0h,1h,0h,0h,0h,0h,0h,C8h,42h,0h,0h,C8h,42h,0h,0h,C8h,42h。一般結果只有一個地址,該地址向上數6行,就可以找到雷步地址(向上數第6行的第一個地址)下圖中,藍色的是找到的地址,紅色的就是雷步的地址。

[0D9C8490] 0A 00 00 00 00 00 F0 41 F6 58 A0 C1 A6 6C 84 42

[0D9C84A0] 18 5A A8 43 00 00 00 00 00 00 00 00 00 00 00 00

[0D9C84B0] 00 00 00 00 02 00 00 00 C0 A9 9C 0D 41 00 00 00

[0D9C84C0] 8C 80 DF 02 00 50 C3 C7 00 0D 06 44 00 00 00 00

[0D9C84D0] 00 00 00 00 00 00 00 00 F6 58 A0 C1 A6 6C 8E 42

[0D9C84E0] 18 5A A8 43 C8 C8 39 40 00 00 00 00 00 00 00 00

[0D9C84F0] 00 00 00 00 00 00 00 00 00 00 00 00 41 00 00 00

[0D9C8500] 05 3D 77 C3 00 50 C3 C7 88 0D 06 44 76 BB 47 C3

[0D9C8510] 00 50 C3 47 00 01 00 00 01 00 00 00 01 00 00 00

[0D9C8520] 00 00 C8 42 00 00 C8 42 00 00 C8 42 01 8C 9C 0D

[0D9C8530] B0 8B 9C 0D 30 96 9C 0D E1 00 00 00 31 00 00 00

[0D9C8540] 80 01 00 00 40 BB 9C 0D 9F BD 9C 29 53 56 D6 41

[0D9C8550] A0 50 7D 8E 28 11 7F 01 E0 95 51 76 70 85 9C 0D

[0D9C8560] 3C 84 9C 0D 78 12 31 0E 31 00 00 00 11 00 00 00

[0D9C8570] D0 90 99 0D 50 12 31 0E 11 00 00 00 11 00 00 00

[0D9C8580] 6E 61 6D 65 00 12 31 0E 11 00 00 00 21 00 00 00