我为eg狂 发表于 2012-5-26 22:09

[教程] 让存档不在成为二公主和PCSX2王子彼此间相爱的绊脚石

本帖最后由 我为eg狂 于 2018-2-14 11:35 编辑

http://www.xiami.com/widget/632529_1772516491,_235_185_50668C_50668C_1/multiPlayer.swf


写在前面的话



      随着PS2模拟器PCSX2的日益成熟,越来越多的BS玩家开始转战PCSX2,毕竟提升内部分辨率后所带来的惊艳画面总是让人无法抗拒的说。再则模拟器提供的即时存取档功能也为全捕缚与战场凹点给予了便利,大大降低了达成ALL35的准入门槛,同时也能够让更多的普通玩家领略BS的魅力。

      那么切入正题,相信大家对在PS2上挥洒青春和热血的日子仍记忆犹新,而承载这一切美好记忆结晶的就是那一块块的记忆卡了。现如今转战PCSX2,却发现PCXS2的存档格式与PS2的并不兼容,难道过往与西侬骑士团并肩战斗的回忆就此付诸东流了么?答案当然是否定的,只要您耐心地往下看,关于贝尔维克物语记忆的断片定会再度拼合在一起。



关于PS2存档结构的说明



      PS2存档是由一个文件夹及文件夹内若干个文件组成,我们在PS2资源管理器中所看到的存档其实只是存档内含的图标文件。


http://wx1.sinaimg.cn/large/ee0f89b2gy1fofsua9z5wj20m80gojto.jpg



      从存档属性中我们可以看出存档所在记忆卡插槽的位置,存档类型、尺寸及最后更新时间,而最后一项的存档保护BS默认是Protected(被保护状态,复制不能),这主要是为了防止玩家使用两张记忆卡进行存档对拷并进而利用中断存档进行作弊的行为。不过正如您所见,该BS存档的这个属性变为了无,至于原因嘛,偶利用LaunchELF这款非常著名的PS2资源管理软件进行了复制和粘贴操作,然后这个属性就消失了。


http://wx2.sinaimg.cn/large/ee0f89b2gy1fofsvcha9oj20m80goacs.jpg



      实际上,PS2存档的结构组成包括一个或两个图标文件(图标可以是静态或动态的,如大部分游戏默认的default.ico,某些游戏在删除存档时还额外使用另一个图标,如Z.O.E2特别版的del.ico),一个类似于给Windows自定义文件夹图标所生成的图标显示配置文件desktop.ini的icon.sys,一个或若干个存档文件及管理这些存档文件的索引文件。总体上就是这个样子了,下面就以BS这个游戏为例,简单说说她的存档究竟是怎么构成的。


http://wx1.sinaimg.cn/large/ee0f89b2gy1fofswgmcmoj20m80goacs.jpg



      按圆圈键进入BISLPS-25497这个文件夹,我们可以看到内里的文件有:

      ① BISLPS-25497:和文件夹同名,非常重要的存档索引文件,管理着八个子存档和一个中断存档;PS:偶自创的PS2中断大法就是备份和还原这个文件实现的哦。
      ② default.ico:就是早先我们在PS2资源管理器中看到的那个骑士图标啦;
      ③ icon.sys:图标配置文件,没有它,存档在PS2资源管理器中显示的依然是个透明方块;
      ④ savedata.001~savedata.008:八个子存档,您存还是不存,它们都在记忆卡里躺着呢;
      ⑤ suspend.000:中断用存档,游戏再开后并不会改写它,而是会改写存档索引文件BISLPS-25497,此外和八个子存档一样,大小都是192KB


http://wx3.sinaimg.cn/large/ee0f89b2gy1fofsxcoi4kj20m80goacs.jpg




如何从PS2的记忆卡中导出存档



      首先您需要一块U盘,然后就是想方设法在PS2上运行自制软件LaunchELF了。一般方法是在加了直读的PS2上运行含有该软件的CD或DVD工具碟,如果机器实现了记忆卡启动(安装了FMCB、加装了816HD直读)则可以免盘直接运行记忆卡或U盘中的LaunchELF,非常方便。总之,导出PS2存档运行LaunchELF是关键。

      然后在存档所在文件夹处按R1,选择Copy(复制)后移动到U盘(mass:/)再按R1选择Paste(粘贴)就可以实现存档的导出了。注意:截图取自模拟器,U盘部分的操作和实际情况略有出入。


http://wx1.sinaimg.cn/large/ee0f89b2gy1fofsyt0wl1j20m80goacs.jpg

http://wx1.sinaimg.cn/large/ee0f89b2gy1fofsznwkn0j20m80goacs.jpg

http://wx1.sinaimg.cn/large/ee0f89b2gy1foft0ksu09j20m80goacs.jpg



      虽然PCSX2可以直接运行ELF文件,不过对非官方编译版的LaunchELF支持不佳,至少偶运行是黑屏。所以这里一并献上可以在PCSX2上运行的官方版LaunchELF v3.78,没什么用,大家可以拿来玩玩。运行的路径必须保证全英文,模拟器显示插件的工作模式选软模拟,全屏幕显示则须在LaunchELF Configurator的Screen Settings中设置Interlace=ON


http://wx3.sinaimg.cn/large/ee0f89b2gy1foft1hctkoj20m80goacs.jpg




