主题 : 【测试】DC模拟器游戏存档写入到实机教程
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 2015 浮游币
贡献值: 10169 点
好评度: 54867 点
人气: 4322 点
在线时间: 19723(时)
注册时间: 2004-10-02
最后登录: 2024-11-28
楼主  发表于: 2022-02-14 17:54

【测试】DC模拟器游戏存档写入到实机教程

管理提醒: 本帖被 YZB 执行加亮操作(2022-02-14)
去年写过一个ss的模拟器存档转实机的教程

这次也给dc写一个
适合人群:没有dc读卡器的gdemu或mode的免光驱版玩家。模拟器玩家可以直接把128kb的记忆卡文件改名覆盖过去即可达到一样的效果。


dc模拟器存档转到实机上据我所知有以下几个方法


1  利用swat编写的dreamshell操作软件,直接从sd或者硬盘里把存档文件(支持单个游戏存档或者整个记忆卡文件)直接写入到记忆卡

当然也支持把记忆卡文件转存到sd卡或者硬盘里面,相关的帖子我以前写过http://bbs.chinaemu.org/read-htm-tid-96022.html


2  利用sega的官方浏览器,比如dp3,把游戏存档文件复制进去,编辑写入记忆卡的相关html文件,然后重新生成镜像文件,在主机上运行此镜像,在进入相关的html来达到写入记忆卡的效果

这个方法只支持单个存档文件,并且需要重新制作镜像,比较麻烦。这个帖子有比较详细的方法http://bbs.chinaemu.org/read-htm-tid-29914.html


3  使用Dream Explorer ,这个老外编写的相关软件,最后的版本是0.85,官网http://bswirl.kitsunet.org/
它是 Dreamcast 的一种迷你操作系统,允许从 VMU/PC/CD/GD 中打开文件到众多嵌入式工具(VMU 文件备份、音频播放器、图像查看器、hexeditor、VMU 图标编辑器、Dreamcast BIOS 背景图像选择器,Gameshark 作弊编辑器,文本查看器...)。
该 CD 包含近6000 个可直接上传到 VMU 的Dreamcast 游戏存档,以及其他 VMU 文件、声音和图像。GUI 是完全可主题化的,您可以自由制作自己的自定义 CD,包括您的声音、图像、VMU 保存...


这个软件功能很强大,可以编辑导入导出单个存档,也可以直接编辑记忆卡内的数据
http://bswirl.kitsunet.org/vmutool/release/about/?lg=en&menu=on

4  利用pc连接某些记忆卡上的插口(限定某些型号的记忆卡,比如nexus的 4in1 记忆卡),同样也可以进行数据传输



不过为了在实机上测试游戏存档,以上几个方法都比较麻烦,所以自己写了一个比较简单粗暴的程序

使用方法很简单,解压附件到硬盘根目录,然后把你的128kb的存档文件重命名为2.bin,放进vmu文件夹里面,最后运行vmu.bat即可生成一个vmu的cdi镜像,把此镜像放到光驱版内直接运行即可,这样这个128kb的文件就会被完全写入到记忆卡里面。(附件的vms文件夹已附带一个测试用的存档文件2.bin)


需要注意以下几点:
1 程序会优先写入到第一个记忆卡里面,如果第一个手柄插槽没记忆卡,则会去检测后面几个手柄是否有记忆卡,如果都没有,则会提示出错,然后返回到bios界面。如果检测到有记忆卡,则直接写入到该记忆卡里面,最后返回到bios界面。
2 程序会把该记忆卡文件内部的数据全部覆盖掉,所以重要的存档请先记得先备份

3 程序不会检测代写入的128kb文件是否是正确标准的dc存档文件,所以任意的128kb文件都会写入到记忆卡里面

4 程序虽然已在gdemu mode以及模拟器nulldc上测试通过,但是重要的存档数据请记得备份,如果使用此程序照成的存档丢失或者损坏等任何问题,本人概不负责
       
[ 此帖被YZB在2022-02-17 21:54重新编辑 ]
附件: DREAMCAST_WRITE_DATA_VMU.rar (929 K) 下载次数:39
级别: 模拟专家
UID: 141295
精华: 0
发帖: 123
威望: 0 星
金钱: 2070 浮游币
贡献值: 208 点
好评度: 314 点
人气: 0 点
在线时间: 182(时)
注册时间: 2006-09-11
最后登录: 2024-10-29
沙发  发表于: 2022-02-14 19:33

谢谢分享
级别: 模拟小生
UID: 321903
精华: 0
发帖: 53
威望: 0 星
金钱: 9 浮游币
贡献值: 0 点
好评度: 159 点
人气: 0 点
在线时间: 49(时)
注册时间: 2021-12-28
最后登录: 2024-08-06
板凳  发表于: 2022-02-15 00:52

厉害了我的哥
级别: 模拟专家
UID: 141306
精华: 0
发帖: 147
威望: 0 星
金钱: 1241 浮游币
贡献值: 25 点
好评度: 447 点
人气: 0 点
在线时间: 269(时)
注册时间: 2006-09-11
最后登录: 2024-11-17
地板  发表于: 2022-02-16 15:57

回 楼主(YZB) 的帖子

之前在用GDEMU配合皮角版的codebreaker时,PC上生成金手指代码的存档文件后,用dreamshell导入记忆卡,codebreaker经常会识别不到这个存档,偶尔能成功一次,搞不清楚是皮角版的codebreaker的问题还是dreamshell的问题,正好可以试试这个新的工具。
感谢Y大分享。
级别: 模拟小生
UID: 321930
精华: 0
发帖: 58
威望: 0 星
金钱: 52 浮游币
贡献值: 0 点
好评度: 174 点
人气: 0 点
在线时间: 98(时)
注册时间: 2022-02-01
最后登录: 2024-11-28
草席  发表于: 2022-02-16 20:20

学习学习。
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 2015 浮游币
贡献值: 10169 点
好评度: 54867 点
人气: 4322 点
在线时间: 19723(时)
注册时间: 2004-10-02
最后登录: 2024-11-28
5楼  发表于: 2022-02-17 21:43

Re:回 楼主(YZB) 的帖子

引用
引用第3楼aliang于2022-02-16 15:57发表的 回 楼主(YZB) 的帖子 :
之前在用GDEMU配合皮角版的codebreaker时,PC上生成金手指代码的存档文件后,用dreamshell导入记忆卡,codebreaker经常会识别不到这个存档,偶尔能成功一次,搞不清楚是皮角版的codebreaker的问题还是dreamshell的问题,正好可以试试这个新的工具。
感谢Y大分享。



用dreamshell导入记忆卡成功了吗?
如果是成功又不识别的话,也许是金手指码和游戏对不上吧

另外我再简单说一下我这个程序的流程
生成的cdi的作用就是直接把你放进文件夹的那个2.bin文件的前128kb写入到程序搜索到的第一个记忆卡里面,如果你第一个记忆卡没识别到,同时其他手柄又插了记忆卡的话,那就会把识别到的第一个记忆卡的数据全部覆盖掉
所以运行这个程序最好是所有的手柄上只插一个记忆卡............