注册 | 登录

游侠NETSHOW论坛





查看: 7520|回复: 0
打印 上一主题 下一主题

[分享] 如何自己制作免CD补丁 [复制链接]

帖子
311
精华
0
积分
156
金钱
680
荣誉
0
人气
1
评议
0
跳转到指定楼层
楼主
发表于 2010-8-25 19:35:16 |只看该作者 |正序浏览
现在要免CD补丁的朋友越来越多了,其实很多游戏都可以自己制作免CD补丁,我就介绍一下我的土方法吧,希望对大家有帮助.不过说明,这种方法其实就是虚拟光盘,只不过提取了游戏运行时必须的文件,则样的虚拟光盘一般不会超过20M,对于那些游戏多的玩家就省了巨大的空间.
所需软件:
1.filemon 2K,XP下载地址http://www.sysinternals.com/files/NTFILMON.ZIP
98,ME下载地址http://www.sysinternals.com/files/FILEMON.ZIP
2.东方光驱魔术师2003
3.完全安装游戏

方法:
Filemon是一个程序运行察看器,首先运行它(建议在NT,2k,XP下运行),然后运行需要放入光盘的游戏(现在光盘当然在里面),进入游戏主界面后退出(有的游戏是进入战役读盘时还要读取光盘文件),停止Filemon截获信息,并将截获信息保存为xxx.log文件,用记事本打开,你看看Filemon显示都运行了哪些文件,当然是看光驱盘符下运行的程序了.提取出来那些文件,用东方的"创建自己的虚拟光盘"程序把需要的那几个文件单独虚成光盘,玩游戏时插入即可.因为我只发现东方具备这种功能,不过记得把文件名设为ISO(别用东方自己的文件名),这样Daemon也能使用了.

重要说明:
1.filemon在98下和xp下有一点区别,就是在NT基础上它有指定察看盘符的选项,比如你指定只察看光盘的运行情况它就只会显示光盘都运行了哪些程序.在98下不具备此功能,结果是它会显示包括C盘Windows下的一切操作过程,也就是说,你多移动一下鼠标它都会显示.结果就会出现上百页甚至更多的运行纪录.
只有98的朋友用的时候,记住:尽可能减少运行Filemon后到运行游戏之间的步骤就可以了.
2.如上面所说,有的游戏在进入任务时还可能读取光盘,所以要观察仔细.不过如果你完全安装游戏,就会发现,读光盘时很多都只读个文件夹的名称,而不读里面的文件,所以虚虚的时候只需要把空的文件夹虚上就可以了.比如很多游戏都可能运行关盘的电影文件,可你仔细看就会发现,它运行的不过是光盘中的Movie文件夹,而不是里面的文件,所以让大家完全安装游戏.
3.制作虚拟光盘时,不光要把Filemon上显示的文件做进去,最好还要把光盘根目录下的部分文件放进去(就是一进光盘你看到的不再任何文件夹里的文件).注意!!!只放小文件.象xxx.dat文件及其相关文件不用放,他们很大,时安装时的压缩包,玩游戏时用不着.然后自己可以试着加减文件数量.就是多试几次.
4.有的正版游戏带有人为坏道保护,这种游戏就没有办法了,只能用软件完全镜像光盘来玩,没法缩小光盘尺寸.好在这种游戏非常少见,而且我见到的都是国产RPG,不会扫了战争狂们的兴致.
5.有的游戏认光盘符,就是说你用哪个光驱安装的,它玩的时候还要提示你插入哪个光驱.解决方法有2,第一种:进注册表,找游戏键值,看一个改一个;第二种:在控制面板的系统中修改光盘的排列顺序,也可以直接用虚拟光驱软件自行修改.

另外,好象用虚拟光驱制作ISO映像完全安装,再用Winiso编辑游戏盘ISO,删掉DriX、*.DAT,*.BIN、*.CAB之类也可。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-10-7 00:47 , Processed in 0.315270 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到