那天晚上,我吃完晚饭,早早地坐在电脑前,等着Steam里那个盼了两个月的RPG大作下载完成。进度条走到100%的瞬间,我几乎是跳起来点了“开始游戏”。结果呢?屏幕黑了一秒,直接弹回桌面,连个错误提示都没给。我又点,又闪退;再点,直接没反应了。那一刻,心里的火“噌”地窜上来,嘴里骂了一句脏话,手已经摸到了键盘的边缘——真想把它掀到地上。
期待被摔碎的声音
你知道那种感觉吗?就像你排队排了俩小时,终于轮到你买最后一杯奶茶,结果店员跟你说吸管没了,让你干喝。不对,比那更操蛋。游戏是提前预载好的,解锁时间一到,我盯着解密文件刷刷走完,心跳加速,想着今晚通宵干它。结果迎接我的,是一坨沉默。我不信邪,把Steam关了重开,验证游戏完整性,重启电脑,关杀毒软件,拔网线……所有我能在百度上搜到的土办法全试了一遍,游戏依然死皮赖脸地不肯出来。我瘫在椅子上,深呼吸,逼自己冷静。不能就这么认输,这游戏我花钱买的,凭什么不给我玩?
翻旧账:那些年我遇到的“玩不了”
冷静下来之后,脑子里开始闪过过去几年的类似经历。Steam这个平台我用十年了,遇到下载完玩不了的情况,少说也有七八次。每次的原因都不一样,就像开盲盒一样。我想起第一次遇到这个问题,是《文明6》下载好之后,点开始就是黑屏,后来发现是分辨率设太高,显示器带不动。还有一次,是《巫师3》死活报错“缺少dll文件”,我折腾了一个下午,结果是VC++运行库没装全。最离谱的是《尼尔:机械纪元》,下载完能进标题画面,但一按开始就闪退,最后发现是输入法兼容问题,切成纯英文输入法就好了。这些老黄历在脑子里过了一遍,我开始猜测眼前这个游戏可能是什么毛病。
坏存档?不,我压根还没玩过
第一个怀疑对象是云存档。有些游戏如果云端有坏档,会导致启动时崩溃。但我今天才第一次启动,本地没有存档,云端也不会凭空冒出来。这个念头被我叉掉了。
显卡驱动?不太像
我上周刚更新过N卡驱动,一般来说驱动太老或太新都可能出事,但我这个版本应该算稳定的。不过我也见过某些游戏对特定驱动版本有硬性要求,比如《地平线:零之曙光》刚出那会儿,必须回滚一个旧版驱动才能进。本着排除法的心态,我去官网下载了最新驱动覆盖安装了一遍。
运行库信仰充值
很多Steam游戏默认会帮你把必要的DirectX和VC++装好,但有时候会漏。我打开Steam安装目录下的_CommonRedist文件夹,看到里面有vcredist和DirectX文件夹。我手动把里面所有的安装包都运行了一遍,管它新的旧的,统统点“修复”。装完又重启了一次。
杀软乱杀?我不信它这么蠢
Windows Defender偶尔会抽风,把游戏的某些文件当病毒隔离掉。我去查了隔离区,空的。但我还是把整个Steam文件夹加进了排除列表。心里觉得没用,但做了总比不做好。
转机出现在我快放弃的时候
上面的步骤全走完,游戏还是那副死样子。我瘫在电脑前,手指无聊地滑动任务栏。忽然,我看见右下角那个语言栏,显示的是“微软拼音”。我联想到《尼尔》那次的事,尽管觉得可能性不大,还是把它切换成了ENG美国键盘。然后点游戏——居然进去了!我愣了两秒,然后笑出了声。就这?一个输入法?这次的问题比上次更刁钻:只要输入法处于中文模式,Unity引擎的游戏就会直接闪退,连报错都省了。我之前查了那么多,就是没想起这个最简单的可能性。
游戏启动的那一刻,我的心情从愤怒变成了释然。我倒没急着玩,先盯着屏幕看了半分钟。想想自己折腾的两小时,觉得好笑又无奈。这种问题,如果官方能在游戏启动时给个提示“请切换至英文输入法”,我至少能少走一半弯路。但游戏厂商大概默认所有玩家都知道这个常识吧。我不怪他们,我只怪自己脑子没转过弯。
后来在游戏群里提起这事,好几个朋友都说遇到过一模一样的问题。有个老哥更惨,他重装了系统都没解决,最后也是在群里被人提醒才知道是输入法作怪。那一刻,我突然觉得自己的两小时不算什么了。
尾声
现在游戏我已经通关了,手感不错,剧情也够劲。但比起游戏本身,那个焦躁、愤怒、最终又归于平静的夜晚反而记得更清楚。Steam下载完玩不了,百分之八十的情况都是些鸡毛蒜皮的小原因,但正是这些小原因,能把一个成年人逼成暴躁老哥。以后再下新游戏,我大概会先切掉中文输入法再点开始,就当是祭天的仪式了。
