怎在PC上读取手机模拟器中的GBA存档

2025-03-22 04:30:37
推荐回答(2个)
回答1:

你用手机模拟器运行游戏,然后在游戏里存档,别容模拟器存,用游戏内的保存进度保存,你的游戏文件夹里就会有个存档文件,你玩的是火红文件名就是:

口袋妖怪叶绿386.gba.sav 注意是.gba.sav中间没有数字。把这个文件复制到电脑上,把.gba去掉,文件名就成了 口袋妖怪叶绿386.sav
然后在电脑上用模拟器运行游戏后,在模拟器上点文件--导入--电池记忆文件-打开刚才从手机上复制下来的,文件名已经改好的存档文件(注意这个文件名要和游戏ROM的文件名一致),模拟器提示重置模拟器,确定,完成。接着就能在游戏内继续游戏,就是我们的存档了,着里的继续游戏注意不是用模拟器读档,而是游戏内的继续游戏,试试吧!

回答2:

下面这些是为我自己找的,发现你的情况和我一样,所以我就发上来了。我敢保证百分百有效,因为前不久,我就自己使用了。不过我的是牧场物语这个游戏。。现在我手机里刚开始就有5亿多的钱。高级道具全有了。。如果你不会可以联系我

需要工具:1台电脑,winhex v1.32 即16位文档编辑器网上下载,金山游侠,电脑上的gba模拟器,推荐VisualBoyAdvance

修改方法1:以修改经验为例子 你在手机上随便打个怪存个档,然后传到电脑上,然后用winhex打开存档查找经验数据,譬如经验为15,换成16位就是0F,然后你用winhex查找0F,由于修改的是早期存档所以数据不可能很多,所以找出的地址也很少,你把这些地址记下来。然后再打个怪存个档,这时经验也许变成了25那你把这个存档再传电脑上,然后25换成16位就是19,然后你查找19然后把这些地址记下来,前后两个地址一比较 相同的地址就是你所要修改的数据地址,试着改下就可以了。

修改方法2:由于数据方面和大家基础方面的一些原因,修改方法1不但比较麻烦并且对那些初中,小学之类的对电脑接触少或者没有耐性的朋友们比较困难,那么我介绍修改方法2,这个方法不但简单而且修改的比较爽快,简单易学。经过我对手机ooposwaer大哥的gba模拟器和VisualBoyAdvance模拟器游戏存档(注意,不是即时存档而是在游戏里选择存档即.sav文件格式)数据的比较,发现电脑上VisualBoyAdvance模拟器的.sav存档是不可以在手机模拟器上使用的。手机模拟器.sav文件为32k[attach]340208[/attach],而VisualBoyAdvance的为64k [attach]340251[/attach]。通过用winhex察看存档发现,VisualBoyAdvance中有32k的地址要么都为f要么都为0,是没有意义的,也就是说VisualBoyAdvance真正有意义的地址是从00000到07FFF,而从08000到0FFFF的地址是多余的。那么把VisualBoyAdvance的存档的多余地址删除,从而使文件从64k减少到32k是否可以被手机模拟器读取呢,结果表明是可以的。那么也就意味着电脑上VisualBoyAdvance的存档和手机模拟器的存档是通用的,这样我们就可以先用金山游侠或者VisualBoyAdvance里的金手指把游戏修改后,再把存档缩小成适合手机模拟器的形式传给手机,然后就可以在手机上使用修改后的存档了。

以恶魔城为例子[attach]340286[/attach]
首先在电脑上开visualboy模拟器用金山游侠修改后存档[attach]340287[/attach]
然后用winhex打开存档,从地址08000选块开始[attach]340285[/attach]
到地址的末尾选块结束
然后按delete删除选块[attach]340284[/attach]
然后保存文件[attach]340283[/attach]
然后把文件传到手机的gba文件夹里就可以用了,注意是gba文件夹不是save文件夹

同时经过试验发现,电脑上的sfc,md模拟器的.sav存档都比手机模拟器的小,不需要修改可以直接使用

结尾:祝大家游戏愉快,并且本着尊重人的劳动的基本思想希望大家觉得好的顶一下,这是你举手之劳可对我们这些发帖子的却是莫大的鼓励啊 谢谢。注:gba里有很少的游戏手机模拟器的存档和电脑上的visualboy的存档格式正好一样不用修改就可以直接用了,譬如 光明之魂2 都是64k的