查看完整版本: [-- 【分享】使用CDI4DC 加"X-File2"制作45000光盘镜像 --]

【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】 -> 【 DC 窝棚 | DreamCast Wikiup 】 -> 【分享】使用CDI4DC 加"X-File2"制作45000光盘镜像 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

glf999 2006-10-23 12:24

使用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 :本文是为有一定制作基础的人编写的,如果不明白请看我的系列文章去吧

YZB 2006-10-23 12:31
慢慢实验下~
嘿嘿~

gibson 2006-10-23 12:36
好东西, 试樱一先.

YZB 2006-10-23 13:57
这个方法会多出60几M的文件,所以还是用以前那个方法做,不行在拿这个方法吧

glf999 2006-10-24 12:27
说道那占用的空间 也不是没有解决办法的

不过还要进一步研究


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

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

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




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

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

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



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

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

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

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

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

这个您要注意哦

gibson 2006-10-25 21:07
找到一个简单的方法对付二次引导法。
将1ST_READ.BIN的"5E B0 00 00"改为"96 00 00 00"即可。

YZB 2006-10-25 21:12
难道所有的游戏都这样试用?
这个方法指的是CD001前面是5C2E还是6EBO?

gibson 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 2006-10-25 21:28
哪2个?
直接改这,CD001前那不用修改了?

丹哥 2006-10-29 17:44
我是受益者~~
呵呵!!

a3sai 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

YZB 2006-10-31 22:23
我只能做个没音轨的给你,要不?

a3sai 2006-10-31 22:34
我要


其实可以在旁边用电脑放 LINKIN PARK 的音乐 也是很爽的

YZB 2006-10-31 22:40
明天传上来给你吧~

a3sai 2006-10-31 22:47


耶~~~~~~~~有东西玩了 感谢YZB! 感谢浮游城! 感谢CCTV.......


查看完整版本: [-- 【分享】使用CDI4DC 加"X-File2"制作45000光盘镜像 --] [-- top --]


Powered by PHPWind Code © 2003-08 PHPWind
Gzip enabled

You can contact us