[討論] 舊珍珠/鑽石任意腳本執行(ASE)

作者: tn950811 (再摸我要叫了喔)   2022-09-07 09:58:00
※建議使用整頁模式閱讀文章
=================警告的分隔線================
本文章內含大量使用遊戲漏洞之行為,請小心操作並自行承擔相關風險,使用後發生無法
復原的錯誤或記錄毀損本人一概不負任何責任。
若您閱讀時產生頭暈、噁心、嘴破舌頭痛等不適症狀,請左轉後直走電梯就在門口旁邊謝
謝。
然後不要問我原理是什麼
https://i.imgur.com/MaP59Jq.jpg
=================警告的分隔線===============
一、前言
相信以前有玩過珍鑽的玩家都知道知名的衝浪BUG,最初發售的一批珍鑽遊戲可以在四天
王的門口前錯誤的使用衝浪,並移動到地圖外的謎之場所(なぞのばしょ),進而抵達像
新月島或花之樂園等需要配布道具才能前往的地方,英文稱為void glitch。
但實際上void glitch並不是只有在初發售的珍鑽才能操作,若是在祝慶市進行以下影片
0:00 ~ 0:14的操作:
https://youtu.be/VrhHXG3cuAw
一樣能進入謎之場所,此BUG稱為tweaking,在所有G4遊戲都能進行(但僅珍鑽能在謎之
場所行走),起因於腳踏車的移動速度太快,系統來不及切換地圖而造成地圖錯位的情況
,只要切換畫面(開圖鑑、開包包等)就會回復。
影片中可以看到在老爺爺右邊3格及4格的位置騎腳踏車快速移動,原本祝慶市左上方的地
圖會錯位成203號道路的地圖,移動到影片中的位置切換畫面即會卡進寶可錶公司大樓中
,再按↓就能進入大樓1樓的地圖外紅地毯前。
本方法是參考自此網站:
http://detelony.blog.fc2.com/blog-entry-23.html
以及此頻道影片:
https://www.youtube.com/channel/UC-OOsXlUoHkNI-29UST_3XA/videos
是藉由void glitch移動到地圖ID 332/333(網站以332示範,頻道以333示範),再藉其
讀取計算機的輸入值以執行腳本。
至於為什麼叫ASE不叫ACE?不要問我。
======================================
二、事前準備
(1) 日版綠寶石遊戲卡匣
詳情請參考此處:
https://www.ptt.cc/bbs/PokeMon/M.1626587690.A.D9C.html?from=moptt
(2) 珍珠/鑽石版遊戲卡匣
日版、美版皆可,遊戲進度需得到5個徽章。
(3) 連線搜索器(つうしんサーチャー,寶可錶第14項功能)
得到5個徽章後可在寶可錶公司1樓和社長對話取得。
在謎之場所切到連線搜索器點下螢幕會跳出藍屏顯示通信錯誤,並返回上一個存檔點。
(4) 「傳說(でんせつ)」及「銀河團(ギンガだん)」兩種壁紙
進入以下網站:
https://reurl.cc/9pn7vY
輸入版本和TID,並和在祝慶電視台3樓的製作人對話,輸入暗號後即可獲得。
(5) 使用一次探險組合
完成和瓢太在地下世界的對話,否則在進入謎之場所後會死機。
(6) 速度增強劑x 22、活力碎片x 1
(7) 4隻特定PM
1. PID 0xFFFD20F4,Lv.22的妙蛙種子
2. PID 0x00FB014C,Lv.100的晃晃斑
3. PID 0xD7560016,Lv.100的晃晃斑
4. PID 0x33620016的晃晃斑
以綠寶石的任意代碼執行獲得。
(8) 性格值(PID)、表/裏ID、二/十/十六進制轉換及xor運算等觀念
======================================
三、操作流程
(1) 獲得4隻特定PID的PM
以綠寶石的任意代碼執行獲得以下4隻PM。
1. 性格値0xFFFD20F4,Lv.22的妙蛙種子(性格浮躁きまぐれ),以下簡稱種子
箱子1:[あああああもけぬ]
箱子2:[い ルあ に  ]
箱子5:[かッンNテぞさタ]
箱子6:[アぃBFC]
箱子8:[アlコ う]
箱子9:[ヘツホF    ]※[ヘ]為片假名
執行後會出現在隊伍中。
2. 性格値0x00FB014C,Lv.100的晃晃斑(性格害羞てれや),以下簡稱晃晃1
箱子1:[あああああもけぬ]
箱子2:[い ルゃあト  ]
箱子5:[かッンNテぞさタ]
箱子6:[アぃBFC]
箱子8:[アlコ う]
箱子9:[テメボマ    ]
執行後會出現在隊伍中。
3. 性格値0xD7560016,Lv.100的晃晃斑(性格淘氣わんぱく),以下簡稱晃晃2
箱子1:[あああああもけぬ]
箱子2:[い ルゃあト  ]
箱子5:[かッンNテぞさタ]
箱子6:[アぃBFC]
箱子8:[アlコ う]
箱子9:[る!あA    ]
執行後會出現在隊伍中。
4. 性格値0x33620016的晃晃斑(性格慢吞吞おっとり),以下簡稱晃晃3
飼育屋第一隻放入任意母的晃晃斑(以上兩隻晃晃斑都可以),第二隻放入任意同蛋群公
的PM或百變怪,執行以下代碼。
箱子1:[にbぺに   ビ]
箱子2:[にcぺツぉ]
執行完等出蛋後領蛋,執行強制孵化代碼。
箱子1 :[Lいす    ビ]
箱子2 :[おネふいい]
箱子14:[ゆポ らゆH ]
(2) 設置操作環境
※以下將「在祝慶市執行tweaking移動至寶可錶公司1樓地圖外紅地毯前」簡稱為「黑黑
探險」
1. 達成殿堂記錄30次,其中以下幾次需做調整:
第28次:隊伍只有1隻任意PM,年份2076年(需使用NDS/NDSL操作)
第29次:隊伍只有1隻種子,年份2076年(需使用NDS/NDSL操作)
第30次:隊伍只有1隻種子
若是記錄已超過30次,則所有調整都往後順延30次,即第58、59、60次進行以上調整。
【快速進入殿堂】
黑黑探險

下1
左17
上14
左63
存檔、暖開機

左1
存檔、暖開機

左1

進入殿堂
2. 回復包包
第1項:速度增強劑x 22
第2項:活力碎片x 1
第3項以下不計
3. 郵件包包
全部清空
4. 招式機包包
包含秘傳機總共22種以下
5. 箱子的PM
箱子5第21位:晃晃2
箱子18第30位:晃晃1
6. 箱子壁紙
箱子13:傳說
箱子14:森林(もり)
箱子15:傳說
箱子16:銀河團
箱子17:簡單(シンプル)
箱子18:森林
7. 隊伍PM
第5位:晃晃3
會使用飛天及挖洞的任意PM:走錯時可緊急逃生
---------------------------------------
(3) 前往地圖ID332
※以下將「寶可錶切換到第14項連線搜索器後點選下螢幕造成通信錯誤,並返回上一個存
檔點」簡稱為「通信錯誤」
到PC電腦查看殿堂記錄

黑黑探險

下1
右5
上500
存檔、通信錯誤

左64
上9530
左148
存檔※1

左1

夥伴公園模式開始

左32

畫面轉暗,抵達地圖ID332

依序按X、↓、A鍵開啟圖鑑刷新螢幕後按B返回

用計算機輸入代碼※2
注意在切換到計算機時不可在便條紙(第3項)或連線搜索器(第14項)停下來,請連打
跳過

按X鍵打開菜單,選擇リタイア※聽到某些PM的叫聲是正常的

按X確認是否打開菜單
【菜單無法打開:成功】
按A/B鍵解除待機狀態,繼續用計算機輸入代碼
【菜單可以打開:失敗】
通信錯誤返回※1接續操作,若依然失敗請參考死機處理
【死機或多次無法成功】
暖開機返回※1

左1

夥伴公園模式開始

リタイア

返回現世夥伴公園

到PC電腦查看殿堂記錄

黑黑探險

下1
右16
通信錯誤

返回※1接續操作
【返回現世】
右1

抵達夥伴公園地圖

リタイア

