欢迎光临散文网 会员登陆 & 注册

关于gba存档大小变128.02kb等(显示129kb)的起因跟解决方式

2023-08-19 16:29 作者:潜水的兔隐  | 我要投稿

在2022年底的时候,mgba0.10.0版本把rtc数据保存到游戏存档sav里,使得大小由128kb变成了128.02kb(电脑有显示成129kb),由于很多模拟器或者实机提取的存档还是128kb为主

(目前知道melonds0.9.5联动gba存档大小还是以128kb为主,desmume 0.9.13也是,vba-m 2.1.6就暂时不清楚还支不支持这种),不保证以后各大提取工具,模拟器等都支持这种,故有了这篇记载。

(已知目前宝可梦原生正作:宝可梦红宝石,宝可梦蓝宝石,宝可梦绿宝石会有这问题,而旁支系列没有)

解决方式如下:

找个HXD软件下载或者在线网页:https://hexed.it/;

然后读取129kb存档,拉到最下方:

把红圈内(也就是最后一行)数据删除(该行数据为RTC数据),删除保存即就变成了128kb的存档,这样其他工具模拟器啥的支持128kb存档就可以读取了(当然,删除这行数据前记得改之前的存档进行备份)

注:目前最新的pkhex版本(0709好像)就支持这种129kb存档读取。(但是好像支持不能进行修改这块,还是老老实实用上面方法)

参考资料来源:

http://bgb.bircd.org/rtcsave.html

https://github.com/mgba-emu/mgba/issues/2718

https://projectpokemon.org/home/forums/topic/63264-how-to-turn-129kb-save-file-into-a-128kb-save-file-using-pkhex/

关于gba存档大小变128.02kb等(显示129kb)的起因跟解决方式的评论 (共 条)

分享到微博请遵守国家法律