主题 : 【分享】纯手工打造DC直读光盘--之 X-File模拟 45000结构的直读光盘
腰间盘突出的
级别: 论坛版主

UID: 18504
精华: 18
发帖: 2821
威望: 38 星
金钱: 298018 浮游币
贡献值: 8802 点
好评度: 10244 点
人气: 1301 点
在线时间: 1454(时)
注册时间: 2005-03-08
最后登录: 2024-09-26
楼主  发表于: 2006-10-03 08:30

【分享】纯手工打造DC直读光盘--之 X-File模拟 45000结构的直读光盘

纯手工打造DC直读光盘--之 X-File模拟 45000结构的直读光盘


要制作 45000结构的DC光盘一直以来是比较困难的了,目前的常见的

制作方法有两种,一种是在第一区段烧录大量空数据进行填充,这样

会白白浪费大量的光盘容量。还有一种就是数据加数据的烧录方式,

可以在第一区段中写入一些数据文件以达到节省空间的方法,不过制

作起来比较复杂。


前一阵子,看见了一个比较特殊的DC直读光盘。在研究了这个光盘的

特性后产生了能不能仿照这种结构来制作直读光盘的想法了。这个光

盘镜像是美版浏览器 PW3.0 有兴趣的话,您可以看看这个镜像文件。


下面来讲一下我的制作思路吧:

要是能在 iso文件中插入一个包含有 ip.bin信息的X-File,让这个文

件刚好出现在光盘的LBA为 45000的地方。这样校验 1ST时就可以访问

这里了。

可惜啊!在第一次试验时没有在 11702处插入 ip.bin文件,结果运行

失败了直接进到CD播放界面了,分析原因以后再次进行了测试。

这次的结果好了一些,已经可以看到 ip信息画面了,可是不是在这里

定住就是跳回到系统画面,看来还是有问题存在。

难道就这么放弃了吗,至少在没有彻底失败前是不能放弃的。

为什么还有问题出现呢?到底是缺少什么呢?

怀着这个疑问再次打开了 PW 3.0的光盘镜像文件,终于在 45018那里看

见了ISO的索引信息,原来是这个原因啊。

再次进行修改,这次终于成功的进入游戏了。


下面该介绍一下具体的制作方法了:




(这个方法极其简单,看一次就可以轻松掌握了)

首先要准备好相关工具软件和游戏文件,然后再写一个用来存放IP.BIN信

息和ISO索引信息的X-File文件,这个文件一般文件大小有 5MB就足够了,

如果游戏文件太少就要做的大一些了。1ST文件中校验IP.BIN文件地址的代

码应该是6E B0。


然后编写一个排序文件将这个 X-File文件,排在刚好把LBA 45000包含其中

的位置上。


接着制作ISO文件,千万记得参数是0,11702 使用 SORT排序和插入IP.BIN文

件到 ISO文件中。


重要的步骤到了,注意看哦!用Winhex打开这个ISO文件,从文件开始选则

到ISO文件的第一个文件开始的位置之前一个字节,复制这些内容。按偏移

到按钮,偏移量要定为4109000(这个是固定值)。把才复制的文件粘贴到

这里。

注意这里应该就是您添加的那个X-File文件所在的位置,如果不是就不要

粘贴了重新检查一下文件的排列情况吧。 文件安排得合理 X-File文件有

5MB就足够了,不会有偏差的问题。


最后就是用CDI4DC把这个ISO文件制作成CDI文件了。



制作好以后先用虚拟光驱载入镜像,然后用ISOBuster查看在11702和45000

处是否含有IP.BIN文件内容。检查无误就可以用DC模拟器进行测试了。



如果不好掌握复制的位置的话可以用下面的方法计算。

iso 文件头信息偏移量 :

用ISO第一个文件的起始的LBA 减去11702

得到的得数 乘以 2048 将结果转成16进制数就是您要复制的末端的位置了

45000 插入位置偏移量 :4109000 (这个是固定值不用改变)

其计算方法是 45000 - 11702 = 33298

33298 x 2048 = 68194304 转成16进制数 4109000





注意:

File文件夹需改名成FILE文件夹sort文件才起作用

本文是系列文章中的一篇,若希望详细了解的话,请您仔细

的阅读以前的系列文章。

本文涉及的内容适合有一定基础的朋友阅读,无相关经验者

将很难得到本文的精髓。

如果因此引发意外的话本人概不负责。



文章中提到过的相关软件包

x-file.rar (705 K) 下载次数:24
[ 此帖被YZB在2013-07-13 14:00重新编辑 ]
俺是东北人,虽有些胖但俺是个汉子.
没念过啥书,看见不对的老想说几句.
有一点算热血男儿吧,可有人却说是"死老百姓"

禁止虐杀 狗狗
有此癖好的人禁止下载我所提供的一切软件
无论您是何原因 决不原谅
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 1999 浮游币
贡献值: 10060 点
好评度: 54867 点
人气: 4322 点
在线时间: 19664(时)
注册时间: 2004-10-02
最后登录: 2024-11-16
沙发  发表于: 2006-10-13 01:06

某些游戏应该还需要修改其他地方吧~

终于把这东西弄懂了大半......
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 1999 浮游币
贡献值: 10060 点
好评度: 54867 点
人气: 4322 点
在线时间: 19664(时)
注册时间: 2004-10-02
最后登录: 2024-11-16
板凳  发表于: 2006-10-13 18:20

[DC][RPG][直读]CLIMAX_LANDERS_JAP_秘境魔宝英雄会_日版[J][227M]_by_HHY


G大看看这游戏,我做了也不行...
好象也是音轨在作怪~
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 1999 浮游币
贡献值: 10060 点
好评度: 54867 点
人气: 4322 点
在线时间: 19664(时)
注册时间: 2004-10-02
最后登录: 2024-11-16
地板  发表于: 2006-10-13 18:38

哈哈,研究用~
美版的好象可以吗?
我有没试~
这是日版的,带音轨~
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 1999 浮游币
贡献值: 10060 点
好评度: 54867 点
人气: 4322 点
在线时间: 19664(时)
注册时间: 2004-10-02
最后登录: 2024-11-16
草席  发表于: 2006-10-16 18:03

哈哈,顶上来一个~
今天用这个方法加排序重新做了一个月华,感觉很好啊,就是音效还是慢了那么一拍,不过个人感觉比D版要快那么一点点,2周目通了没啥问题~
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 1999 浮游币
贡献值: 10060 点
好评度: 54867 点
人气: 4322 点
在线时间: 19664(时)
注册时间: 2004-10-02
最后登录: 2024-11-16
5楼  发表于: 2006-10-16 18:36

月华2那个音乐和音效都是AFS包来的,可恶的SNK制作人,后来做KOF时学乖了~
那2个包我还排到最外面了,结果音效一快还是跟不上,不知道能不能解开读