返回現世夥伴公園
---------------------------------------
(4) 執行任意腳本
執行至※2後用計算機輸入值計算,輸入完後按=再點選リタイア即可執行腳本。若是想更
改PM資料,請執行完更改的代碼後執行開電腦的代碼,對想更改的PM標記●即可。
1. 計算機限制解除
0x22802258A970007 = 155376547406479367
= 124 286 369 x 125 014 9543
執行所有代碼前都要先執行一次限制解除,否則值太大無法輸入,注意執行成功後輸入超
過10個數字計算機不會顯示,要小心不要輸入錯。
2. 打開電腦
0x200A10200AB = 220 172 451 8571 x 1
要更改PM資料都要開電腦操作。注意在退出電腦後畫面會轉暗,請依序按X、↓、A鍵開啟
圖鑑刷新螢幕後按B返回即可繼續輸入代碼。
3. 更改PM的種族
0x2200206DAB00007 = 153 124 615 792 623 623 x 1
0x26F0206DAB10007 = 175 361 138 952 830 983 x 1
0x2380206DAB20007 = 159 880 015 233 810 439 x 1
0x2800206DAB30007 = 180 146 213 557 043 207 x 1
0x2②②027E3B800007 = 轉換成十進位 x1
0x2①①027E3B810007 = 轉換成十進位 x1
更改PM的種族,注意更改後特性不會跟著改變。
例:
蓋歐卡 = 0x017E → ①① = 01,②② = 7E
→ 0x2②②027E3B800007 = 0x27E027E3B800007 = 179 583 776 328 777 735
  0x2①①027E3B810007 = 0x201027E3B810007 = 144 399 404 240 011 271
種族對應的代碼可參考此處:
https://reurl.cc/V1WNmR
注意要輸入十六進位的代碼。
4. 更改PM的特性
0x2200206DAB00007 = 153 124 615 792 623 623 x 1
0x26F0206DAB10007 = 175 361 138 952 830 983 x 1
0x2780206DAB20007 = 177 894 413 743 292 423 x 1
0x2730206DAB30007 = 176 487 038 859 804 679 x 1
0x2①①027E3B800007 = 轉換成十進位 x 1
更改PM的特性
例:
神奇守護 = 25 = 0x19 → ①① = 19
→ 0x2①①027E3B800007 = 0x219027E3B800007 = 151 154 803 681 001 479
特性對應的代碼可參考此處:
https://reurl.cc/dWaLqg
注意內文是十進位的代碼,要先轉換成十六進位再輸入。
5. 更改PM的球種
【一般欄位】
0x2200206DAB00007 = 153 124 615 792 623 623 x 1
0x2780206DAB10007 = 177 894 413 743 226 887 x 1
0x2C80206DAB20007 = 200 412 411 880 144 903 x 1
0x2760206DAB30007 = 177 331 463 789 936 647 x 1
【HGSS欄位】
0x2200206DAB00007 = 153 124 615 792 623 623 x 1
0x2780206DAB10007 = 177 894 413 743 226 887 x 1
0x2880206DAB20007 = 182 398 013 370 662 919 x 1
0x2770206DAB30007 = 177 612 938 766 647 303 x 1
更改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後進級別對戰夢境球會被當改獸擋下來,要是有人
有試成功可以進級別對戰還煩請教學一下。
6. 更改PM的NN(暱稱)
0x2690204249C0007 = 173 672 277 447 802 887 x 1
0x2440204249D0007 = 163 257 703 309 574 151 x 1
0x2700206DAB00007 = 175 642 613 929 476 103 x 1
0x2340206DAB10007 = 158 754 115 326 902 279 x 1
0x2090206DAB20007 = 146 650 691 328 409 607 x 1
0x2E10206DAB30007 = 207 449 286 297 976 839 x 1
0x2②②②②①①①①090005 = 轉換成十進位 x 1
0x2④④④④③③③③0A0005 = 轉換成十進位 x 1
0x2⑥⑥⑥⑥⑤⑤⑤⑤0B0005 = 轉換成十進位 x 1
0x2⑧⑧⑧⑧⑦⑦⑦⑦0C0005 = 轉換成十進位 x 1
0x2⑩⑩⑩⑩⑨⑨⑨⑨0D0005 = 轉換成十進位 x 1
0x20000⑪⑪⑪⑪0E0005 = 轉換成十進位 x 1
更改PM的NN,第一個字為①①①①對應的文字,第二個字為②②②②對應的文字,以此類
推,最多輸入10個文字,不論輸入多少文字最後都必須接著輸入FFFF作為終止碼,終止碼
後方的文字值請輸入0000。
例:
キリト
キ = 005E = ①①①①
リ = 009B = ②②②②
ト = 0079 = ③③③③
④④④④ = FFFF
⑤⑤⑤⑤ = 0000
⑥⑥⑥⑥ = 0000
⑦⑦⑦⑦ = 0000
⑧⑧⑧⑧ = 0000
⑨⑨⑨⑨ = 0000
⑩⑩⑩⑩ = 0000
⑪⑪⑪⑪ = 0000
→ 0x2②②②②①①①①090005 = 0x2009B005E090005 = 144 285 613 955 809 285
  0x2④④④④③③③③0A0005 = 0x2FFFF00790A0005 = 216 171 684 632 854 533
  0x2⑥⑥⑥⑥⑤⑤⑤⑤0B0005 = 0x2000000000B0005 = 144 115 188 076 576 773
  0x2⑧⑧⑧⑧⑦⑦⑦⑦0C0005 = 0x2000000000C0005 = 144 115 188 076 642 309
  0x2⑩⑩⑩⑩⑨⑨⑨⑨0D0005 = 0x2000000000D0005 = 144 115 188 076 707 845
  0x20000⑪⑪⑪⑪0E0005 = 0x2000000000E0005 = 144 115 188 076 773 381
