今儿个可真是够折腾的!本来想怀旧一把,装了个老古董《极品飞车10》中文版,结果刚双击图标,啪!一个破报错框直接糊脸上,气得我差点把鼠标扔出去。
弹窗上面明晃晃写着:“找不到 d3dx9_*”,还给了个啥0xc000007b的错误码。这谁看得懂?重启!咣当——又弹出来了。重装游戏!吭哧吭哧等了半天,结果一样卡壳,真是见了鬼了。
我琢磨着,这玩意儿都老掉牙了,是不是得调个兼容模式?右键属性翻到兼容性那页,从XP SP3到Win7、Win8,甚至管理员运行都√了一遍。一顿操作猛如虎,双击图标,那破报错框纹丝不动,稳如老狗!气得我直拍桌子。
实在没辙了,只能硬着头皮去网上扒拉。关键词就搜“极品飞车10 报错 d3dx9_*”,别说,还真炸出来一堆跟我同病相怜的老哥。看了几个帖子才明白,这压根不是游戏文件坏了,是电脑里缺了个叫 DirectX 的玩意儿里面的零件!这破零件游戏运行非用不可。
网上办法五花八门,有让重装DirectX整个包的,也有让单独找这个dll文件补进去的。我寻思重装大包太费劲,不如试试直接补零件。手快有手慢无,立马找了个能下这单独文件的老哥分享的资源(感谢互联网!感谢好心老哥!)。那文件压缩包名字就叫啥修复d3dx9_31的。
重点来了:
- 第一步:别急吼吼往里扔! 我长了个心眼,先跑到游戏安装的根目录底下,一般叫 Need for Speed Carbon 那个文件夹。里面有个叫“安装信息”或者类似名字的文件夹?不对不对!仔细一看,是跟一堆exe文件躺在一起的!找到那个同名的 d3dx9_*(如果原本有的话),立马复制一份,随手扔桌面当备份,万一新文件是坏的还能救回来!
- 第二步:拖进去就完事?想得美! 把刚下载下来的那个新的、绿油油的 d3dx9_* 文件,咔嚓一下,直接复制粘贴进游戏根目录(就是刚才找备份的那个地方)。系统跳出来问:“已有同名文件,要替换吗?” 别哆嗦,选替换! 我那会儿手心都有点冒汗。
搞定收工!怀着既期待又怕再次失望的心情,双击启动游戏图标。屏幕一黑…咚咚锵!居然真进去了!EA的老logo闪出来那一刻,差点感动得老泪纵横,这破电脑可算是听话了!顺手开了盘漂移赛,那引擎声,嘶…还是那个味儿,爽!
折腾一上午,核心就两步:找对那个“零件”(dll文件)+ 备份原文件后替换进游戏根目录。什么重装、改兼容,花里胡哨的操作都靠边站!儿子在旁边吵着要玩赛车,这下总算能堵住他嘴了,省得他老嚷嚷“爸爸电脑坏了”。