Label Cloud

Thursday, January 10, 2008

Windows XP也能玩生化危机2

  生化危机迷们大概都忘记不了生化危机2代。虽然计算机技术日新月异,但是生化危机2作品的高质量,高耐玩性,低配置要求会让我们一次又一次重温这个游戏。
  可惜,在Windows XP Pro SP2下,生化危机2却不能完全兼容。如果是缺少点贴图、不能硬件加速图形,倒是也可以忍受。不过,这个bug居然是无法读取存盘。太让人生气了,干脆无法存盘也好,让我们从根本上断了玩生化2的念头。
  Windows XP刚刚问世的时候,生化危机2也曾有过这种问题,曾经引起了广大玩友的热烈讨论和反对。不过解决方法也很快酝酿出局:在leonp.exe和clairep.exe的属性里调整兼容性:用兼容模式运行这个程序:选择Windows 95。存盘问题立刻解决了。
  可是Windows XP打补丁快过我们的想象。没几天就升级成SP2了。这次我们再想通过设置兼容性的方式来让生化危机2实现读取存盘功能,已经完全没有效果了。经过了长时间的搜索,在网络上阅帖无数,终于发现了生化危机2可以在Windows XP Service Pack 2下正常读取存档的方法:那就是使用Microsoft Windows Application Compatibility Toolkit这个专门解决软件兼容性的工具。看来SP2的问题真不少,已经被迫推出这种专业化的工具了。
  下载下来后,安装。打开:Microsoft Windows Application Compatibility Toolkit-Windows Application Verifier 2.50-Windows Application Verifier。

  选择Add...按钮,添加你需要进行兼容性设置的可执行程序。这个程序则会出现在主窗口左边的列表中。
  以生化危机2为例,因为我们要解决的是不能存档的问题,所以只要进行必要的调整就可以了。在列表中选择leonp.exe,列表右边的另外一个列表就列出了可以进行调整的设置。
  选中:PageHeap-Detect heap releted errors (use guard pages)
     Locks-Check lock usage
  调整结束,然后按下面的run键,对调试的程序进行测试。如果能如你所愿,正常运行,那么说明调试成功了。
    生化危机2已经可以正常读取存档了。而且读取界面又出现了其他的兼容性问题,游戏窗口底部出现了一行奇怪的不断变化、抖动的非法字符。其实,只是想说明修改起到了效果而已,一张图片不能证明已经可以正常读取存档,即使多张也不成,现在PS高手太多了!只愿大家能多尝试,就知道这个方法到底行不行了,呵呵。
  自然Microsoft Windows Application Compatibility Toolkit不仅仅能做这个而已,它可以解决很多运行在以前版本正常,在XP下却不正常的Windows的程序。这就看大家如何去挖掘了。
  这个软件我的网络硬盘里也有,Ver 3.0。在微软官方网站有5.0。

No comments: