[讨论] 旧珍珠/钻石任意脚本执行(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