Steam下载《使命召唤2》教程:跨区购买与兼容设置,一个老玩家的完整记录

最近心血来潮,特别想重温一下《使命召唤2》,毕竟那是我高中时在网吧里最沉迷的射击游戏。可现在电脑没有光驱,光盘没法用,于是我打起了Steam的主意。我以为就是搜一下然后购买那么简单,结果却折腾了整整一下午。

国区商店居然搜不到

我打开Steam,输入“Call of Duty 2”,结果出来的全是《使命召唤14:二战》《使命召唤17》这些新作,经典的老作品一个都没有。我愣了一下,还以为是网不好,又试了几次,依然没有。后来去论坛一查才知道,原来《使命召唤2》在国区商店早就被隐藏了,想购买必须切到美服。我当时心里那个郁闷,为了一个老游戏,至于吗?但我实在想玩,于是决定注册一个美服小号。

注册的过程倒不复杂,我用VPN挂了个美国节点,注册时商店地区选美国,有了账号。登录美服商店,果然看到《使命召唤2》了,标价19.99美元。

纠结的付款过程

美服买游戏需要美区支付方式,我手头没有PayPal也没有信用卡,最后决定买Steam美区充值卡。我在淘宝找了一家看起来靠谱的店,买了20美元兑换码。说实话,心里还是有点忐忑的,毕竟跟钱有关。好在卖家发码很快,我兑换成功,余额到账,立马就把游戏拿下了。看着库里的《使命召唤2》,兴奋感涌上来。

下载后的一盆冷水

下载大概用了十几分钟,毕竟游戏才10G左右。我点下“开始游戏”,结果屏幕上跳出一个错误对话框:“由于找不到MSVCR80.dll,无法继续执行代码”。我直接懵了,老游戏果然不省心。后来网上搜索是缺少Visual C++运行库。我安装了一下2005年的VC++ Redist,错误没了,但紧接着又弹出“应用程序无法正常启动(0xc0000022)”。我差点把电脑砸了。静下来之后,我试了各种兼容模式,没有用。最后在一个老帖子里看到,要关掉Steam云和禁用全屏优化。我半信半疑地照做,右键游戏→属性→兼容性,勾选“禁用全屏优化”,然后在Steam设置里把云同步关掉。再点开始,居然顺利进入了游戏主菜单!那一刻我真想给那个楼主磕个头。

Steam下载《使命召唤2》教程:跨区购买与兼容设置,一个老玩家的完整记录

分辨率又卡住了

高兴了没几分钟,我发现游戏画面只占了屏幕中间一小块,默认分辨率才800x600,菜单里最高也只有1280x1024,明显不是我显示器的16:9。我强行调高进游戏,画面是拉伸的,人都是扁的。不行,必须搞定。我找到“我的文档\My Games\Call of Duty 2\players”里的config.cfg,用记事本打开,找到seta r_mode这一行,默认是-1。我在网上找了COD2分辨率代码表,把-1改成了1920x1080对应的代码(好像是79吧)。保存后启动游戏,屏幕终于完美全屏了,点对点显示,画面虽然老,但清晰多了。

沉浸式重温

全部设置完成,我泡了杯茶,戴上耳机,开启战役。诺曼底登陆关那熟悉的BGM一响,我整个人都回到了2005年。操作跟当年一模一样,枪声、爆炸声拉满。虽然画面不比现在,但是那种二战临场感依旧出色。我连续玩了好几个小时,过足了瘾。这次折腾虽然耽误了不少时间,但最终玩上的那一刻,我觉得值了。