主题 : 【分享】使用CDI4DC 加"X-File2"制作45000光盘镜像
腰间盘突出的
级别: 论坛版主

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

【分享】使用CDI4DC 加"X-File2"制作45000光盘镜像

描述:光盘结构示意图:
图片:
使用CDI4DC 加"X-File2"制作45000光盘镜像


之前使用的X-File系统只能通过启动的检验,如果游戏还有

二次检验或者更多的检验就无法通过了.

经过反复思考终于有了这个解决办法,这是在"X-File"基础

上进行制作的所以称为"X-File2",制作方法也是极其简单.


下面介绍下具体制作方法:

一. 准备45000的游戏文件,不用做任何修改.

二. IP.BIN文件一定要正确的,我在测试时就是因为IP文件

使用错了(把别的游戏IP文件用上了)走了不少的弯路.

三. 新建一个临时文件 文件大小的计算公式是:

45000-11702=33298

33298*2048=68194304

这个文件大小就是68194304字节,不过为了后面的操作要再加1字节

也就是 68194305 字节了.(注意,这个数是固定的不要改变)


四. 要准备足够的硬盘空间,准备工作就此完成.


下面开始正式的制作:

1.制作iso文件这个没啥特别要求的.

Tools\mkisofs -C 0,45000 -V TEST00 -l -o data.iso FILE
Tools\ipinj file\IP.BIN data.iso

如果需要可以使用SORT排序,和支持Joliet还有RockRidge等.

2.手工修改iso文件,用winhex打开iso文件,从文件的0x00复制到iso的

索引信息结束的位置, 将这个信息粘贴到刚才准备的,临时文件的0x00位置

上然后保存.

3.复制整个iso文件的内容,粘贴到刚刚使用的临时文件多出的那个

字节也就是 0x4109000(知道多的这个字节的用处了吧),然后把这个

文件保存为一个新的iso文件. 这里命名为TEMP.ISO.

4.最后的工作就是把这个iso文件转换成CDI镜像了.

Tools\cdi4dc TEMP.ISO 45000.cdi

注意:转换开始前程序会提示 ISO 不是正确的,不要管他.

5.制作完成,将这个镜像加载到虚拟光驱里面要进行测试了.

用isobuster 查看在11702 和45000都有相关的引导信息吧.

要是没有就是哪里出错了.



检查没有问题的话就可以用模拟器做最后的测试了.

经过这个 "X-File2" 方法制作的 生化危机 代号 维罗尼卡

在没有修改过1ST的情况下,通过二次检验成功的运行了游戏.


有兴趣的话请您自己试验吧.

ps:千万记得使用正确的ip文件,我在制作时由于使用错误

走了不少弯路,第一次之完成模拟到sega画面就定住了,当时

以为是iso前部问题就改了个0,11072在前面。测试还是不行

后来又改了回来换模拟器,还是如此。最后才想起来以前为了

测试把正确ip文件没有放进File文件夹,里面那个是错误的。

换上正确的ip文件后,直接就进入游戏而且一点问题也没有。



PS2 :本文是为有一定制作基础的人编写的,如果不明白请看我的系列文章去吧
[ 此贴被glf999在2006-10-23 12:55重新编辑 ]
俺是东北人,虽有些胖但俺是个汉子.
没念过啥书,看见不对的老想说几句.
有一点算热血男儿吧,可有人却说是"死老百姓"

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

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

慢慢实验下~
嘿嘿~
YZB
级别: 超级版主

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

这个方法会多出60几M的文件,所以还是用以前那个方法做,不行在拿这个方法吧
YZB
级别: 超级版主

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

难道所有的游戏都这样试用?
这个方法指的是CD001前面是5C2E还是6EBO?
YZB
级别: 超级版主

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

哪2个?
直接改这,CD001前那不用修改了?
YZB
级别: 超级版主

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

我只能做个没音轨的给你,要不?
YZB
级别: 超级版主

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

明天传上来给你吧~