win 10 怎么运行怒海激战3

win 10 怎么运行怒海激战3,第1张

怒海激战出来的时候,系统是WIN98,在WIN98下玩,是不会d出的,而XP对这种老游戏有点不兼容的情况,无论你怎么弄,都是会跳出的。在设计舰船的时候,多次保存,我们在后期设计组建较多的航母时,都是先塞一个锅炉一个涡轮一个舰桥取了名字先退出来保存,然后再去填飞机库,填完再出来保存,再进去塞满锅炉和涡轮,再装武器。原理么,就是你每改动一次组建,他就会把所有的数据全部重算一遍,而XP对怒海激战的内存管理似乎存在无法清除无用数据的情况,于是冗余数据越来越多,一但溢出,就会跳出游戏。怒海激战出的早,对数据量上限与现在的游戏相比要少得多,所以很容易溢出。十年前我玩这游戏的时候用过98,ME,2000,都没有问题,只有到XP才会跳,无奈啊。请允许我代表怒海激战吧全体舰长向奋斗在d出问题第一线的勇士们致敬。这绝对是毅力的考验。

这种情况多数是因为新电脑的DirectDraw\D3D加速方式与老游戏不兼容。

解决方式是:关闭DirectDraw加速和D3D加速.代价也是有的,就是画面亮度和色彩会略受损失。

关闭方式大致有两种,注意,任选一种即可:

1.右击桌面-属性-设置-高级-疑难解答-硬件加速滑块调到“关闭Direct Draw 和D3DX加速”

2.也可以点左下角的开始-运行-输入DXDIAG,回车,进入DX诊断工具-显示-“Direct D-raw禁用、D3D加速禁用”

此方案适用范围包括:怒海激战、博德之门、辐射2、冰封谷、刀剑封魔录、上古传说等几年前出品的2D游戏。

----------------------------------------------------------------------

补充:用命令行可以将改设置、进游戏的过程自动化,一体化。方法如下:

1.新建一文本文档,内容如下.游戏路径处请改写为真实路径

@echo off

title 上古传说快速调整DirectDraw

mode con:cols=50 lines=12

color ff

echo正在关闭DirectDraw加速...即将启动游戏

reg add "HKLM\SOFTWARE\Microsoft\Direct3D\Drivers" /v SoftwareOnly /t REG_DWORD /d 1 /f 0>nul 1>nul

reg add "HKLM\SOFTWARE\Microsoft\DirectDraw" /v EmulationOnly /t REG_DWORD /d 1 /f 0>nul 1>nul

gpupdate /force 0>nul 1>nul

E:\Games\上古传说\Game.exe

保存以上文字,并将此文档命名为“Start上古传说withDirectdraw Down.bat”之类,只要扩展名是“.bat”就行

2.新建另一个文本文档,,内容如下:

echo游戏结束,正在开启DirectDraw加速...

reg add "HKLM\SOFTWARE\Microsoft\Direct3D\Drivers" /v SoftwareOnly /t REG_DWORD /d 0 /f 0>nul 1>nul

reg add "HKLM\SOFTWARE\Microsoft\DirectDraw" /v EmulationOnly /t REG_DWORD /d 0 /f 0>nul 1>nul

gpupdate /force 0>nul 1>nul

echo成功开启DirectDraw加速

goto :eof

保存以上文字,文件名改为“Directdraw Start.bat”之类。

3.要进入游戏,就双击运行“Start上古传说withDirectdraw Down.bat”,退出游戏后,想开启DirectDraw加速,就运行“Directdraw Start.bat”。不喜欢这些文件名可以改,不喜欢命令行图标可以创建快捷方式自选图标。

----------------------------------------------------------------------

针对刀剑系列游戏再次补充:

刀剑系列在关闭DD加速进入游戏时会d出提示 3D Func Error,此时要先切回桌面,再切回游戏,然后按“确定”,方可正常游戏。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6793776.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存