当前位置: 帝国时代II > 新手指导 > 正文

8P补丁令游戏变卡及解决办法

时间:09-05-13来源:小羊菜市场 点击:3836次
[导读]8P补丁令游戏变卡的问题: 本人从网上找了几个帝国的完整版,分别精简后进行研究,发现令游戏卡壳的问题是因为8P补

8P补丁令游戏变卡的问题:

  本人从网上找了几个帝国的完整版,分别精简后进行研究,发现令游戏卡壳的问题是因为8P补丁。

  8P补丁实质上就是在帝国2的文件夹内加进DX8版本的 dplayx.dll ,在运行游戏的时候,游戏会优先调用本文件夹内的文件,这样DX8的 dplayx。dll 就代替了XP2自带的DX9的 dplayx.dll 。因为版本冲突的缘故,DX8的dplayx.dll与DX9的其它组件工作得不合拍,所以导致游戏变卡。 

解决的办法: 

  去掉原8P补丁(就是 D:\帝国2\dplayx。dll 和 D:\帝国2\Age2_x1\dplayx.dll)。

  然后使用兼容Win2000的办法,也能进8P位置,这时候整个DX9工作于DX8模式。 

  这样既能进8P,又不会出现不兼容的问题。 

  对着帝国的运行文件age2_x1.exe,在右键菜单中设为兼容Win2000。 

  或者把下面的内容保存为"帝国8P.reg"然后导入注册表,也可以实现win2000的工作方式。 

以下是代码片段:
REGEDIT4
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]  "D:\\帝国2\\age2_x1\\age2_x1.exe"="WIN2000" 
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]  "D:\\帝国2\\age2_x1.exe"="WIN2000" 

标签: 补丁 帝国  
------分隔线----------------------------