文字對應的代碼可參考此處:
http://pokeanalyze.half-moon.org/46.html
7. 更改PM的TN(訓練家名)
0x2690204249C0007 = 173 672 277 447 802 887 x 1
0x2440204249D0007 = 163 257 703 309 574 151 x 1
0x2700206DAB00007 = 175 642 613 929 476 103 x 1
0x2340206DAB10007 = 158 754 115 326 902 279 x 1
0x25C0206DAB20007 = 170 013 114 395 394 055 x 1
0x2E10206DAB30007 = 207 449 286 297 976 839 x 1
0x2②②②②①①①①090005 = 轉換成十進位
0x2④④④④③③③③0A0005 = 轉換成十進位
0x2⑥⑥⑥⑥⑤⑤⑤⑤0B0005 = 轉換成十進位
0x2⑧⑧⑧⑧⑦⑦⑦⑦0C0005 = 轉換成十進位
更改PM的TN,第一個字為①①①①對應的文字,第二個字為②②②②對應的文字,以此類
推,最多輸入7個文字,不論輸入多少文字最後都必須接著輸入FFFF作為終止碼,終止碼
後方的文字值請輸入0000。
例:
キリト
キ = 005E = ①①①①
リ = 009B = ②②②②
ト = 0079 = ③③③③
④④④④ = FFFF
⑤⑤⑤⑤ = 0000
⑥⑥⑥⑥ = 0000
⑦⑦⑦⑦ = 0000
⑧⑧⑧⑧ = 0000
→ 0x2②②②②①①①①090005 = 0x2009B005E090005 = 144 285 613 955 809 285
  0x2④④④④③③③③0A0005 = 0x2FFFF00790A0005 = 216 171 684 632 854 533
  0x2⑥⑥⑥⑥⑤⑤⑤⑤0B0005 = 0x2000000000B0005 = 144 115 188 076 576 773
  0x2⑧⑧⑧⑧⑦⑦⑦⑦0C0005 = 0x2000000000C0005 = 144 115 188 076 642 309
文字對應的代碼可參考此處:
http://pokeanalyze.half-moon.org/46.html
8. 更改PM的表/裏ID
0x2200206DAB00007 = 153 124 615 792 623 623
0x26F0206DAB10007 = 175 361 138 952 830 983
0x2780206DAB20007 = 177 894 413 743 292 423
0x2600206DAB30007 = 171 139 014 302 302 215
0x2④④027E3B800007 = 轉換成十進位 x 1
0x2③③027E3B810007 = 轉換成十進位 x 1
0x2②②027E3B820007 = 轉換成十進位 x 1
0x2①①027E3B830007 = 轉換成十進位 x 1
將PM的表ID更改為0x③③④④,裏ID更改為0x①①②②。
例:
表ID = 00000 = 0x0000 → ③③ = 00,④④ = 00
裏ID = 00215 = 0x00D7 → ①① = 00,②② = D7
→ 0x2④④027E3B800007 = 0x200027E3B800007 → 144 117 929 263 235 079
0x2③③027E3B810007 = 0x200027E3B810007 → 144 117 929 263 300 615
0x2②②027E3B820007 = 0x2D7027E3B820007 → 204 635 049 256 157 191
0x2①①027E3B830007 = 0x200027E3B830007 → 144 117 929 263 431 687
9. 更改PM的個體值、蛋標記、NN變更標記
0x2200206DAB00007 = 153 124 615 792 623 623 x 1
0x26F0206DAB10007 = 175 361 138 952 830 983 x 1
0x2280206DAB20007 = 155 376 415 606 439 943 x 1
0x2610206DAB30007 = 171 420 489 279 012 871 x 1
0x2④④027E3B800007 = 轉換成十進位 x 1
0x2③③027E3B810007 = 轉換成十進位 x 1
0x2②②027E3B820007 = 轉換成十進位 x 1
0x2①①027E3B830007 = 轉換成十進位 x 1
┌──┬─────────┬─────────┐
│ 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變更標記,將想更改的二進位值組合後轉換成十六進位即①
①、②②、③③、④④值。
例:
NN已變更 → Ⓧ = 1
非蛋狀態 → Ⓨ = 0
個體值H/A/B/S/C/D = 31/0/30/31/31/31 = 0b11111/0b00000/0b11110/0b11111/0b11111
/0b11111
→ ⒽⒽⒽⒽⒽ = 11111
  ⒶⒶⒶⒶⒶ = 00000
  ⒷⒷⒷⒷⒷ = 11110
  ⓈⓈⓈⓈⓈ = 11111
  ⒸⒸⒸⒸⒸ = 11111
  ⒹⒹⒹⒹⒹ = 11111
