发新话题
打印

关于T5的游戏模拟器与PC游戏模拟器游戏存档互通方法的探索……(主楼更新)

本帖已经被作者加入个人空间 本主题由 jdck 于 2008.4.22 06:05 加入精华

关于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”)http://bbs.imp3.net/thread-430034-1-9.html里“xingxue”的回复http://bbs.imp3.net/viewthread.php?tid=430034&page=3#pid4739172

引用:
原帖由 xingxue 于 2008.3.18 10:30 发表
……像用snes9x玩超任这些的即时存档1~9,移到T5II里改下名字是可以用的....



             关于NEOGEO模拟器和FC模拟器没找到合适的,就不多说了,以后有机会遇见的话我会补充进来……



关于本文回复帖里一些朋友的补充:
引用:
原帖由 ymf 于 2008.4.22 10:31 发表
支持测试,写了个转换软件,不用手工转换了,希望能帮到你
下载地址:
http://www.combinatorics.net.cn/smartQ/other/ConvertGBAsave.rar

运行程序需要安装.NET Framework 1.1




引用:
原帖由 xingxue 于 2008.4.22 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存档,大家测试下能用不

[ 本帖最后由 孤帆一片 于 2008.4.22 19:28 编辑 ]

附件

WinHex14.1SR-6.rar (838.43 KB)

2008.4.20 19:21, 下载次数: 71

VisualBoyAdvance-1.7.2cn.rar (513.12 KB)

2008.4.20 19:21, 下载次数: 74

ConvertGBAsave.rar (14.83 KB)

2008.4.22 19:03, 下载次数: 40

Smart Q GBA存档转换程序

VisualBoyAdvance1.7.7.rar (490.9 KB)

2008.4.22 19:12, 下载次数: 49

由xingxue 提供

本帖最近评分记录
  • 魔术师的天空 金币 +3 精品文章 2008.6.28 18:59
  • looker 金币 +20 很好的一个技术探讨帖,加入热点置顶。 2008.4.22 15:09
  • xingxue 金币 +5 虽然结果有待证实,但是辛苦了,明天我的t5 2008.4.22 01:17
  • jdck 金币 +10 .... 2008.4.21 20:35

1.吃不起猪肉了,没事看看猪跑吧!!
2.读万卷书,行万里路,悬壶济世,救死扶伤!!
3.我不是一个随便的人,但随便起来我不是人!!
4.雁过留声,人过留名,看帖回帖,做人要厚道!!

TOP

哇游戏高手,希望可以,嘿嘿
life is good,life is real,life is  so beautiful;life is cool,life is world ,life is unbelieveble;life is full.life is heart.life is true love.this is life.
http://www.todigi.com
高调作文,低调做人

TOP

占楼
tt好快,汗……………………

1.吃不起猪肉了,没事看看猪跑吧!!
2.读万卷书,行万里路,悬壶济世,救死扶伤!!
3.我不是一个随便的人,但随便起来我不是人!!
4.雁过留声,人过留名,看帖回帖,做人要厚道!!

TOP

强.....(晕,板凳都被占楼了....)
我用我所有的帖子包括水区的非调侃性质的回帖代表我的立场....

天大地大......

蓝魔新V3个人简单评测

智器T5个人不完全评测

杂谈08视频机市场现状与视频芯片小析    NEW

TOP

引用:
原帖由 jdck 于 2008.4.20 19:22 发表
强.....(晕,板凳都被占楼了....)
忙了一下午,回家去~~

1.吃不起猪肉了,没事看看猪跑吧!!
2.读万卷书,行万里路,悬壶济世,救死扶伤!!
3.我不是一个随便的人,但随便起来我不是人!!
4.雁过留声,人过留名,看帖回帖,做人要厚道!!

TOP

引用:
原帖由 孤帆一片 于 2008.4.20 19:23 发表

忙了一下午,回家去~~
呵呵,期待经过休息后的强文.......
我用我所有的帖子包括水区的非调侃性质的回帖代表我的立场....

天大地大......

蓝魔新V3个人简单评测

智器T5个人不完全评测

杂谈08视频机市场现状与视频芯片小析    NEW

TOP

好文章!!!!

TOP

根据这个探索结果,做了个《逆转裁判2》的存档放在1楼,大家测试下能用不……我回去也实验一下~

1.吃不起猪肉了,没事看看猪跑吧!!
2.读万卷书,行万里路,悬壶济世,救死扶伤!!
3.我不是一个随便的人,但随便起来我不是人!!
4.雁过留声,人过留名,看帖回帖,做人要厚道!!

TOP

好文……UE确实是个强大的东西……= =
当冬天过去、春天来临时————
连意义都无法理解的文字排列。
直到最后还记得,该尽到的、微小的希望。

TOP

回9楼:我用的不是UE,而是Winhex,这个貌似更好用,UE操作很不习惯……

1.吃不起猪肉了,没事看看猪跑吧!!
2.读万卷书,行万里路,悬壶济世,救死扶伤!!
3.我不是一个随便的人,但随便起来我不是人!!
4.雁过留声,人过留名,看帖回帖,做人要厚道!!

TOP

发新话题