如何把一个光盘游戏变成硬盘版?进来吧,主人!!

游戏的光盘版一般有以下几种情况:a、安装时全部安装,运行时只比较是否有光盘;b、安装的时候大部分已经安装好了,运行时光盘上的动画和声音都是只读的;c安装时只安装一个引导程序,运行时要从光盘中读取所有数据(很多多媒体教学光盘都是这样)。我们主要解决A和b两种情况,前几天我从伪装者大哥的破解天堂下载了一个很有意思的游戏:《奇幻百科:不可思议机器》,我觉得很不错。今天逛光盘市场,发现了《回到奇幻百科:不可思议的机器——奇妙的工艺》。我立马买了(D版),回家就装了。最大的安装成果居然是一个光盘版。我可怜我用了两年的旧光驱。如果是别的游戏,我会退出,但这是我最喜欢的游戏,所以我会自己换成硬盘版。就是上面的B型,过程如下:(请先使用最大安装)首先,如果你没有放入光盘,它会给你一个对话框,要求你把光盘放入这个游戏,也就是说它必须先判断里面是否有光盘,如果没有,就会弹出这个对话框。好了,就用加载器加载evenmore.exe,下车bpx getdrivetypea,进入游戏后会立刻停止。按F12返回evenmore空域到这里来::0042 c 0568 b 0d 381 F4 a 00 moveecx,DWORD PTR[004 a 1 f38]:0042 c 05c c 605351 f4a 0001 mov字节ptr [004A1F35],01:00438其实就是get drive type A:0042 C088 83 f805 cmpeax,0000005——比较是否是CD(CD返回值为5,硬盘为3):0042 c08b 084550100000 je 0042 c 1e 6——如果是CD,跳转到后面再执行。它不是光盘,所以你应该把它放在光盘里。所以从0042C086的调用来看,在EAX应该是3,返回值应该改成5,这样程序就可以认为光盘放进去了。按F5,程序将继续执行。没有要求你放入光驱,但是过一会屏幕就变黑了,没有反应。点击ALT+F4,程序会问你是否退出。单击“确定”正常退出。估计造成上述现象的原因是程序不仅判断是否放入了一张光盘,还读取了光盘上的一个文件(多为动画文件或声音文件),所以因为无法读取而停止。打开注册表,发现HKEY _ local _ Machines \ software \ Sierra Online \ Setup \ even more下有一个键,值是:f: \ Contraventions \ files,于是改成:d: \ Contraventions \ files,光盘上对应的目录位置是f: \ Contraventions \