将导出的存档转换成myMC可以识别的.max格式



      myMC是啥米先不解释,转换工具选用的是PS2 Save Builder v0.8,使用方法看下图,首先复制存档文件夹的名称BISLPS-25497到图中目录/ID的位置。


http://wx1.sinaimg.cn/large/ee0f89b2gy1foft2n5t7dj20l90cm427.jpg



      然后逐一添加与存档相关的那13个文件。


http://wx4.sinaimg.cn/large/ee0f89b2gy1foft3pbscxj20l90cmgpc.jpg

http://wx1.sinaimg.cn/large/ee0f89b2gy1foft8kmtunj20ir0at42a.jpg

http://wx3.sinaimg.cn/large/ee0f89b2gy1foft9a70twj20l90cmwif.jpg

http://wx3.sinaimg.cn/large/ee0f89b2gy1fofta26pkaj20l90cmafn.jpg



      最后再另存为.max格式就OK了。


http://wx4.sinaimg.cn/large/ee0f89b2gy1foftb0y6nzj20l90cmafn.jpg

http://wx2.sinaimg.cn/large/ee0f89b2gy1foftbui392j20ir0auafn.jpg




.max格式存档导入PCSX2的Mcd001.ps2



      PS2与PCSX2间存档格式的转换终于进入了实质性的阶段,赶快将刚才制作的.max格式存档导入PCSX2的虚拟记忆卡Mcd001.ps2吧。

      软件推荐myMC,一款可以在Win7 x64系统下运行的(当然之前的那些软件也是)PCSX2存档导入和导出软件。PS:偶找到的原始文件运行时提示缺少msvcp71.dll,于是偶就在网上找了个放在myMC文件夹下,这样就可以运行了(你们就不用找了,这个文件偶已经一起打包上传了)

      运行myMC后会首先要您选择所要载入的虚拟记忆卡文件,找到模拟器根目录下的memcards文件夹中的Mcd001.ps2载入即可。接着点击File选项里的Import(或干脆点击箭头指向记忆卡的图标)导入刚才生成的bs.max文件,这样您就可以在PCSX2中使用原先在PS2中建立的存档了。


http://wx2.sinaimg.cn/large/ee0f89b2gy1foftcnuvarj20m80dbafn.jpg

http://wx2.sinaimg.cn/large/ee0f89b2gy1foftdh5rm6j20m80h1afn.jpg

http://wx2.sinaimg.cn/large/ee0f89b2gy1fofte6r41bj20m80dbafn.jpg




终焉的结语



      本教程到此就告一段落了,至于PCSX2→PS2的存档逆转换,偶想就不用在浪费篇幅了,有什么问题大家在问吧。最后分享一下偶的两个存档,分别是Berwick Saga和Valkyrie Profile 2 Silmeria,具体内容请自行导入PS2记忆卡或PCSX2虚拟记忆卡一窥究竟吧。


http://wx1.sinaimg.cn/large/ee0f89b2gy1foftfoqccgj20m80go45g.jpg

http://wx1.sinaimg.cn/large/ee0f89b2gy1foftgdz3xqj20m80ci45g.jpg


wsgl001 发表于 2012-5-26 22:30

BS是什么意思?实在想不到了。。

我为eg狂 发表于 2012-5-26 22:33

wsgl001 发表于 2012-5-26 22:30 static/image/common/back.gif
BS是什么意思?实在想不到了。。

BS是PS2游戏Berwick Saga的缩写,SRPG中偶的最爱,没有之一。

fan123 发表于 2012-5-26 22:39

看来楼主也应该喜欢 火炎之纹章系列了。我的最爱是SFC的圣战系谱。

我为eg狂 发表于 2012-5-26 22:59

fan123 发表于 2012-5-26 22:39 static/image/common/back.gif
看来楼主也应该喜欢 火炎之纹章系列了。我的最爱是SFC的圣战系谱。

对于后加贺时代的FE来说只能是一般般啦,谈不上非常喜欢。
虽然读初中时听说过圣火徽章(FE初代外传)的大名,不过却没有玩。
后来开始玩模拟器,偶然接触了TRS(EZ杂志某期送的ISO),觉得蛮有趣就玩下去了。
再后来想找些EB的同类型游戏来玩,路过书包摊在UCG的PS2专辑vol.3无意间看到了BS!
然后就是各种无法自拔,因此偶心中SRPG的至高作只能是BS,这是一款对SRPG非常了解并用心制作出来的游戏!

月流沙 发表于 2012-5-26 23:00

U盘的文件系统必须是FAT32,NTFS则识别不能

我为eg狂 发表于 2012-5-26 23:07

月流沙 发表于 2012-5-26 23:00 static/image/common/back.gif
U盘的文件系统必须是FAT32,NTFS则识别不能

这个对于PS2区的同学们来说都知道啦,而且小容量的U盘格式化为NTFS不划算。

teamwork 发表于 2012-5-26 23:51

好文留名!支持这类教程

koyasha 发表于 2012-5-27 00:21

mymc看起来支持PSU格式?
那直接LELF导出PSU格式不就ok了

xyz770808 发表于 2012-5-27 00:28

好文,学习了。感谢
页: [1] 2 3 4 5 6 7 8
查看完整版本: [教程] 让存档不在成为二公主和PCSX2王子彼此间相爱的绊脚石