=================警告的分隔線===============
本文章內含大量使用遊戲漏洞之行為,請小心操作並自行承擔相關風險,使用後發生無法
復原的錯誤或存檔毀損本人一概不負任何責任。
若您閱讀時產生頭暈、噁心、嘴破舌頭痛等不適症狀,請左轉後直走電梯就在門口旁邊謝
謝。
然後不要問我原理是什麼
https://i.imgur.com/Rv9XNoH.jpg
=================警告的分隔線===============
一、前言
在前篇文章中我們介紹了任意腳本注入(ASE)的操作流程,雖然可以任意修改PM的資料
,但在進入地圖ID333到返回現世期間都是處於夥伴公園模式,修改資料時無法存檔,且
每次要執行ASE都要前往地圖ID333很不方便,因此後續有人開發了「簡易編輯器」以及「
NPC ASE」兩種更進階的方法,大幅簡化了流程提高修改資料的效率。
簡易編輯器是將修改資料的腳本寫入FFFD20F4(即前篇文章的妙蛙種子)中,寫入完成的
腳本重啟後不會被重置,只要進入地圖ID333後啟動腳本即可返回現世修改PM資料,修改
期間也能存檔保存修改內容(但重啟後就必須再前往地圖ID333啟動腳本),並且執行腳
本時計算機都只需要輸入10個數字以內,降低輸入超過10個數字後看不到後面的數字而輸
入錯的風險。
NPC ASE則是基於簡易編輯器的操作,將真砂鎮PC 2樓的NPC改寫成地圖ID333,和其對話
即可進入地圖ID333啟動簡易編輯器,進一步節省前往地圖ID333的時間。
本方法參考自以下影片:
https://www.youtube.com/watch?v=HynemGtVVZA&ab_channel=Bnossu
將介紹如何使用簡易編輯器及NPC ASE。
======================================
二、事前準備
(1) 完成ASE的前置作業
詳情請參考此處:
https://www.ptt.cc/bbs/PokeMon/M.1662515882.A.332.html
請完成 三(1)~(2)之步驟。
(2) 萬能粉x 1
(3) 任意不要的PM 2隻
(4) 完成以下操作(僅提高成功率,非必要)
1. 正常完成一周目劇情並完成全國圖鑑。
2. 將FFFD20F4(以下簡稱種子)的招式全部遺忘,僅留第一招更改為拍擊(可用綠寶石A
CE更改)。
3. 用只學了拍擊的種子重新完成前篇文章所述的殿堂記錄。
4. 完成初次抵達夥伴公園與大木博士的對話。
5. 招式機全部賣掉。
======================================
三、操作流程
以下將「在祝慶市執行tweaking移動至寶可錶公司1樓地圖外紅地毯前」簡稱為「黑黑探
險」,請參考以下影片0:00~0:14之操作:
https://youtu.be/VrhHXG3cuAw
以下將「寶可錶切換到第14項連線搜索器後點選下螢幕造成通信錯誤,並返回上一個存檔
點」簡稱為「通信錯誤」
(1) 簡易編輯器設置
1. 前往地圖ID333※1
到PC電腦查看殿堂記錄
↓
黑黑探險
↓
下1
右5
上500
存檔、通信錯誤
↓
左64
上9530
左148
存檔
↓
左1
↓
夥伴公園模式開始
↓
左32
↓
畫面轉暗,抵達地圖ID333
↓
依序按X、↓、A鍵開啟圖鑑刷新螢幕後按B返回(以下簡稱刷新螢幕)
↓
下螢幕切換到計算機
注意在切換到計算機時不可在便條紙(第3項)或連線搜索器(第14項)停下來,請連打
跳過
2. 將簡易編輯器的腳本寫入種子(代碼很多,建議做記號記錄並保持心情愉快操作)
以下將「選擇リタイア並按B解除待機狀態」簡稱為「リタイアB」
2 x 1 = リタイアB
【計算機限制解除】
124,286,369 x 1,250,149,543 = リタイアB
【c0005自定義】
173,672,277,447,802,887 x 1 = リタイアB
163,257,703,309,574,151 x 1 = リタイアB
【簡易編輯器腳本】
200,426,263,843,241,989 x 1 = リタイアB
153,896,856,119,279,621 x 1 = リタイアB
160,169,570,106,802,181 x 1 = リタイアB
206,896,348,808,347,653 x 1 = リタイアB
214,195,087,164,112,901 x 1 = リタイアB
144,723,424,316,358,661 x 1 = リタイアB
144,695,251,864,322,053 x 1 = リタイアB
144,682,051,752,165,381 x 1 = リタイアB
144,696,314,734,641,157 x 1 = リタイアB
144,134,081,638,170,629 x 1 = リタイアB
202,388,475,638,644,741 x 1 = リタイアB
169,038,264,971,558,917 x 1 = リタイアB
169,036,934,857,162,757 x 1 = リタイアB
202,944,738,110,078,981 x 1 = リタイアB
198,730,583,744,380,933 x 1 = リタイアB
164,223,476,458,586,117 x 1 = リタイアB
【NN變更】
175,642,613,929,476,103 x 1 = リタイアB
158,754,115,326,902,279 x 1 = リタイアB
146,650,691,328,409,607 x 1 = リタイアB
207,449,286,297,976,839 x 1 = リタイアB
【NN變更長度擴張】
153,124,615,828,537,351 x 1 = リタイアB
【打開電腦】
2,201,724,518,571 x 1 = リタイアB
對種子標記●(種子身上帶有寶可病毒是正常的)
退出電腦刷新螢幕
【計算機限制解除】
124,286,369 x 1,250,149,543 = リタイアB
【停止加密】
200,130,936,903,303,175 x 1 = リタイアB
209,138,136,158,109,703 x 1 = リタイアB
【打開電腦】
2,201,724,518,571 x 1 = リタイアB
對種子及不要的兩隻PM標記●
將以上三隻PM拿起來再放回去
退出電腦刷新螢幕
---------------------------------------
(2) 啟動簡易編輯器※2
【計算機限制解除】
124,286,369 x 1,250,149,543 = リタイアB
【C區塊呼叫】
195,627,337,275,932,679 x 1 = リタイアB
163,820,664,907,694,087 x 1 = リタイアB
【打開電腦】
2,201,724,518,571 x 1 = リタイアB
對種子標記●
查看其資料確認種子的表ID已改變,記下改變後的表ID
退出電腦刷新螢幕
右1
↓
抵達夥伴公園地圖
↓
リタイア
↓
返回現世夥伴公園
↓
將地圖設置為快捷鍵
---------------------------------------
(3) NPC ASE設置(注意以下代碼有分是否按=計算)
以下將按Y鍵簡稱為Y,按計算機C鍵簡稱為C
1. 前往真砂鎮PC 2F的電腦前
2. 設置NPC ASE所需的蛋及操作環境
【獲得特定PID的蛋】(注意隊伍要留一格)
35,415,464 x 1 = Y C
0 Y
(改變後的表ID + 36,115,532) x 1 = Y C
333 Y C
(改變後的表ID + 36,301,552) x 1 = Y C
65,687 Y C
131,072 Y
リタイア
【停止加密】
34,003,632 x 1 = Y C
59,335 Y
往右走1步再往左走1步
打開電腦將剛剛隊伍生成的蛋(以下簡稱ASE蛋)移入電腦
對ASE蛋標記●
【將複製PM的腳本寫入PM】
34,003,632 x 1 = Y C
3,775,476,848 Y C
41,827,200 x 1 = Y C
2,015,664,128 Y C
5,448,260 Y C
415,307,968 Y C
1,006,755,595 Y C
2,954,091,257 Y C
48,624 Y
打開電腦對兩隻不要的PM標記無
其中一隻會變成蛋(無用),另一隻暱稱會變成ア(以下簡稱複製獸)
將兩隻PM拿起來再放回去
【複製PM】
34,003,632 x 1 = Y C
18,103 Y
打開電腦將ASE蛋放在複製獸右邊
對複製獸標記無後切換箱子再切回來,複製一顆ASE蛋
將兩顆ASE蛋分別放在箱子5的第1及第21個位置(以下簡稱ASE蛋1及ASE蛋21)
【將ASE蛋21的C區塊定址設定為簡易編輯器指定的定址指針】
34,003,632 x 1 = Y C
1,611,034,400 Y C
41,827,200 x 1 = Y C
36,253,728 Y
打開電腦對ASE蛋21標記●
【ASE蛋21的C區塊腳本設定】
3,668,967,431 Y C
129,434,118 Y C
114,995,456 Y C
11,224,578 Y C
3,154,157,826 Y C
16,778,752 Y C
256 Y C
512 Y
打開電腦對ASE蛋21標記●
將其拿起來再放回去
將包包回復項的第2項替換成萬能粉x 1
【ASE蛋1的C區塊定址設定】
34,003,632 x 1 = Y C
1,611,034,400 Y C
41,827,200 x 1 = Y C
36,253,728 Y
打開電腦對ASE蛋1標記●
【ASE蛋1的C區塊腳本設定】
1,744,881,983 Y C
411,179,078 Y C
1,880,170,909 Y C
203,588,115 Y C
1,613,648,516 Y C
4,178,255,872 Y C
0 Y
4,294,753,000 Y C
【ASE蛋1的D區塊定址設定】
34,003,632 x 1 = Y C
1,610,706,720 Y
打開電腦對ASE蛋1標記無
【ASE蛋1的D區塊腳本設定】
34,637,848 Y C
191,216 Y C
151,268 Y c
38,715 Y C
340,525,388 Y C
36,253,728 Y
打開電腦對ASE蛋1標記無
將其拿起來再放回去
【C區塊呼叫】※3
34,003,632 x 1 = Y C
18,103 Y
打開電腦對ASE蛋1標記無
此時原本的NPC會變成達克萊伊,並且出現破圖
往右走1步再往左走1步後刷新螢幕,存檔並暖開機
如果到這步都沒死機,恭喜你完成了(撒花
---------------------------------------
(4) 啟動NPC ASE
1. 和電腦對話打開電腦,將ASE蛋1拿起來再放回去並退出電腦
2. 和變成達克萊伊的NPC對話打開電腦,對種子標記●並退出電腦
3. 和電腦對話打開電腦,對ASE蛋1標記無並退出電腦
4. 用計算機輸入代碼執行任意腳本※4
5. 往右走1步再往左走1步後刷新螢幕,存檔後即可繼續正常遊戲
由於離開PC 2F後NPC會回復原狀,請記得不要在該地圖以外的地方存檔關機,離開後若要
繼續執行任意腳本,請返回該地圖並由※3開始執行。
若真的不小心在該地圖外存檔重啟,請前往地圖ID333(即※1步驟)後執行啟動簡易編輯
器的代碼(即※2步驟),再由※3開始執行。
---------------------------------------
(5) 執行任意腳本
執行至※4後用計算機輸入代碼,輸入完後打開電腦對想更改資料的PM標記無即可。
1. 更改PM的種族
34,003,632 x 1 = Y C
2,151,182,112 Y C
41,827,200 x 1 = Y C
[內部編號] Y
更改PM的種族,注意更改後特性不會跟著改變。
種族對應的內部編號可參考此處:
https://reurl.cc/V1WNmR
注意要輸入十進位的編號。
2. 更改PM的特性
34,003,632 x 1 = Y C
1,937,272,608 Y C
41,827,200 x 1 = Y C
[內部編號] Y
更改PM的特性。
特性對應的內部編號可參考此處:
https://reurl.cc/dWaLqg
3. 更改PM的球種
34,003,632 x 1 = Y C
(一般欄位)1,992,849,440 Y C
(HGSS欄位)2,005,432,352 Y C
更改PM的球種,DPPt只使用一般欄位,HGSS兩個欄位都會使用但優先使用HGSS欄位,執行
後打開電腦標記PM即可更改。
各標記對應的球種如下:
内部値 球種 標記
0x01 大師球 ●
0x02 高級球 ▲
0x03 超級球 ●▲
0x04 精靈球 ■
0x05 狩獵球 ●■
0x06 網子球 ▲■
0x07 潛水球 ●▲■
0x08 巢穴球 ♥
0x09 重複球 ●♥
0x0A 計時球 ▲♥
0x0B 豪華球 ●▲♥
0x0C 紀念球 ■♥
0x0D 黑暗球 ●■♥
0x0E 治癒球 ▲■♥
0x0F 先機球 ●▲■♥
0x10 貴重球 ★
0x11 速度球 ●★
0x12 等級球 ▲★
0x13 誘餌球 ●▲★
0x14 沉重球 ■★
0x15 甜蜜球 ●■★
0x16 友友球 ▲■★
0x17 月亮球 ●▲■★
0x18 競賽球 ♥★
0x19 夢境球 ●♥★
注意若要改成柑果球、競賽球及夢境球必須先將出身版本改為HGSS,再將一般欄位/HGSS
欄位改為精靈球/上述球種,不過到G8後進級別對戰夢境球會被當改獸擋下來。
4. 更改PM的NN(暱稱)
34,003,632 x 1 = Y C
3,775,476,848 Y C
41,827,200 x 1 = Y C
0x②②②②①①①① → 轉換成十進位 Y C
0x④④④④③③③③ → 轉換成十進位 Y C
0x⑥⑥⑥⑥⑤⑤⑤⑤ → 轉換成十進位 Y C
0x⑧⑧⑧⑧⑦⑦⑦⑦ → 轉換成十進位 Y C
0x⑩⑩⑩⑩⑨⑨⑨⑨ → 轉換成十進位 Y C
0x0000⑪⑪⑪⑪ → 轉換成十進位 Y
更改PM的NN,第一個字為①①①①對應的文字,第二個字為②②②②對應的文字,以此類
推,最多輸入10個文字,不論輸入多少文字最後都必須接著輸入FFFF作為終止碼,終止碼
後方的文字值請輸入0000。
5. 更改PM的TN(訓練家名)
34,003,632 x 1 = Y C
3,780,916,336 Y C
41,827,200 x 1 = Y C
0x②②②②①①①① → 轉換成十進位 Y C
0x④④④④③③③③ → 轉換成十進位 Y C
0x⑥⑥⑥⑥⑤⑤⑤⑤ → 轉換成十進位 Y C
0x⑧⑧⑧⑧⑦⑦⑦⑦ → 轉換成十進位 Y
更改PM的TN,第一個字為①①①①對應的文字,第二個字為②②②②對應的文字,以此類
推,最多輸入7個文字,不論輸入多少文字最後都必須接著輸入FFFF作為終止碼,終止碼
後方的文字值請輸入0000。
6. 更改PM的表/裏ID
34,003,632 x 1 = Y C
1,618,505,504 Y C
41,827,200 x 1 = Y C
0x①②③④⑤⑥⑦⑧ → 轉換成十進位 Y
將PM的表ID更改為0x⑤⑥⑦⑧,裏ID更改為0x①②③④。
【強制色違化】
34,003,632 x 1 = Y C
3,891,108,864 Y
將PM的表/裏ID更改為符合色違的條件。
7. 更改PM的個體值、蛋標記、NN變更標記
34,003,632 x 1 = Y C
1,630,039,840 Y C
41,827,200 x 1 = Y C
0x①①②②③③④④ → 轉換成十進位 Y
┌──┬─────────┬─────────┐
│ 0x │ ①① │ ②② │
├──┼─────────┼─────────┤
│ 0b │ ⓍⓎⒹⒹⒹⒹⒹⒸ │ ⒸⒸⒸⒸⓈⓈⓈⓈ │
└──┴─────────┴─────────┘
┌──┬─────────┬─────────┐
│ 0x │ ③③ │ ④④ │
├──┼─────────┼─────────┤
│ 0b │ ⓈⒷⒷⒷⒷⒷⒶⒶ │ ⒶⒶⒶⒽⒽⒽⒽⒽ │
└──┴─────────┴─────────┘
0bⓍ:NN變更標記(0b0:未變更,0b1:已變更)
0bⓎ:蛋標記(0b0:非蛋狀態,0b1:蛋狀態)
0bⒹⒹⒹⒹⒹ:特防個體值(0b00000~11111:0~31)
0bⒸⒸⒸⒸⒸ:特攻個體值(0b00000~11111:0~31)
0bⓈⓈⓈⓈⓈ:速度個體值(0b00000~11111:0~31)
0bⒷⒷⒷⒷⒷ:防禦個體值(0b00000~11111:0~31)
0bⒶⒶⒶⒶⒶ:攻擊個體值(0b00000~11111:0~31)
0bⒽⒽⒽⒽⒽ:HP個體值(0b00000~11111:0~31)
更改PM的個體值、蛋標記、NN變更標記,將想更改的二進位值組合後轉換成十六進位即①
①、②②、③③、④④值。
【方便改個體值懶人包】
通常要修改的PM都不是蛋所以Ⓨ = 0,接著將0x①①②②③③④④轉換成三十二進位:
(沒有變更NN)[三十二進位]ⒹⒸⓈⒷⒶⒽ → 轉換成十進位 Y
( 有變更NN)[三十二進位]2ⒹⒸⓈⒷⒶⒽ → 轉換成十進位 Y
Ⓓ:特防個體值(0~V)
Ⓒ:特攻個體值(0~V)
Ⓢ:速度個體值(0~V)
Ⓑ:防禦個體值(0~V)
Ⓐ:攻擊個體值(0~V)
Ⓗ:HP個體值(0~V)
8. 更改PM的努力值
34,003,632 x 1 = Y C
(HP)1,949,855,520 Y C
(攻擊)1,954,049,824 Y C
(防禦)1,958,244,128 Y C
(特攻)1,966,632,736 Y C
(特防)1,970,827,040 Y C
(速度)1,962,438,432 Y C
41,827,200 x 1 = Y C
[努力值] Y
將PM的努力值更改為輸入的值。
9. 更改PM的型態、無性別標記、♀標記、命定的相遇標記
34,003,632 x 1 = Y C
1,982,361,376 Y C
41,827,200 x 1 = Y C
0b①①①①①②③④ → 轉換成十進位 Y
①①①①①:型態(00000:一般)
②:無性別標記(0:有性別,1:無性別)
③:♀標記(0:♀以外,1:♀)
④:命定的相遇標記(0:無,1:有)
更改PM的型態、無性別標記、♀標記、命定的相遇標記,個人有試過刻意將無性別PM的無
性別標記及♀標記改成0及1(即有性別♀),在和其他G4遊戲交換時這隻PM會顯示♀,建
議最好是照PM本身的性別正確標記避免上傳到新世代被ban。
10. 更改PM的經驗值
34,003,632 x 1 = Y C
1,622,699,808 Y C
41,827,200 x 1 = Y C
[經驗值] Y
將PM的總經驗值更改為輸入的值,網站目前沒有直接修改等級的代碼,可用總經驗值來修
改PM等級。
11. 更改PM的親性別、入手等級
34,003,632 x 1 = Y C
1,997,041,440 Y C
41,827,200 x 1 = Y C
0b①②②②②②②② → 轉換成十進位 Y
①:親性別(0:男,1:女)
②②②②②②②:入手等級(0b0000000~1111111:Lv.0~127)
更改入手等級以及親性別,將想更改的二進位值①、②②②②②②②組合成0b①②②②②
②②②後轉換成十進位。
注意入手等級在上傳到G5後會被改寫成當下的等級,想在G6以後拿腳印獎章(G6以後取得
條件改為入手等級+30)在G4改入手等級是沒用的。
12. 更改PM的出身版本
34,003,632 x 1 = Y C
1,978,693,664 Y
更改PM的出身版本,執行後打開電腦標記PM即可更改。
各標記對應的版本如下:
内部值 版本 標記
0x01 藍寶石 ●
0x02 紅寶石 ▲
0x03 綠寶石 ●▲
0x04 火紅 ■
0x05 葉綠 ●■
0x07 心金 ●▲■
0x08 魂銀 ♥
0x0A 鑽石 ▲♥
0x0B 珍珠 ●▲♥
0x0C 白金 ■♥
0x0F XD闇之旋風 ▲■♥
0x14 白 ■★
0x15 黑 ●■★
0x16 白2 ▲■★
0x17 黑2 ●▲■★
13. 更改PM的相遇地點
34,003,632 x 1 = Y C
2,198,368,032 Y C
41,827,200 x 1 = Y C
[內部編號] Y
更改PM的相遇地點,相遇地點對應的內部編號可參考此處:
https://reurl.cc/0Erqal
注意要輸入十進位的編號。
但上傳至G5以後相遇地點會被改寫成出身版本對應的地區,除非你想玩G4配布觸發的劇情
,不然改相遇地點也沒什麼意義就是。
14. 更改PM的國籍
34,003,632 x 1 = Y C
1,945,663,520 Y
更改PM的國籍,執行後打開電腦標記PM即可更改。
各標記對應的國籍如下:
內部值 國籍 標記
0x01 日本 ●
0x02 美國 ▲
0x03 法國 ●▲
0x04 義大利 ■
0x05 德國 ●■
0x07 西班牙 ●▲■
0x08 韓國 ♥
15. 更改PM的獎章
34,003,632 x 1 = Y C
(神奧SET1前半部)0x773820ⓍⓍ → 轉換成十進位 Y
(神奧SET1後半部)0x777820ⓍⓍ → 轉換成十進位 Y
(神奧SET2前半部)0x77B820ⓍⓍ → 轉換成十進位 Y
(神奧SET2後半部)0x77F820ⓍⓍ → 轉換成十進位 Y
(神奧SET3前半部)0x763020ⓍⓍ → 轉換成十進位 Y
(神奧SET3後半部)0x767020ⓍⓍ → 轉換成十進位 Y
(神奧SET4) 0x76B020ⓍⓍ → 轉換成十進位 Y
(芳緣SET1前半部)0x752820ⓍⓍ → 轉換成十進位 Y
(芳緣SET1後半部)0x756820ⓍⓍ → 轉換成十進位 Y
(芳緣SET2前半部)0x75A820ⓍⓍ → 轉換成十進位 Y
(芳緣SET2後半部)0x75E820ⓍⓍ → 轉換成十進位 Y
更改PM的獎章,G4的獎章資料儲存形式分成6個SET 11個部份,每個部份儲存4個或8個獎
章,共80個獎章,輸入ⓍⓍ值即可獲得相對應的獎章。
若是要一次獲得2個以上的獎章,將其獎章的代碼值加起來即可。
若是要獲得該部分所有獎章請ⓍⓍ輸入FF,要消除該部分所有獎章則ⓍⓍ輸入00。
各獎章對應的代碼可參考此處:
https://projectpokemon.org/home/docs/gen-4/pkm-structure-r65/
【獲得所有獎章懶人包】
34,003,632 x 1 = Y C
2,000,167,167 Y C
2,004,361,471 Y C
2,008,555,775 Y C
2,012,749,839 Y C
1,982,865,663 Y C
1,987,059,967 Y C
1,991,254,031 Y C
1,965,564,159 Y C
1,969,758,463 Y C
1,973,952,767 Y C
1,978,147,071 Y
16. 複製PM
34,003,632 x 1 = Y C
18,103 Y
打開電腦將要複製的PM放在複製獸右邊,對複製獸標記後切換箱子再切回來即可複製PM。
各標記對應的複製數如下:
標記 値(複製數)
無 0x00(+1匹)
● 0x01(+2匹)
▲ 0x02(+3匹)
■ 0x04(+5匹)
♥ 0x08(+9匹)
★ 0x10(+17匹)
◆ 0x20(+33匹)
======================================
四、FAQ
Q1:使用這個BUG會對記錄或PM有什麼不良影響嗎?
A1:窩不知道.jpg
我目前遇過在謎之空間走錯步出不來,重玩以後新記錄地下世界永遠下不去的問題,請自
行評估風險。
Q2:我不小心在謎之場所走錯步回不去了,我該怎麼辦?
A2:不要存檔並且暖開機重來,真的不得以請就近走到能用飛天/挖洞的地圖逃出來,要
是已經存檔了就\|/。
Q2:我不小心輸入錯字並執行了,我該怎麼辦?
A2:不要存檔並且暖開機重來,避免改動到未知的數值。
Q3:做出來的PM可以上傳到新世代嗎?
A3:可以,mover會ban的條件可以參考我上一篇綠寶石ACE。
======================================
最後是一些無聊的東西
刺刺耳皮丘
https://i.imgur.com/HzdFTC1.jpg
穿梭時空雪拉比
https://i.imgur.com/kftOdoj.jpg
神都遺跡
https://i.imgur.com/B7drOoB.jpg
======================================
Reference:
https://youtu.be/VrhHXG3cuAw
https://detelony.blog.fc2.com/
https://projectpokemon.org/home/docs/gen-4/pkm-structure-r65/
https://bulbapedia.bulbagarden.net/wiki/Main_Page
https://reurl.cc/O4mGL9
https://www.youtube.com/@Bnossu