哥们儿几个前阵子聚会,喝高了就胡侃起来,突然聊到小时候玩过的那些老游戏。有人提到了《极品飞车4》,那时候在网里玩得那叫一个嗨,通宵都不带困的。结果聊着聊着,大家伙儿都勾起了回忆,有个哥们儿直接问,现在Win10还能玩这老古董吗?我当时就拍了胸脯说,能!必须能!回家我就得给它弄出来。
回到家,这事儿就跟扎在我心里一样,非得搞定不可。我从柜子里翻箱倒柜,还真给我翻出来一张陈年老碟,上面赫然写着“极品飞车4:热力追踪”。那光盘都泛黄了,可把我激动坏了。想着当年玩这游戏的日子,简直是青春。
我想到的就是直接把光盘塞进光驱,看看能不能直接装。结果,你猜怎么着?光驱吭哧吭哧转了好久,桌面就是没反应。Win10系统压根就不认这老古董了。试了几次,都一个德行。我就知道,这肯定不是直接点安装就能搞定的活儿。
我就开始琢磨了。这老游戏,肯定得搞点特殊的办法。我先是尝试着把光盘里的文件复制到硬盘上,想绕过光盘安装的障碍。全复制过来后,找到那个“*”文件,右键点开,属性里各种兼容模式都试了一遍,XP、Win7全点了个遍,还勾上了管理员权限运行。结果一运行,小窗口闪了一下就没了,什么都没发生。当时我心凉了半截,想着是不是真的没戏了。
不服气,真不服气!我就跑去网上搜。用那些关键词,“极品飞车4 Win10 安装”、“NFS4 兼容性补丁”什么的,一顿狂搜。果不其然,网上还是有不少老玩家跟我一样,也在折腾这游戏。我翻了好多老论坛、老帖子,总算是找到了一些线索。发现这游戏在Win10上跑,主要有几个大问题:一是系统对老式DirectX的支持不二是高分辨率问题,三是有些游戏文件可能跟新系统不兼容。
看到这些,我心里就有谱了。原来这年头玩老游戏,光靠系统自带的兼容模式是不够的,还得靠社区里大神们自己搞出来的补丁。我顺着帖子里的指引,找到了几个据说能解决问题的补丁包。一个是什么“Modern Patch”,说是能让游戏在高分辨率下运行,还能修复一些兼容性问题;另一个是“DDraw Wrapper”之类的东西,说是能模拟老的DirectX环境。
下了这俩东西,我就开始小心翼翼地操作了。
-
第一步,我先把从光盘里考出来的游戏文件,放到一个独立的文件夹里,路径尽量短,避免中文,比如“D:\NFS4”。
-
第二步,解压那个“Modern Patch”,里面一堆文件,我对着说明,把它们全复制到了游戏安装目录里,也就是我那个“D:\NFS4”里,覆盖了原来的文件。这一步是关键,它会更新游戏的一些核心文件,让它能更好地适应现代系统。
-
第三步,轮到那个“DDraw Wrapper”了。这玩意儿通常就是几个DLL文件,我把它们也扔到了游戏主目录里。这个补丁的目的,就是告诉Win10,你别管我用的是什么老旧的DirectX,你就给我正常跑就行。
都弄完了,我还是不放心,又把游戏主程序那个“*”文件,右键点开,属性里头,兼容性选项卡,这回我选的是“以管理员身份运行此程序”,其他的兼容模式我都没勾,因为补丁已经搞定了大部分问题,再勾可能反而弄巧成拙。
抱着试试看的心情,我双击了“*”。等了几秒,屏幕突然一黑,我心想坏了,是不是又挂了?结果没过几秒,游戏那经典的Intro动画就出来了!我当时那个激动,直接从椅子上跳了起来。画面虽然有点糊,但是能跑起来就赢了!
进了游戏,我发现分辨率果然高了,比我光盘装的那个原始版本强太多了,菜单什么的都清晰了很多。赶紧开了一局,选了辆保时捷,上了赛道,那熟悉的引擎轰鸣声,那熟悉的漂移手感,一下子就把我拉回了二十年前。虽然偶尔还是会有点小卡顿,但整体玩下来,流畅度是完全没问题的。我当时就截了个图,发到哥们儿群里,炫耀了一波,他们都惊呆了。
折腾了一晚上,总算是把这老伙计给治服了。现在想想,玩老游戏,很多时候不光是情怀,更是一种对技术挑战的乐趣。只要有心,没有什么老游戏是搞不定的。所以说,别轻易放弃,多搜搜多看看,总有大神帮你趟平坎坷。
