EZFLASH导出的SAV只有8KB,VBA存的有64KB,互相不能通用……
有什么办法?
或者有没有可能把EZFLASH中导出的SAV直接用2进制修改工具改出来?????
谢谢了。 EZ烧录卡就是有这点不爽,128M的游戏烧到卡里时,默认的存档大小是64K,但是VBA默认是128K。
你在烧录游戏时手动选择存档大小128K即可。
你现在可以先把存档备份出来,然后把ROM重新烧一遍,选择128K,之后把存档写进去,再备份出来,就行了。
注意原来64K的存档别用VBA运行,运行了以后就被覆盖为空存档了,如果把这空存档再写入卡里的话,你辛苦努力的成果就浮云了。我就是这样丢了好几个存档。 噢,知道了,那么存档大小跟游戏没关系吧?改变存档大小记录不会损坏吧? 噢,知道了,那么存档大小跟游戏没关系吧?改变存档大小记录不会损坏吧?
嗯,没关系。 我使用的是GBALink,也出现过这种情况,如果有一些电脑基础,可以用16进制编辑器解决。
具体方法就是,先用编辑器打开VBA的存档,会发现这个文件后面部分,有相当多的FF或者00,这些东西是为了填充存档文件的空白部分(说白了就是凑数~~)。
再打开导出的存档,找到结尾处,看一下地址,再对照VBA的存档,看看VBA的存档从这个地址以后是不是全都是FF或者00,如果是的话,就可以开始填充,填充FF或者00到导出的存档。
要注意的是,填充的的最后一个地址应该和VBA的结尾地址相同。也可以用简单的方法,就是直接从VBA存档里把需要的全部FF或者00复制到导出的存档中去。
写了这么多……好像挺复杂的……其实,试过一次以后就没什么难的了,个人感觉要比重新烧录一次方便得多。 恩,两种方法都明白了,谢谢了,有空去试试~
页:
[1]