游戏机模拟器的基本编写思路以及即时存档的原理是什么?比如FC 模拟器,gba模拟器即时存档和PSP模拟器

查看: 25114|回复: 81
关于T5的游戏模拟器与PC游戏模拟器游戏存档互通方法的探索……(主楼更新)
该用户从未签到
& && & 由于T5游戏模拟器尤其是GBA模拟器不太完善,导致很多RPG和SLG游戏不能正常游戏,而受限于按键问题,动作类游戏又不适合长期进行,所以解谜类游戏似乎成为当前较好的游戏对象。但由于模拟器不完善,游戏经常卡壳,再加上一些修改派玩家想“轻松”游戏,所以有些朋友对T5的游戏模拟器与PC游戏模拟器游戏存档问题提出一些疑问,所以本人做了一些探索,供大家参考和讨论。希望有更好想法的朋友提出来,大家共同研究。
T5的GBA模拟器和PC上VisualBoyAdvance模拟器
& && &&&经过我对T5的gba模拟器和PC上VisualBoyAdvance模拟器游戏存档(注意,不是即时存档而是在游戏里选择存档即.sav文件格式)数据的比较,发现电脑上VisualBoyAdvance模拟器的.sav存档是不可以在T5的gba模拟器上使用的。T5模拟器.sav文件为32k,而VisualBoyAdvance的为64k 。通过用winhex察看存档发现,VisualBoyAdvance存档结尾处中有32k的地址要么都为f要么都为0,是没有意义的,也就是说VisualBoyAdvance真正有意义的地址是从00000到07FFF,而从08000到0FFFF的地址是多余的。
& & 于是我们不妨做以下两个大胆的猜测:
& & 一。用字符0填充T5模拟器存档使其文件大小从32k达到64k,是否可以被VisualBoyAdvance模拟器读取呢?
& & 二。把VisualBoyAdvance的存档的多余地址删除,从而使文件从64k减少到32k,是否可以被T5模拟器读取呢?
& & 如果结果是可以的,那么也就意味着电脑上VisualBoyAdvance的存档和T5模拟器的存档是通用的,这样我们就可以先用工具把游戏存档修改后,再把存档缩小成适合T5模拟器的形式传给T5,然后就可以在T5上使用修改后的存档了。
& & 下面我们开始测试:
& & T5-II固件及游戏模拟器V1.0.7
& & VisualBoyAdvance模拟器版本:v1。72(v1。80以后版本有改动,未测试)
& & 测试游戏:《逆转裁判3》第一章完成存档
& & 编辑工具:WinHex14.1SR-6绿色汉化版
测试过程:
猜测一:& &
& &1。打开T5模拟器,运行游戏至第一关结束,在游戏中存档
& & 2。将游戏ROM(逆转裁判3.gba)及同名存档文件(逆转裁判3.sav)拷入电脑,用VisualBoyAdvance模拟器导入存档文件失败(大小不符)
& & 3。用WinHex打开存档文件(逆转裁判3.sav)
& & 4。在WinHex中选择“文件——新建”,弹出窗口中左侧填“32”,右侧选择“KB”,点“确定”
& & 5。切换到新建文件(名称为“无标题”)中“ctrl+A”全选窗口内容,鼠标点右键选择“编辑——复制选块——标准”。
& & 6。返回存档文件(逆转裁判3.sav)末尾,选择“编辑——粘贴0字节”,在询问对话框“附加到文件的结尾吗”中选择“是”,在弹出对话框中填写“32768”,点“确定”
& & 7。保存并替换原存档文件后退出,原存档大小变为64k
& & 8。打开VisualBoyAdvance模拟器,先选择“文件——打开”选择读取游戏ROM(逆转裁判3.gba),然后选择“文件——导入——电池文件”,进入游戏,选择“从头开始”,出现游戏第1、2话选项,测试成功!!(如果无存档文件全新开始的话会直接进入第1话开始游戏,而有存档文件的话会根据存档进度打开若干章节供选择)
& & 方法类似,主要过程为通过WinHex删除VisualBoyAdvance模拟器存档末尾32k无用数据,不再详细叙述,具体测试结果由于T5不在手边暂时不知道,回去实验一下明天告诉大家结果,估计没问题。结果是可以通用!!
& && && &结论:通过特殊方法,可以实现T5的游戏模拟器与PC游戏模拟器游戏存档互通,这样对于游戏卡壳、重新体验游戏及想用金手指修改的玩家应该都可以进行相应操作了。
T5的SFC模拟器和PC的snes9x模拟器
& && &&&PC上snes9x的即时存档1~9,移到T5II里改下名字是可以通用的,操作比较简单,具体的就不多说了。(结论来自《智器游戏精评》(作者“641”)里“xingxue”的回复)
&&原帖由 xingxue 于
10:30 发表
……像用snes9x玩超任这些的即时存档1~9,移到T5II里改下名字是可以用的....
& && && && & 关于NEOGEO模拟器和FC模拟器没找到合适的,就不多说了,以后有机会遇见的话我会补充进来……
关于本文回复帖里一些朋友的补充:
原帖由 ymf 于
10:31 发表
支持测试,写了个转换软件,不用手工转换了,希望能帮到你
下载地址:
运行程序需要安装.NET Framework 1.1
原帖由 xingxue 于
01:13 发表
……T5IIgba模拟程序测试了下VisualBoyAdvance1.7.7的存档1.06之前的版本——1.04的原带官方GBA版本是可以读取的.另外我还下了楼主的1.7.2 T5IIGBA1.4程序游戏sd高达g世纪的sav文件是可以和1.7.2通用的,不知道是不是个别游戏的存档无法通用……(我的是刚用VisualBoyAdvance1.7.7存档了后复制到gba里,再gba存档覆盖后的sav T5II存档后大小为32kb,不知道是不是和数据覆盖有关)...
& && &&&笔者补充:VBA所生成的存档貌似有32k、64k、128k三种,具体情况不太清楚,所以部分存档通用是有可能的……
& && && &&&经过摸索和跟朋友们的探讨,发现本文所提供的方法是基本可行的;同时经过朋友们的提醒,发现T5模拟器某些版本和VBA相应版本本身就可以互通……即使这样,笔者撰文探索交流找出合适方法的目的也已达到,而且本文所提供方法不只对T5有效,对某些手机GBA模拟器同样管用,也算是意外收获吧。
& && & 最后,引用两句名言做总结吧:授人以鱼,不如授人以渔;自己动手,丰衣足食!!
相关工具(请下载后先杀毒再使用……)
根据这个探索结果,做了个逆转裁判2存档,大家测试下能用不
[ 本帖最后由 孤帆一片 于
19:28 编辑 ]
本帖子中包含更多资源
才可以下载或查看,没有帐号?
很好的一个技术探讨帖,加入热点置顶。
虽然结果有待证实,但是辛苦了,明天我的t5
TA的每日心情开心 08:51签到天数: 1014 天[LV.10]以坛为家III
哇游戏高手,希望可以,嘿嘿
该用户从未签到
tt好快,汗……………………
该用户从未签到
强.....(晕,板凳都被占楼了....)
该用户从未签到
原帖由 jdck 于
19:22 发表
强.....(晕,板凳都被占楼了....)
忙了一下午,回家去~~:monkey:0020:
该用户从未签到
原帖由 孤帆一片 于
19:23 发表
忙了一下午,回家去~~:monkey:0020:
呵呵,期待经过休息后的强文.......
该用户从未签到
好文章!!!!
该用户从未签到
根据这个探索结果,做了个《逆转裁判2》的存档放在1楼,大家测试下能用不……我回去也实验一下~
该用户从未签到
好文……UE确实是个强大的东西……= =
该用户从未签到
回9楼:我用的不是UE,而是Winhex,这个貌似更好用,UE操作很不习惯……
TA的每日心情无聊 00:44签到天数: 2 天[LV.1]初来乍到
强人!!!
该用户从未签到
原帖由 孤帆一片 于
20:05 发表
回9楼:我用的不是UE,而是Winhex,这个貌似更好用,UE操作很不习惯……
惭愧,校园网刚才囧了一段时间所以通过只言片语判断出手法就以为是UE了……有罪……nion:0020:
TA的每日心情无聊 22:09签到天数: 6 天[LV.2]偶尔看看I
人才啊 ,,,,
手柄 不出 ,,不玩游戏
其实 只要 装 lunix&&系统 就不用 转换了。。。。。。。。。。。。。。。。。。。‘
可惜 大家 都是
问都死的 。。。。。。。。。。。。。。。。。。。。。
nion:0001: nion:0001: nion:0001: nion:0001: nion:0001: nion:0001:
该用户从未签到
回12楼:这个没什么罪过的,毕竟UE比Winhex名声大多了……不过,貌似在国内最出名的还是xx游侠和另一款忘了叫啥名字的编辑软件…
该用户从未签到
技术贴,支持了,正需要
该用户从未签到
刚才试了下转换过的逆转裁判2存档,T5确实认出来了!!不过由于这个存档选择的时机不太好,是在Bad ending后强制结束时存的,所以T5读取时会出一些其他问题……但是,这不重要,因为实现存档互通的目的已经达到了~
TA的每日心情无聊 22:09签到天数: 6 天[LV.2]偶尔看看I
winhex 好东西 ,,,
破解软件 和 更改 编码的 好工具 ,,,,,,,,,,,,,,,,,,,,,
该用户从未签到
请问楼主,我的GBA存档为什么是496K的而不是32K或64K?机器是T5II ,模拟器1.4版
该用户从未签到
回18楼:你说的应该是T5的即时存档吧……我说的存档指在游戏ROM旁边同名的.sav文件
该用户从未签到
多谢楼主,还真没注意到同一文件夹下,还有一个同名存档文件
客观 包容 敏锐 专业
iMP3.net 随身数码影音
意见反馈:
推广合作:139
莫凡配件:135
All Rights Reserved.

我要回帖

更多关于 pspgba模拟器存档 的文章

 

随机推荐