→ 0x①① = 0bⓍⓎⒹⒹⒹⒹⒹⒸ = 0b10111111 = 0xBF
  0x②② = 0bⒸⒸⒸⒸⓈⓈⓈⓈ = 0b11111111 = 0xFF
  0x③③ = 0bⓈⒷⒷⒷⒷⒷⒶⒶ = 0b11111000 = 0xF8
  0x④④ = 0bⒶⒶⒶⒽⒽⒽⒽⒽ = 0b00011111 = 0x1F
→ 0x2④④027E3B800007 = 0x21F027E3B800007 = 152 843 653 541 265 415
  0x2③③027E3B810007 = 0x2F8027E3B810007 = 213 923 723 487 543 303
  0x2②②027E3B820007 = 0x2FF027E3B820007 = 215 894 048 324 583 431
  0x2①①027E3B830007 = 0x2BF027E3B830007 = 197 879 649 815 166 983
10. 更改PM的努力值
【HP努力値】
0x2200206DAB00007 = 153 124 615 792 623 623 x 1
0x26F0206DAB10007 = 175 361 138 952 830 983 x 1
0x2380206DAB20007 = 159 880 015 233 810 439 x 1
0x2740206DAB30007 = 176 768 513 836 515 335 x 1
0x2①①027E3B800007 = 轉換成十進位 x 1
【攻擊努力値】
0x2200206DAB00007 = 153 124 615 792 623 623 x 1
0x26F0206DAB10007 = 175 361 138 952 830 983 x 1
0x2780206DAB20007 = 177 894 413 743 292 423 x 1
0x2740206DAB30007 = 176 768 513 836 515 335 x 1
0x2①①027E3B800007 = 轉換成十進位 x 1
【防禦努力値】
0x2200206DAB00007 = 153 124 615 792 623 623 x 1
0x26F0206DAB10007 = 175 361 138 952 830 983 x 1
0x2B80206DAB20007 = 195 908 812 252 774 407 x 1
0x2740206DAB30007 = 176 768 513 836 515 335 x 1
0x2①①027E3B800007 = 轉換成十進位 x 1
【速度努力値】
0x2200206DAB00007 = 153 124 615 792 623 623 x 1
0x26F0206DAB10007 = 175 361 138 952 830 983 x 1
0x2F80206DAB20007 = 213 923 210 762 256 391 x 1
0x2740206DAB30007 = 176 768 513 836 515 335 x 1
0x2①①027E3B800007 = 轉換成十進位 x 1
【特攻努力値】
0x2200206DAB00007 = 153 124 615 792 623 623 x 1
0x26F0206DAB10007 = 175 361 138 952 830 983 x 1
0x2380206DAB20007 = 159 880 015 233 810 439 x 1
0x2750206DAB30007 = 177 049 988 813 225 991 x 1
0x2①①027E3B800007 = 轉換成十進位 x 1
【特防努力値】
0x2200206DAB00007 = 153 124 615 792 623 623 x 1
0x26F0206DAB10007 = 175 361 138 952 830 983 x 1
0x2780206DAB20007 = 177 894 413 743 292 423 x 1
0x2750206DAB30007 = 177 049 988 813 225 991 x 1
0x2①①027E3B800007 = 轉換成十進位 x 1
將PM的努力值更改為0x①①。
11. 更改PM的型態、無性別標記、♀標記、命定的相遇標記
0x2200206DAB00007 = 153 124 615 792 623 623 x 1
0x26F0206DAB10007 = 175 361 138 952 830 983 x 1
0x2280206DAB20007 = 155 376 415 606 439 943 x 1
0x2760206DAB30007 = 177 331 463 789 936 647 x 1
0x2①①027E3B800007 = 轉換成十進位 x 1
┌──┬─────────┐
│ 0x │    ①①    │
├──┼─────────┤
│ 0b │ ②②②②②③④⑤ │
└──┴─────────┘
0b②②②②②:型態(0b00000:一般)
0b③:無性別標記(0b0:有性別,0b1:無性別)
0b④:♀標記(0b0:♀以外,0b1:♀)
0b⑤:命定的相遇標記(0b0:無,0b1:有)
更改PM的型態、無性別標記、♀標記、命定的相遇標記,雖然我不太懂G4已經靠PID決定
性別了還要這個性別標記幹嘛。
例:
型態:一般 → ②②②②② = 00000
性別:♀ → ③ = 0,④ = 1
命定的相遇:有 → ⑤ = 1
→ 0b②②②②②③④⑤ = 0b00000011 = 0x03,①① = 03
→ 0x2①①027E3B800007 = 0x203027E3B800007 = 144 962 354 193 367 047
型態部分可以參考此處:
https://reurl.cc/m3Yr7V
不要問我怎麼改,窩不知道。
12. 更改PM的經驗值
0x2200206DAB00007 = 153 124 615 792 623 623 x 1
0x26F0206DAB10007 = 175 361 138 952 830 983 x 1
0x2B80206DAB20007 = 195 908 812 252 774 407 x 1
0x2600206DAB30007 = 171 139 014 302 302 215 x 1
0x2③③027E3B800007 = 轉換成十進位 x 1
0x2②②027E3B810007 = 轉換成十進位 x 1
0x2①①027E3B820007 = 轉換成十進位 x 1
0x200027E3B830007 = 144 117 929 263 431 687 x 1
將PM的總經驗值更改為0x①①②②③③,網站目前沒有直接修改等級的代碼,可用總經驗
值來修改PM等級。
例:
蓋歐卡Lv.45的總經驗值為113906 = 0x01BCF2
→ ①① = 01,②② = BC,③③ = F2
→ 0x2③③027E3B800007 = 0x2F2027E3B800007 = 212 234 873 627 213 831
  0x2②②027E3B810007 = 0x2BC027E3B810007 = 197 035 224 884 903 943
  0x2①①027E3B820007 = 0x201027E3B820007 = 144 399 404 240 076 807
