海战传奇是由北京九阔天下科技研发的即时大型3D军事模拟网络游戏,是国产游戏内仅有的海上战争题材军事游戏。
一、 程序报错
1. 显卡不符
翻译大意:显卡不支持pixel shader3.0 需要更新显卡
处理方式:
如果在运行时提示“vedio card support pixel shader 3.0 is needed,please update your vedio card”,请尝试更新显卡驱动。如还不能正常游戏,即说明显卡硬件版本过于老化,且不支持shader 3.0。目前支持DX9.0的显卡都会支持shader 3.0,同时实际物理显存需在256M以上。
2. 出现大量:请求文件不存在。
问题描述:
WtFileLocator::_LocatePackage请求的文件不存在。URL:res/entities/common\ntpath.py
WtFileLocator::_LocatePackage请求的文件不存在。URL:res/entities/common\ntpath.pyw
WtFileLocator::_LocatePackage请求的文件不存在。URL:res/entities/common\ntpath.pyc
WtFileLocator::_LocatePackage请求的文件不存在。URL:res/entities/client\stat.pyd
WtFileLocator::_LocatePackage请求的文件不存在。URL:res/entities/client\stat.py
处理方式:
先将之前的海战传奇全部卸除干净,更新显卡驱动,然后将客户端安装在一个全新的文件夹下。
3. 关上窗口则电脑自动重启
问题描述:
SW3D.EXE.无法找到入口
无法定位程序输入点Ntalpcsendwaitkeceiveport 于动态链接库Ntddll.all上
处理方式:
问题的原因并非是表面上显示的那样是ntdll.dll的问题,ntdll.dll是XP系统的最底层核心dll,连注册表和其他dll都要靠它加载,如果ntdll坏了就连系统都没法进了。
导致该问题的是一个叫avrt.dll的文件。位置在系统盘:\windows\system32下面。
只要把该文件改名(比如去掉.DLL后缀或者在加个.BAK后缀,或者干脆删了)即可解决该报错问题。
ntdll.dll是NT系统核心dll,很多CRT的基本函数也是在此实现。但是并非无法替换,可以进入到桌面的话,建议您也可以把该dll剪切出system32,然后再拷贝一个完整的放入,并不影响当前系统运行。
二、游戏问题
1、进入后几分钟就变黑了
处理方式:
显卡不是【集成显卡】的话,请您先将设置中【显示】设置里的【高动态光照HDR】关掉尝试,如果还是不行的话,建议更新一下显卡驱动尝试。