先关全屏优化、开兼容模式,大部分闪退当场就能解决。如果是进游戏没几步、切场景或者读盘到一半崩的,基本都是这个原因,火炬之光2用的这套2012年的老引擎跟新系统环境对不上。
常见的修复路子就三条:改兼容性设置、重装显卡驱动、排查mod和存档。前两条是从系统环境下手,第三条是从游戏文件本身下手,选哪条要看崩溃的具体表现。
先说兼容模式这条路,这是最该先试的。右键游戏根目录里的Torchlight2.exe,属性里打开兼容性选项,勾选以兼容模式运行程序选Windows7,再把禁用全屏优化也勾上。这条路适合的场景是:只有这一个老游戏出问题,别的软件、别的游戏都正常运行。原因很直接,火炬之光2用的渲染方式是老式的全屏独占模式,新系统默认打开的全屏优化会去抢它的渲染资源,两边冲突的结果就是直接崩溃退出。改完这两项不用重启系统,直接开游戏就能看到效果,几分钟内能确认有没有用。
如果兼容模式改完还是闪退,或者最近好几个老游戏都开始出问题,那就不是这个游戏单独的锅,是显卡驱动的问题,该换驱动这条路。去显卡官网下最新的正式版驱动装上,别用第三方工具自动装的版本,版本乱了兼容性只会更差。这条路适合驱动版本太旧或者升级太激进导致DirectX接口对不上的情况,兼容模式在这种情况下只能算临时压一下,过几天系统自动更新驱动照样会崩,得从驱动本身解决才算根治。

这两条路都试过还是崩,基本能确定问题出在游戏文件本身,不在系统环境上。最常见的是mod冲突,先把mod文件夹清空跑一遍纯净版,能正常玩就是某个mod出的问题,再一个个装回去找出问题的那个;要是清空mod还崩,大概率是存档文件本身坏了,回退到上一个自动存档,或者新开一个角色进游戏测试,能正常进就说明是那份存档的问题,不是游戏装坏了。

上面说的都是能进主菜单、玩到一半才崩的情况。如果游戏连主菜单都进不去,一启动就黑屏闪退到桌面,那大概率是安装包本身缺文件,或者DirectX、VC++运行库没装全,得先补全运行库再重新完整安装一遍,兼容性设置和驱动更新在这种情况下都不起作用。














暂无评论内容