完全用硬盘玩光盘游戏
#3 ———劣质光盘损坏光驱。
如果你常用劣质光盘玩游戏的话,很快就会发现,当你兴致勃勃地插入光盘,键入命令后,屏幕上却冷冰冰地给你来一句“Insert the disk please”,也许你多插几次光盘后又会一切“正常”,但好景不长,“轻伤不下火线”的结果是:过不了多久,你的光驱就会彻底呜呼哀哉了。
#3 ———光驱的速度难以令人满意。
对于那些频繁读取光盘的游戏来说,有时简直让人怀疑到底是我玩它还是它玩我了。
#3 ———借来的光盘很快要还。
如果你的好友买到最新的光盘版游戏而你一时买不到,借来完全安装到硬盘上可以免去你听他吹牛的痛苦。
那么,怎样在硬盘上玩光盘版游戏呢?substr是不行的,你需要cdx(fakecd)来帮你的忙,它的大小是8K多一点,作用就是把硬盘上的一个目录虚拟成光盘,命令如下:
cdx/H[elp]|/?:U[ninstall]|DIRECTORY[/L:x]
/Help,/?: 看帮助信息;
/Uninstall: 把cdx从内存中卸下来;
DIRECTORY: 硬盘中包含光盘文件的目录;
/L:x: 把x盘的驱动器虚拟成光驱。
拿《金庸群侠传》来作例子,步骤如下:
1.按照提示选择160M的最大安装;
2.假设安装在C盘上,用dir c:\legend>hd.txt把硬盘上的文件目录列表到hd.txt;
3.用dir e:>cd.txt(假设e:为光驱,游戏文件都放在根目录下)把光盘上的文件目录列表到cd.txt;
4.在legend目录下md cd;
5.比较hd.txt和cd.txt(可在Windows中开两个窗口比较),把cd.txt比hd.txt多的那些文件拷贝到c:\legend\cd下;
6.把cdx.exe拷贝到c:\legend下;
7.编辑play.bat成如下格式:
@ECHO OFF
cdx c:\legend\cd /l:e
call showtit.bat
z
cdx/u
其中,第2行和第5行是新加上的;
8.执行play.bat,发现出错,提示“no this file mmap.idx……”,查看目录,发现别的后缀为idx的文件都在c:\legend下,于是用move把mmap.idx从c:\legend\cd下移过去,一切OK。
#3 需要说明的几点是:
1.对于大部分游戏,一般做到第7步就可以了,我安装《C&C》、《英雄无敌》、《三国演义2》等光盘版游戏都没有遇到困难;
2.如果游戏的运行命令不是批处理文件,那就需要自己编一个和前文类似的play.bat,其中第3、4两行要换成游戏的运行命令;
3.你可以把那些实际上没有用的文件(如安装文件等)从cd目录下删掉从而省下几兆硬盘,象《金庸群侠传》,cd子目录下其实只需保留3个文件:flivwav.exe、tit.wav和tit2.mov;
4如果你的硬盘比较紧张,不妨把片头和过场动画删掉(其实恐怕没人会每次都把这些看一遍),如果还不行,可以把音乐也删了(这就有点可惜了),不过删除后要修改相应的调用动画和音乐的文件。