■ 热门评测more

 27 12
发新话题
打印

[软件] 存档转换工具集合帖

存档转换工具集合帖

许久没弄集合帖了。

前阵子,看到有朋友需要,就想把这方面的工具找来,方便朋友。

实话说,我几乎没用过存档转换工具,有错漏,请提出。

建议转换前,先备份,不然存档没了,可别找我。

TOP

一、烧录卡存档互转工具DSSaveTool
引用:
  作者:anter
引用:

   
引用:
  自己编写的烧录卡存档互转工具,没经过过多的测试。
  本软件会不断更新,也请有对其他存档格式有研究的朋友帮我完成这个软件。
  NDS烧录卡存档转换软件
  最新版本号:1.0.5
  本版本日期:2007.3.30
  小蚂蚁工作室荣誉出品
  邮箱:anter@qq.com
  QQ:10327887
引用:
  主要功能:
  1、可以将几乎所有种类的存档转化为其他各种存档格式(支持NDS和GBA存档格式)。
  2、特别对一些常用格式的存档进行了优化。
  3、可以正确的将M3上口袋妖怪珍珠钻石的513k存档转化为其他格式。
  4、可以测试出现存存档中的有用数据大小。
  5、操作简单,一看就会。
  6、由于这个版本的代码变化比较大,而且在测试时发现了不少问题,所以更新间隔比较长,请大家见谅。
引用:
  使用说明:
  1、除已优化的存档类型外,如果您要转化为其他存档格式,请将转换后格式选择为“Other”,并手动选择存档大小。
  2、“DS FIRE LINK”、“N-CARD”、“MK5”等DSGBA OEM烧录卡请选择“DSGBA(N-CARD)”模式。
  3、对于部分存档格式,可能需要手动选择存档大小。
  4、转换完成后,请自行将文件名改成您的烧录卡要求的格式。
  5、由于本软件是使用C# 2003编写的,所以需要微软.NET Freamwork 1.1运行库支持,请各位自行到微软网站下载。点击下载
  6、存档测试功能说明:
  (1)本测试对要将存档转换成需手动选择大小的存档格式有一定参考作用。
  (2)当你设置源文件后,存档测试功能自动执行。
  (3)测试的结果在界面上以彩色条形图形式显示;
  (4)不同颜色表示的意义:
       红色:有用数据,转换时必须保留。
       黄色:有可能无用数据,转换时可能需要保留。
       绿色:无用数据,转换时不需要保留。
       灰色:无数据,转换时不需要保留,如保留,将用“FF”填充。
       EEPROM颜色框的意义:
       红色:源文件前512K数据均为无用数据,有用数据从第513K开始。
       灰色:正常存档。
  (5)应用举例:
       a.某512k存档,测试结果为“红红红绿绿灰”:
         表明此存档为512k存档,前64K Byte数据有用,65K-512K数据无用。
         手动选择转换后存档大小时建议选择“64K(512K bit)”模式。   
       b.某257k的M3存档,测试结果为“红红黄绿灰灰”:
           256k存档,前8K Byte数据有用,9K-64K数据可能无用,65K-512K数据无用。
         手动选择转换后存档大小时建议选择“8K(64K bit)”或“64K(512K bit)”模式。  
       c.某520k的DSLink存档,测试结果为“红红灰灰灰红”:
         表明此存档为大于512k的EEPROM存档,前512K Byte数据无用,513K-520K数据有用。
         手动选择转换后存档大小时建议选择“8K(64K bit)”模式。
  (6)本测试结果仅供参考,实际转换时的设置以烧录卡的官方存档列表和实际运行结果为准。
引用:
  存在的问题:
  1、不支持DS-X和NDS模拟器等生成的存档格式。
  2、软件bug比较多,存档测试功能战士无法识别DS-X和NDS模拟器等生成的特殊格式存档。
  3、由于本人只有M3和R4,所以对其他格式存档结构了解的不是很清楚,所以转换时可能出现各种错误,请见谅。
  特别说明:
  1、由于本软件是使用C# 2003编写的,所以需要微软.NET Freamwork 1.1运行库支持,请各位自行到微软网站下载。点击下载
  2、本软件未经过严格测试,请大家在使用前先备份自己的存档。本作者不对使用本软件所造成的存档和硬件损坏负任何责任。