經驗值對應的等級可參考此處:
https://reurl.cc/5pR4aG
13. 更改PM的入手等級、親性別
0x2200206DAB00007 = 153 124 615 792 623 623 x 1
0x26F0206DAB10007 = 175 361 138 952 830 983 x 1
0x2080206DAB20007 = 146 369 216 351 698 951 x 1
0x2770206DAB30007 = 177 612 938 766 647 303 x 1
0x2①①027E3B800007 = 轉換成十進位 x 1
┌──┬─────────┐
│ 0x │    ①①    │
├──┼─────────┤
│ 0b │ ②③③③③③③③ │
└──┴─────────┘
0b②:親性別(0b0:男,0b1:女)
0b③③③③③③③:入手等級(0b0000000~1111111:Lv.0~127)
更改入手等級以及親性別,將想更改的二進位值②、③③③③③③③組合成0b②③③③③
③③③後轉換成十六進位即①①值。
例:
親性別:女 → ② = 1
入手等級:Lv.50 → ③③③③③③③ = 0110010
→ 0b②③③③③③③③ = 0b10110010 = 0xB2 → ①① = B2
→ 0x2①①027E3B800007 = 0x2B2027E3B800007 = 194 220 475 117 731 847
14. 更改PM的出身版本
0x2200206DAB00007 = 153 124 615 792 623 623 x 1
0x2780206DAB10007 = 177 894 413 743 226 887 x 1
0x2F00206DAB20007 = 211 671 410 948 571 143 x 1
0x2750206DAB30007 = 177 049 988 813 225 991 x 1
更改PM的出身版本,執行後打開電腦標記PM即可更改。
各標記對應的版本如下:
内部值 版本    標記
0x01  藍寶石   ●
0x02  紅寶石   ▲
0x03  綠寶石   ●▲
0x04  火紅    ■
0x05  葉綠    ●■
0x07  心金    ●▲■
0x08  魂銀    ♥
0x0A  鑽石    ▲♥
0x0B  珍珠    ●▲♥
0x0C  白金    ■♥
0x0F  XD闇之旋風 ▲■♥
0x14  白     ■★
0x15  黑     ●■★
0x16  白2     ▲■★
0x17  黑2     ●▲■★
15. 更改PM的國籍
0x2200206DAB00007 = 153 124 615 792 623 623 x 1
0x2780206DAB10007 = 177 894 413 743 226 887 x 1
0x2F80206DAB20007 = 213 923 210 762 256 391 x 1
0x2730206DAB30007 = 176 487 038 859 804 679 x 1
更改PM的國籍,執行後打開電腦標記PM即可更改。
各標記對應的國籍如下:
內部值 國籍  標記
0x01  日本  ●
0x02  美國  ▲
0x03  法國  ●▲
0x04  義大利 ■
0x05  德國  ●■
0x07  西班牙 ●▲■
0x08  韓國  ♥
16. 更改PM的獎章
【神奧SET1前半部】
0x2①①0206DAB00007 = 轉換成十進位 x 1
0x2200206DAB10007 = 153 124 615 792 689 159 x 1
0x2380206DAB20007 = 159 880 015 233 810 439 x 1
0x2770206DAB30007 = 177 612 938 766 647 303 x 1
【神奧SET1後半部】
0x2①①0206DAB00007 = 轉換成十進位 x 1
0x2200206DAB10007 = 153 124 615 792 689 159 x 1
0x2780206DAB20007 = 177 894 413 743 292 423 x 1
0x2770206DAB30007 = 177 612 938 766 647 303 x 1
【神奧SET2前半部】
0x2①①0206DAB00007 = 轉換成十進位 x 1
0x2200206DAB10007 = 153 124 615 792 689 159 x 1
0x2B80206DAB20007 = 195 908 812 252 774 407 x 1
0x2770206DAB30007 = 177 612 938 766 647 303 x 1
【神奧SET2後半部】
0x2①①0206DAB00007 = 轉換成十進位 x 1
0x2200206DAB10007 = 153 124 615 792 689 159 x 1
0x2F80206DAB20007 = 213 923 210 762 256 391 x 1
0x2770206DAB30007 = 177 612 938 766 647 303 x 1
【神奧SET3前半部】
0x2①①0206DAB00007 = 轉換成十進位 x 1
0x2200206DAB10007 = 153 124 615 792 689 159 x 1
0x2300206DAB20007 = 157 628 215 420 125 191 x 1
0x2760206DAB30007 = 177 331 463 789 936 647 x 1
【神奧SET3後半部】
0x2①①0206DAB00007 = 轉換成十進位 x 1
0x2200206DAB10007 = 153 124 615 792 689 159 x 1
0x2700206DAB20007 = 175 642 613 929 607 175 x 1
0x2760206DAB30007 = 177 331 463 789 936 647 x 1
【神奧SET4】
0x2①①0206DAB00007 = 轉換成十進位 x 1
0x2200206DAB10007 = 153 124 615 792 689 159 x 1
0x2B00206DAB20007 = 193 657 012 439 089 159 x 1
0x2760206DAB30007 = 177 331 463 789 936 647 x 1
【芳緣SET1前半部】
0x2①①0206DAB00007 = 轉換成十進位 x 1
0x2200206DAB10007 = 153 124 615 792 689 159 x 1
0x2280206DAB20007 = 155 376 415 606 439 943 x 1
0x2750206DAB30007 = 177 049 988 813 225 991 x 1
【芳緣SET1後半部】
0x2①①0206DAB00007 = 轉換成十進位 x 1
0x2200206DAB10007 = 153 124 615 792 689 159 x 1
0x2680206DAB20007 = 173 390 814 115 921 927 x 1
0x2750206DAB30007 = 177 049 988 813 225 991 x 1
【芳緣SET2前半部】
0x2①①0206DAB00007 = 轉換成十進位 x 1
0x2200206DAB10007 = 153 124 615 792 689 159 x 1
0x2A80206DAB20007 = 191 405 212 625 403 911 x 1
0x2750206DAB30007 = 177 049 988 813 225 991 x 1
【芳緣SET2後半部】
0x2①①0206DAB00007 = 轉換成十進位 x 1
0x2200206DAB10007 = 153 124 615 792 689 159 x 1
0x2E80206DAB20007 = 209 419 611 134 885 895 x 1
0x2750206DAB30007 = 177 049 988 813 225 991 x 1
更改PM的獎章,G4的獎章資料儲存形式分成6個SET 11個部份,每個部份儲存4個或8個獎
章,共80個獎章。
例:
神奧SET1前半部
神奧冠軍獎章 = 0x01,①① = 01
→ 0x2①①0206DAB00007 = 0x2010206DAB00007 = 144 398 891 514 593 287
若是要一次獲得2個以上的獎章,將其獎章的代碼值加起來即可。
例:
神奧SET1前半部
前半部神奧冠軍獎章 = 0x01
才能獎章 = 0x02
0x01 + 0x02 = 0x03 → ①① = 03
→ 0x2①①0206DAB00007 = 0x2030206DAB00007 = 144 961 841 468 014 599
若是要獲得全部獎章請①①輸入FF,要消除全部獎章則①①輸入00。
各獎章對應的代碼可參考此處:
https://projectpokemon.org/home/docs/gen-4/pkm-structure-r65/
其他資料更改有興趣的人可以自己試看看,社畜沒太多時間可以玩QQ
http://detelony.blog.fc2.com/
======================================
四、FAQ
Q1:使用這個BUG會對記錄或PM有什麼不良影響嗎?
A1:窩不知道.jpg
我目前遇過在謎之空間走錯步出不來,重玩以後新記錄地下世界永遠下不去的問題,請自
行評估風險。
Q2:我不小心在謎之場所走錯步回不去了,我該怎麼辦?
A2:不要存檔並且暖開機重來,真的不得以請就近走到能用飛天/挖洞的地圖逃出來,要
是已經存檔了就\|/。
Q2:我不小心輸入錯字並執行了,我該怎麼辦?
A2:不要存檔並且暖開機重來,避免改動到未知的數值。
Q3:該如何做出色違PM?
A3:(表ID xor 裏ID) xor (PID上位 xor PID下位) < 8即為色違,= 0為方閃,請
自行計算目標PID對應色違的ID即可。
Q4:做出來的PM可以上傳到新世代嗎?
A4:可以,mover會ban的條件可以參考我上一篇綠寶石ACE,本代我自己目前試過相遇地
點在謎之場所不會被擋。
======================================
最後一樣來炫耀一下
https://i.imgur.com/pQnxipL.jpg
https://i.imgur.com/GwXWq40.jpg
https://i.imgur.com/41nxbZc.jpg
https://i.imgur.com/lPRsg2i.jpg
======================================
Reference:
https://youtu.be/VrhHXG3cuAw
http://detelony.blog.fc2.com/
https://www.youtube.com/channel/UC-OOsXlUoHkNI-29UST_3XA/videos
https://projectpokemon.org/home/docs/gen-4/pkm-structure-r65/
https://m.bulbapedia.bulbagarden.net/wiki/Main_Page
https://reurl.cc/O4mGL9
作者: hh123yaya (KID)   2022-09-07 10:03:00
黑..黑魔法 POG
作者: jig172 (jig172)   2022-09-07 10:18:00
寶可夢黑魔法學實在是太博大精深
作者: joy3252355 (九月 ~*)   2022-09-07 10:32:00
推一個 G4的任意代碼沒研究 這篇很詳細 !還要連動G3任意代碼產物 有種二段詠唱的感覺 XDD不過G3如果已經有產出了 應該可以用克隆bug量產 ?
作者: weilsea (rednini)   2022-09-07 14:46:00
感謝翻譯 已經看到日文的很久了都爛得去試請問晃晃斑執行代碼直接抓跟上面用其他方式弄出來的會有差別嗎亂數表沒有是代碼湊出來後也執行不出來的意思?
作者: jc0208 (セツ)   2022-09-07 15:26:00
直接改存檔比較快吧?這好複雜
作者: weilsea (rednini)   2022-09-07 15:47:00
在Em執行任意代碼叫出指定個體值野怪再抓起來3隻都這樣搞應該可行吧是不懂在為何只有3要用到蛋
作者: ehai0725 (繪)   2022-09-08 02:22:00
...銀行還能傳?

Links booklink

Contact Us: admin [ a t ] ucptt.com