昨天周三下夜班寻思放松下,翻出压箱底的《极品飞车13》光盘想怀旧,结果双击图标直接给我来个黑屏闪退,当时血压就上来了。这破游戏十年前在老电脑上跑得溜溜的,现在新配的十二代i7+3060ti反倒扑街?气得我差点把键盘砸了。
一、暴躁老哥开始排雷
把游戏根目录翻了个底朝天,突然注意到这玩意儿还是DirectX 9时代的产物。赶紧按Win+R敲dxdiag,果然在显卡驱动页面看见"DirectDraw加速"旁边挂着禁用的小黄标。
- 右键桌面选显示设置
- 图形设置里打开硬件加速GPU计划
- 重启完再开dxdiag还是显示禁用
急得我往机箱踹了脚,机箱风扇鬼叫两声,差点把电源线给踹松了。
二、补丁大法居然翻车
凌晨两点爬到三大妈论坛找1.02升级补丁,300M文件下了半小时(这破网速还不如当年拨号上网)。安装时候连续报错3次路径不对,手动把补丁扔进游戏安装目录的子文件夹,看安装条卡在99%整整五分钟,吓得我烟灰掉进键盘缝里。
装完激动地点启动器——好家伙!屏幕突然蹦出来个英文框"Unable to initialize PhysX",这玩意儿十年前可是要手动装的!
三、和物理引擎死磕
翻遍光盘盒子发现附带的PhysX驱动还是2008年的v9.09.1112。跑去官网下最新版,安装时直接被拦截弹窗警告"不兼容此操作系统"。在某个国外论坛扒到个魔改版,安装时连杀毒软件都在疯狂报毒。
- 关掉360的病毒防护
- 暂时禁用win10自带防火墙
- 安装完手心全是冷汗
这时候机箱突然嗡嗡震动,键盘底下压着的螺丝都被震得跳舞。
四、终极大招强行兼容
咬牙切齿对着游戏图标右键进属性,在兼容性标签里打勾"以兼容模式运行",下拉菜单选了Windows 7。底下还有个"禁用全屏优化"的选项,拿打火机当尺子比划着把勾点上。
一次双击启动器,看着黑屏时冷汗顺着脖子往下淌。等了五秒突然屏幕一抖——EA经典大红logo伴着引擎轰鸣蹦出来了!当场嗷一嗓子把隔壁熬夜打王者的室友吓得摔了手机。
现在回想起来,老游戏移植这破事就像煮夹生饭,火大了糊锅,火小了煮不熟。要是早点发现PhysX这个陈年地雷,也不至于折腾到凌晨四点。
