上篇说了折腾lk_multimenu_rom_builder 烧录合卡不成功,现在用lk_multimenu烧录成功,记录一下
注意:
1)是用NDS烧录GBA的D版合卡成功!
2)不是用电脑端烧录器。我只有gbflash,而且我不知道怎么烧录此类合卡。老方法,LEON大神的合卡工具是可以的,方法和NDS上一致,而且此卡有详细烧录合卡说明。
lk_multimenu 是 FlashGBX 的作者 lesserkuma 编写的专门针对 FlashGBX 烧录器用户的PC端生成GBA合卡 rom程序。(相对之前Leon网友开发的菜单软件:直截在NDS上烧录,然后自动生成列表)
原项目地址:https://github.com/lesserkuma/GBA_MultiMenu
我只有gbflash在PC程序上没有烧录成功,也不知道怎么设置。之后用了“daliu的1234”提供的rom切割软件,切分呈32m的小块,用NDS烧录成功!
Gba吧的王谱欢大神,DIY了新的背景和字体,帖子名字“新合卡菜单完全折腾手册”
但是,王谱欢大神没有说,怎么DIY背景图片!!
具体烧录过程:
1.打开lk_multimenu文件目录
roms文件夹:用来放置本次要生成的合集rom
lk_multimenu.gba:菜单文件,包含字体及背景内容
rom_builder.exe:生成合集的程序。
rom_builder.py:配套的Python程序,可能需要安装Python环境(我是装过的)
2.把gba的rom放到roms文件夹
需要注意的是:卡带有无电池!
1)如果卡带带电池,需要用gbata来给rom补丁,把flash、eeprom存档模式改成sram的存档即可。当然不支持1m的存档,比如说绿宝石(我猜的,没试过)。
2)如果卡带不带电池,就需要使用D商魔改rom,或者加了免电池补丁的rom。先转sram存档模式,再免电池补丁。
3.使用rom_builder.exe生成config.json文件
4.修改config.json文件
用txt程序打开config.json文件,修改保存。
注意:1)修改有无电池。
2)修改字体。默认是1会比较小,4看起来更舒服。
5.再次使用rom_builder.exe程序生成合卡.gba文件
注意:
如果rom如果太多太大,大概会在200-220m左右,会导致部分rom不会加入合卡,因为每个rom会占1m左右空间,需要精简一下。
我觉得注意原因:占用空间也遵从1m、4m、8m、16m、32m原则,即超过上一个大小即会占用下一个大小空间。很可能16.1m占用32m空间!!(1m的可能就gb游戏、fc游戏可能会用到)
6.切割合卡.gba文件。
(由于lk_multimenu_rom_builder_0.5 自带切割32M功能,请忽略下面的教程,直接转到下面链接
NDSL烧录GBA的D版合卡折腾续2 :)
使用gba吧“daliu的1234”大神提供的jsplitpro_文件剪切工具,帖子名字叫“gba合卡ROM切割教程【gbabf专用】”
他的教程比较精细,我们来粗狂的。特别注意:切割好以后,需要把后缀改成.gba
7.烧录切割好的合卡.gba文件,在NDS上使用gbabf在0、32、64、96、128、160、192、224起始位置上烧录切割好的总共256m文件即可
烧录完以后,重启一下机器,进入GBA模式。(我直接在gbabf软件里打开是失败的)
8.(end)分享使用文件地址:
整合两位大神分享的文件工具,到我自己的分享:
https://pan.baidu.com/s/1DRiUKFE6zXOYzcSv6M45Sw?pwd=2i84