Background
倒腾旧电脑从硬盘里翻出了08年的绿宝石386存档,在亲自魔的闪光梦幻/999HP会飞天术寄生种子巨沼怪中翻出了少量正经存档,看着手里的NS起了歹念,折腾开始。
(虽然时不时怀疑自己借用别人存档+打开PKHex检查合法性的行为和直接魔到底有什么区别,但执念和洁癖本来就挺唯心的,那我觉得它们是以前的六只它们就是吧www)
传输
当前进度:
- 模拟器:绿宝石386(基于日版) -> 日文原版绿宝石 -> 魂银(日版)-> 黑(美版)
- 3DS -> NS:Y -> Bank -> HOME
Gen3 -> Gen4
- 关于64KB和128KB的sav档,64KB到128KB的魔改方法暂时没找到(this doesn’t work),但是structure;64kb是导出的battery file,128kb应该是在gba文件隔壁/BATTERY folder下面能找到的)
- mGBA的128kb sav在gba文件文件夹下,vba under BATTERY folder
- DeSmuME
- MelonDs (试过,和DeSmuME差不多,没啥软用)
- Mumu模拟器+DraStic(cite bilibili 宝可梦从GBA到nds nds到3dS 3ds模拟器到正版机器粗略演示,唯一一个识别到了gen3卡槽的)
- mention that 日版gen4只能读对应语言版本的gen3
- 如果能找到但是说存档损坏(日英双语方便搜索),在gen3游戏内save一下就好
- Like this:

- Like this:
存档要求
- gen3 全国图鉴
- gen4 在pal park
绿宝石386 -> 原版绿宝石
原版没法读取魔改版存档,用修改器直接写内存(修改器原作者: Fuzzier(Gauchyler@etang.com) )
VBA v1和v2,v1能开魔改版,v2能开原版;修改器只能改v1的动态内存(因为存档compatibility的问题,都打算直接copy内存了,突然发现原版可以读取魔改版的存档内容,不用魔了)
Gen4 -> Gen5
用到的功能应该是Download Play,目前支持这个的模拟器应该只有MelonDS。
存档要求
- gen4 大概不太有什么要求,但毕竟前一步都要求再pal park了,就默认在了吧
-
gen5 需要人在传输工厂,和npc对话之后host这个传输过程
- TODO:把能用的ROM pairs放上来
TroubleShooting
总是连接错误或者显示没有compatible的游戏卡带(根据各论坛的说法的诱因可能有:
- gen4和gen5的卡带语言版本不同(日版/美版/欧陆各语言版)
不兼容就是不兼容(被气到想直接PKHex复制内存的程度) - 存档和卡带的语言版本不同可能会有影响?(总之为了减少无关变量我全改成了英文版存档,但理论上没问题)
不建议这么干(以及直接用DSi的Console比较好) - 为了防止引入奇怪变量,建议时不时用PKHex检查存档及pokemon的合法性(毕竟从奇妙改版掏出来的东西或多或少有机会不对劲)

步骤记录
- 虽然其他教程说直接用DS的BIOS7和BIOS9 firmware就可以work,但可能年代久远(?),最后我是用了melonDS的DSi模拟器,并且gen4作为wifi的host机,gen5加入连接才成功的(不太清楚为什么反过来容易连接错误(比如这样:

- 多个教程均提到帧率越高越容易成功链接(不知道原理)。实操的时候建议melonDS双开的时候可以一个关掉帧率限制,另一个用快捷键控制是否锁帧(回自动同步),如果直接两个都开无限制的话会卡死闪退。
- 成功了大概是这样,选就完事了

碎碎念
- 捕捉的套圈小游戏还挺好玩的,接下来不知道直接送去实体机还是先送到gen6再去实体机(反正gen6就可以进bank,懒得再折腾去日月了(绝对不是因为充了一个月home会员不想续费,也不是因为做毕设和期末考试太忙,嗯嗯))
Gen6 -> Bank -> Home
有3ds实体机所以毫无技术含量,对Gen6的存档没有任何要求,只要box里有pkm就行(以及3ds能联网)
Gen6 -> Bank
进Bank,好像需要注册一个3ds账号,全免费直接照着做就行,然后就是呆呆兽也可以学会的简单操作
Bank -> Home
难度极高,主要体现为需要给Home氪金