主题 : 【分享】使用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
发帖: 19109
威望: 173 星
金钱: 2070 浮游币
贡献值: 10284 点
好评度: 54901 点
人气: 4322 点
在线时间: 19831(时)
注册时间: 2004-10-02
最后登录: 2024-12-29
沙发  发表于: 2006-10-23 12:31

慢慢实验下~
嘿嘿~
airbrush
级别: 模拟名流
UID: 18704
精华: 2
发帖: 961
威望: 22 星
金钱: 3164 浮游币
贡献值: 0 点
好评度: 2512 点
人气: 0 点
在线时间: 408(时)
注册时间: 2005-03-11
最后登录: 2024-09-11
板凳  发表于: 2006-10-23 12:36

好东西, 试樱一先.
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19109
威望: 173 星
金钱: 2070 浮游币
贡献值: 10284 点
好评度: 54901 点
人气: 4322 点
在线时间: 19831(时)
注册时间: 2004-10-02
最后登录: 2024-12-29
地板  发表于: 2006-10-23 13:57

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

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

说道那占用的空间 也不是没有解决办法的

不过还要进一步研究


首先要分析那个有些游戏是咋作的二次检验

如过是检查特定文件 在 45000之后出现的话就简单的多了

只要使用 SORT 把那些文件排列到正确位置就可以了




当然是事情不一定是想象的那样

如果是检查 45000 前不能有文件出现的话 那个可就惨了

在不修改程序的前提下只能浪费这个空间了



不过呢我这个“X-File”和“X-File2”是在不烧录光盘的前提下进行测试

节省的不单单是 60MB 空间了哦 而是整整一个CDR

虽然 CDR目前也不算贵了 可是对于要进行大量测试的汉化和修改来说

可就不是一张两张的 CDR了 ,也许有人还会说 不会用 RW吗?

这个也不是没考虑过 不过相对的这个还是比较实惠的

这个您要注意哦
俺是东北人,虽有些胖但俺是个汉子.
没念过啥书,看见不对的老想说几句.
有一点算热血男儿吧,可有人却说是"死老百姓"

禁止虐杀 狗狗
有此癖好的人禁止下载我所提供的一切软件
无论您是何原因 决不原谅
airbrush
级别: 模拟名流
UID: 18704
精华: 2
发帖: 961
威望: 22 星
金钱: 3164 浮游币
贡献值: 0 点
好评度: 2512 点
人气: 0 点
在线时间: 408(时)
注册时间: 2005-03-11
最后登录: 2024-09-11
5楼  发表于: 2006-10-25 21:07

找到一个简单的方法对付二次引导法。
将1ST_READ.BIN的"5E B0 00 00"改为"96 00 00 00"即可。
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19109
威望: 173 星
金钱: 2070 浮游币
贡献值: 10284 点
好评度: 54901 点
人气: 4322 点
在线时间: 19831(时)
注册时间: 2004-10-02
最后登录: 2024-12-29
6楼  发表于: 2006-10-25 21:12

难道所有的游戏都这样试用?
这个方法指的是CD001前面是5C2E还是6EBO?
airbrush
级别: 模拟名流
UID: 18704
精华: 2
发帖: 961
威望: 22 星
金钱: 3164 浮游币
贡献值: 0 点
好评度: 2512 点
人气: 0 点
在线时间: 408(时)
注册时间: 2005-03-11
最后登录: 2024-09-11
7楼  发表于: 2006-10-25 21:20

引用
引用第6楼YZB2006-10-25 21:12发表的“”:
难道所有的游戏都这样试用?
这个方法指的是CD001前面是5C2E还是6EBO?

至少我试了两个都可以。
直接搜索1ST_READ.BIN的“5E B0 00 00"改为"96 00 00 00"就行了。
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19109
威望: 173 星
金钱: 2070 浮游币
贡献值: 10284 点
好评度: 54901 点
人气: 4322 点
在线时间: 19831(时)
注册时间: 2004-10-02
最后登录: 2024-12-29
8楼  发表于: 2006-10-25 21:28

哪2个?
直接改这,CD001前那不用修改了?
级别: 模拟小生
UID: 124526
精华: 0
发帖: 206
威望: 0 星
金钱: 579 浮游币
贡献值: 0 点
好评度: 585 点
人气: 0 点
在线时间: 65(时)
注册时间: 2006-06-09
最后登录: 2023-12-30
9楼  发表于: 2006-10-29 17:44

我是受益者~~
呵呵!!
级别: 模拟之星
UID: 100675
精华: 1
发帖: 1162
威望: 2 星
金钱: 2468 浮游币
贡献值: 3 点
好评度: 3399 点
人气: 4 点
在线时间: 179(时)
注册时间: 2006-01-29
最后登录: 2024-08-06
10楼  发表于: 2006-10-31 22:18

我想拜托各位大哥 把<<空中力量>>的镜像给缩小一下吧 我超刻后始终无法把第2区段镜像刻上去 已经飞了11张盘了 我十分想玩这个游戏 以下是游戏下载地址:

http://appl2.xicn.net/search/searchgame2005.php?pages=1&example=游戏2005&stage2=模拟器专区&stage3=模拟器专区DC介绍&display=_photo&datatype=1
[fly][感谢]dfdfas大大提供镜像
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19109
威望: 173 星
金钱: 2070 浮游币
贡献值: 10284 点
好评度: 54901 点
人气: 4322 点
在线时间: 19831(时)
注册时间: 2004-10-02
最后登录: 2024-12-29
11楼  发表于: 2006-10-31 22:23

我只能做个没音轨的给你,要不?
级别: 模拟之星
UID: 100675
精华: 1
发帖: 1162
威望: 2 星
金钱: 2468 浮游币
贡献值: 3 点
好评度: 3399 点
人气: 4 点
在线时间: 179(时)
注册时间: 2006-01-29
最后登录: 2024-08-06
12楼  发表于: 2006-10-31 22:34

我要


其实可以在旁边用电脑放 LINKIN PARK 的音乐 也是很爽的
[fly][感谢]dfdfas大大提供镜像
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19109
威望: 173 星
金钱: 2070 浮游币
贡献值: 10284 点
好评度: 54901 点
人气: 4322 点
在线时间: 19831(时)
注册时间: 2004-10-02
最后登录: 2024-12-29
13楼  发表于: 2006-10-31 22:40

明天传上来给你吧~
级别: 模拟之星
UID: 100675
精华: 1
发帖: 1162
威望: 2 星
金钱: 2468 浮游币
贡献值: 3 点
好评度: 3399 点
人气: 4 点
在线时间: 179(时)
注册时间: 2006-01-29
最后登录: 2024-08-06
14楼  发表于: 2006-10-31 22:47



耶~~~~~~~~有东西玩了 感谢YZB! 感谢浮游城! 感谢CCTV.......
[fly][感谢]dfdfas大大提供镜像