今天折腾了一天老游戏
事情是这样的。早上突然想起来柜子底下还压着一张《真三国无双3》的光盘,十几年没动了。心血来潮,翻出来想怀旧一把。
把光盘塞进光驱,安装还算顺利。搓着手双击图标,结果直接给我弹了个脸。
屏幕黑了一下,紧接着就蹦出来个错误窗口。大概意思是啥"应用程序无法启动",还带了一串什么"0xc0000142"的鬼数字。点了确定,游戏屁都没放一个就关了。
这我能忍? 立刻打开浏览器一顿乱搜。试了好几个办法:
- 改了兼容模式,什么XP SP3、Win7挨个试,没用。
- 关了什么数据执行保护(DEP),照着网上的步骤搞,毛用没有。
- 管理员权限运行?弹窗依旧准时出现。
折腾到中午饭都懒得吃,火气直冲天灵盖。在一个破论坛角落的帖子里看到有人提了一嘴:"353那个问题?没那个dll补丁就是打不开!"
关键词来了!顺着这个"真三国无双3 dll补丁"继续搜。果然发现一堆跟我同病相怜的老哥。重点基本都指向同一个解决办法:需要打一个老显卡兼容补丁。
找到救命稻草了
具体是啥?基本都说是叫一个类似"*"或者"无双3窗口化补丁"之类的东西。作用大概是把游戏对老显卡API的调用转一转。
动手! 找了个看着比较靠谱的下载源(心里也打鼓,这种老文件天知道哪里靠谱),小心翼翼把那个小小的dll文件下载下来。
然后,关键一步:找到你安装《真三国无双3》的那个文件夹。直接把下载下来的这个"*"文件,复制、粘贴,丢进去!对,就丢在游戏主程序那个EXE的旁边! 有些补丁可能还带一个配置文件,也一并放进去。
怀着一丝希望,我又双击了那个熟悉的图标。
黑屏...加载...熟悉的光荣Logo闪过去了!赵云扛着枪出现在虎牢关!音乐响起来了!真进去了! 当时差点没从椅子上蹦起来。
写下来省得忘了
重点总结就一个:如果你在Win7、Win10、Win11上想玩老的《真三国无双3》,出现启动报错0xc0000142或者其他启动就关的问题,九成九是缺这个显卡兼容补丁。去找个名字带"*"或者"真三3修复补丁"之类的文件,扔进游戏根目录,基本就能搞定。注意区分32位和64位系统的可能需要不同文件?我64位Win10用的那个没毛病。
对,顺便说一句,后来我又试了试,XP虚拟机反而屁事没有!这补丁纯粹是给新系统擦屁股用的。你要是刚好还在用XP,那真是烧了高香。可惜我的老XP机器早成古董了。