引用:
  如果您使用本软件中有什么问题、或者我的软件不支持您的烧录卡,再或者您正在用除R4和M3以外的烧录卡玩《口袋妖怪-珍珠\钻石》,请用email联系我,并同时把您的存档文件打包发给我,并注明您使用的烧录卡类型,这将为我编写这个软件提供很大帮助。
  另外,本人初学编程,软件编的不好,请大家见谅。
  本软件未经过严格测试,请大家使用前先备份存档。本作者不对您使用本软件所造成的存档和硬件损坏负任何责任。
[ 本帖最后由 pfiy 于 2007-6-22 10:27 PM 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

二、m3save2 1.50汉化版
引用:
  anter汉化的官方软件
引用:
   
附件: 您所在的用户组无法下载或查看附件

TOP

三、全能烧录卡存档转换器SavConv GUI 0.2
引用:
  它可以让你在不同的烧录卡之间转换存档,目前支持的烧录卡有:
  - SC
  - R4
  - M3
  - EZ4
  - DSLinker(NCARD、DS Fire Link)
  - Ninja
  注意:需要安装.net框架2.0才能运行,请去微软的主页上去下载。点击下载
引用:
   

   
引用:
  _SuBCeRo_ wrote:
  I made this application to multiconvert savegames for multiflashcart format. With this u can convert from M3 SLOT 2, SC SLOT2, R4, EzIV Flash, MicroNinja and DSLinker.
  For run needs the .NET Framework 2.0. Sorry for my bad english, bye m8s.
附件: 您所在的用户组无法下载或查看附件

TOP

四、R4 存档转换工具
引用:
  转自r4ds.com。
引用:
  软件大小: 256KB
  软件语言: 英文
  更新时间: 2006年12月26日 15:30:01
  软件版本: 2.00
  软件说明: 支持:SC, M3, DSLink, Acekard, EZ-Flash4 和 EWIN2 的存档转为 R4 的存档。
引用:
  使用说明:

  一、 简介
  因为 R4DS 使用 512KB 的存档,而 SC 、 M3 、 DSLink 、 Acekard 、 EZFlash 和 EWIN2 等使用不同大小的存档,为了方便用户旧有存档的使用,特开发此程序用来转换 SC 、 M3 、 DSLink 、 Acekard 、 EZFlash 和 EWIN2 的存档到 R4DS 的存档格式。

  二、使用方法

  启动软件后,界面如下图所示:
   
  上文本框用来选择输入的的存档文件,可以按后面的“ … ”按钮来浏览。
  SC 的存档的扩展名为 .nds.sav ,
  M3 的存档的扩展名为 .dat ,
  DSLink 的存档的扩展名为 .sav ,
  Acekard 的存档的扩展名为 .nds.sav ,
  EZ-Flash4 的存档的扩展名为 .sav ,
  EWIN2 的存档的扩展名为 .sav 等等,
  根据需要转换的存档不同,在文件类型下拉框需要选择相应的选项。
   
  以下两张图片分别以 SC 和 M3 为例表示选项的操作:
   
   
  下文本框用来选择输出的 R4 的存档文件(当选择输入的存档文件后,程序也会自动生成一个输出文件名),可以按后面的“ … ”按钮来浏览,或者使用自动生成的文件名。
   
  一切就绪后,按“ Transform ”按钮开始转换,完成后将有对话框提示:
   
  因为 R4 游戏和存档是依据文件名来做对应的:主文件名相同,而扩展名分别为 .nds/.ids 和 .sav 。
  所以,如果游戏的文件名为 0113.nds ,则直接把产生的 0113.sav 拷入游戏对应目录即可;否则,需要修改存档的主文件名和存档的主文件名一致,如下图所示:
   
  至此,存档转换完毕,可以使用以前的存档了!
[ 本帖最后由 pfiy 于 2007-6-22 10:47 PM 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

五、r4存档调出工具
引用:
  转自cngba.com-猥琐的胖子
引用:
  首先声明这个软件不是我自己写的。
  r4的存档是512k的,与其他存档不能通用,并且用金手指修改起来也成问题。
  网上的转换都是将其他的格式转为r4格式,逆向转换的找不到。
  今天发布的软件就解决了这个问题!
  这个软件是将r4存档转换为其他类型的存档(256k,后缀是.sav),我也不知道这种格式的算是什么烧录卡能用的了....
  不过,配合着r4官方的转换软件,r4的存档和其他烧录卡之间就能互通了。
  喜欢的就下吧~
附件: 您所在的用户组无法下载或查看附件

TOP

六、SC-M3存档转换工具
引用:
  七支剑汉化
引用:
   
引用:
  可以转换M3(DAT格式)和SC(SAV格式)之间的记录
  我上网找到存档转换的工具,无任何担保。
  转换前请自行把存档备份,以防万一。当然,也可以自己用任何一款hex编辑器删除或添加那1024个bytes。
  说明:
  M3的存档其实和SC是一样的。只不过M3在存档后面加了些无用的信息,这样把SC的存档直接拿来用,就会从头开始(真是不厚道)。故此,从M3转换到 SC,只是把最后1k去掉了(不去也能玩,把后缀改成sav就行)。从SC转换到M3,是加上那1k。我试过全部写0就能玩,不过既然做程序,还是做的和官方软件转换出来的存档一样了。
  这时要注意,ROM文件一定要选对,因为M3的存档把ROM的长短文件名写在那1k里面了。建议直接选CF卡上的ROM,程序本身不会对ROM做任何动作,只取文件名——这是因为DOS方式的8.3文件名,如果前几个字符是相同的,会出现xxx~1.nds,xxx~2.nds,如果选的不是游戏用的目录,那么这个~2就出不来。当然,估计这个对游戏没有影响,因为前面说过,那1k,全部写0也行。
[ 本帖最后由 pfiy 于 2007-6-22 11:03 PM 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

七、DSLINK专用存档转换程序ByteFileEditor
引用:
  来自TGBUS:PLUTO  
引用:
  目前的DSLINK的存档是专用的,不能使用普通的烧录卡的存档。不过可以进行手动转换,手动转换比较麻烦,于是就叫朋友原熙写了个小程序来专门转换DSLINK可用的存档。
  程序用法:
  FILE1:选择DSLINK的存档(520KB)
  FILE2:选择普通存档(256KB)
  SCRIPT FILE:选择脚本文件,这里使用script.txt
  之后按下RUN SCRIPT就可以在FILE1的文件目录下生成一个文件名是FILE1的名字加_processed的新文件,这个新文件就是我们所需要的存档了。
  注意:更新存档的时候要先开机进入合卡菜单,关机,之后把存档文件覆盖TF卡里面的旧存档就可以了。
  该程序简单易用,在官方的下个版本软件出来之前大家不妨使用一下。本人测试过FF3,动物之森,牧场等游戏的存档都正常。
引用:
   
附件: 您所在的用户组无法下载或查看附件

TOP

八、可转换存档的网页Savegames Converter v1.1 alpha
引用:
  Shuny 制作的,可以转换不同烧录卡存档的网页:http://www.shunyweb.info/index.php
引用:
  shuny has created a new version of his online "Savegame Converter", which is a very nice tool if you try to convert savegames from one flashcard to another.
      Savegames converter 1.1 alpha released !
    * New design and new website
    * Fixed a bug that made EZIV => another format conversions impossible.
    * Fixed a small bug for the file extension in a conversion
    * Added support of Gameshark
    * Added support of NinjaDS
    * Added error messages
引用:
   
附件: 您所在的用户组无法下载或查看附件

TOP

引用:
  关于本人编写的存档转换软件和部分存档格式研究
引用:
  作者:anter
引用:
  存档格式研究:
  存档文件分为三类:
  A:标准存档格式,有0.5K(4K bit)、8K(64K bit)、64K(512K bit)、256K(2M bit)、512K(4M bit)五种类型,绝大多说烧录卡均是这种格式,但某些烧录卡可能仅支持其中的一种或两种大小。
  B:标准存档格式的扩展:这类存档是在标准存档格式的基础上修改而成的,特征是比标准存档格式大一点,一般为1~8k。
  C:烧录卡自己的存档格式:这种烧录卡很少,比如DS-X。它的存档理论上只是第一种格式的一种变化,但具体格式未知。
  烧录卡存档格式分类,括号内是支持的存档大小:
  A:SC(256K)、G6(256K)、EZ4(256K)、EZ5(ALL)、AK(ALL)、SCDS(ALL)、R4(512K)、M3DSS(512K)……
  B:M3(256K+1k、512K+1K)、DSLINK(512k+8k)
  C:DS-X(?)
  不知道是哪种存档格式的烧录卡:、EWIN2、N-CARD……
  对于A类存储卡,存档转换很简单或根本不需要转换。在我编写的软件中,转换后格式直接选择“Other”,只要存档大小选择正确,基本就不会有任何问题。
  对于B类存储卡,转换的关键是知道多出的那1~8k数据的结构和作用以及生成这段数据的方法。
  对于C类存档就比较麻烦了,关键是知道这种存档格式和标准存档格式之间的相同点和不同点,以及这种存档的存储方式。
  另外,在A和B类型的存档文件中,会有很多无用的数据,比如一个512k的存档,其中的有用数据有可能不足整体的十分之一。对于无用数据,一般采取的办法就是使用“FF”填充。C类存档好像没有这类问题,估计把无用数据压缩了。
  本人对几种具体存档格式的研究:
  1、SC、G6、EZ4:A类存档,标准的256k存档。
  2、R4、M3DSS:A类存档,标准的512k存档。
  3、AK、SCOne、R4、M3DSS:A类存档,标准存档格式,手动或自动(其实本质上还是手动)选择存档大小。
  4、M3:B类存档,存档大小为257k和513k,其实就是A类的256k和512k存档加上1k的rom对应信息。到现在为止,513k的存档只有《口袋妖怪-珍珠/钻石》。
  5、DSLINK:B类存档,存档大小为520k:512K+8K。如果是512b(4K bit)或8k(64K bit)的话,放在最后8K的位置,前面512K为FF;64K(512K bit)、256K(2M bit)、512K(4M bit)的均放在前面的512K的位置,后8K为FF。
  6、DS-X:C类存档,存档大小很小,一般为2-8k。格式为的GZ压缩格式,且在压缩後的档案前加上24个byte的0x00。
  感谢:夏雪宜、steve、felix。
  我的存档转换软件下载地址:http://bbs.yyjoy.com/thread-19511-1-1.html
  如果您对存档文件有什么研究或发现我的文章有什么错误或遗漏之处,欢迎指正。
  如果您想帮我把这个软件编写的更加完美,请emai联系我:anter@qq.com

TOP

占位。

TOP

占位。

TOP

占位。

TOP

支持!!

TOP

你的东西真的很NB。谢谢

TOP

好多啊!这样就不必为了换了烧录卡而不能继承存档烦恼了!支持啊!

TOP

我是anter,对我的软件有什么要求可以提出来。我会尽量吧软件做的“一旦拥有,别无所求”…………

TOP

回复 #17 anter 的帖子

收了这么多存档的转换工具,其实DSSaveTool一个就够用了。

“DSSaveTool,一旦拥有,别无所求”

TOP

引用:
原帖由 pfiy 于 2007-6-25 05:20 PM 发表
收了这么多存档的转换工具,其实DSSaveTool一个就够用了。

“DSSaveTool,一旦拥有,别无所求”
这是目标,呵呵…………

TOP

我都用第一个看游戏存档应该多大的- -
无聊又郁闷

TOP

 27 12
发新话题