战场风云吧 关注:281贴子:1,050
  • 4回复贴,共1

Win10无需dxwnd与dgvoodoo游玩战场风云办法

只看楼主收藏回复

逛战场风云的steam社区时看到的,亲测有效,而且图形错误还比用dxwnd少一些。大家可以试试。
链接:
github点com杠narzoul/DDrawCompat/releases/tag杠experimental


IP属地:河南来自Android客户端1楼2020-12-21 12:56回复
    这应该是github大佬做的补丁。打开链接,下载那个300k左右的ddraw.zip,解压后放到游戏目录(有antanta那个文件夹)覆盖。然后直接按antanta玩就行。


    IP属地:河南来自Android客户端2楼2020-12-21 12:59
    回复
      上传个网盘吧


      IP属地:新疆3楼2021-03-01 20:37
      回复
        有人说上不了那个网址,我这里放一下这个补丁吧。因为这个项目还在不断开发当中,所以还是希望想玩的朋友去原网址下下载最新的,我这个是2021.2.2更新的版本。
        s杠1Wq1pIKcpEL5n1qTkGL-3zA 码ydep
        关于这个项目的介绍,我直接复制了项目下面一个fork的介绍(部分)翻译。感兴趣的可以看一下,最好是去原网址给项目点个喜欢支持一下。
        介绍
        DDrawCompat是DirectDraw包装器,旨在解决与Windows XP(Vista / 7/8/10)上基于DirectX 7及更低版本的游戏的兼容性和性能问题。使用DirectX 8及更高版本进行渲染的游戏不会受到影响,因为它们没有使用ddraw.dll。
        DDrawCompat不使用任何外部渲染器(例如OpenGL),甚至不使用DirectX的较新版本。它仅更改内部使用DirectDraw(和GDI)的方式。由于Direct3D的较早版本(v7及更低版本)也依赖DirectDraw,DDrawCompat因此对于这些渲染器也可能有用。
        安装
        从项目的releases页面下载最新的版本。解压缩文件,然后将提取的文件ddraw.dll复制到主要可执行文件exe的安装目录。如果主可执行文件在安装目录的子目录中,则必须放在ddraw.dll相同的子目录中。
        如果已有ddraw.dll文件存在,则可能是另一个DirectDraw包装器,用于解决游戏中的某些问题。您还可以尝试来取代它DDrawCompat的ddraw.dll,但要确保你创建原始DLL的备份。
        请勿尝试ddraw.dll在Windows系统目录中进行覆盖,当前不支持该覆盖,并且该覆盖不起作用。
        如果将dll放置在正确的位置,则(假设游戏确实使用DirectDraw)每次启动游戏时,ddraw.log都应在同一目录中创建一个文件,其中包含一些基本日志消息。如果出现问题,可在此日志文件中检查可能的错误消息。
        解除安装
        删除DDrawCompat的ddraw.dll从游戏的目录,并恢复原来的ddraw.dll文件(如果有任何)。您也可以删除ddraw.log文件。
        故障排除
        如果您之前通过exe的“属性”窗口的“兼容性”选项为游戏设置了一些兼容性选项,请尝试禁用或更改它们。


        IP属地:河南来自Android客户端4楼2021-03-02 23:12
        回复
          亲测有效,多谢分享


          5楼2022-01-15 13:42
          回复