暗黑破坏神吧 关注:682,971贴子:20,619,013

原版1.13c玩家的福音,Win10兼容性完美解决方案

只看楼主收藏回复

D2DX,基于DirectX 11的Glide包装器,专门用于D2
D2在win10下原本需要用兼容模式运行,但是兼容模式在窗口下无法用任何硬件加速,怪多画面复杂时经常掉帧,本来就只有25帧,再掉简直无法忍受
后来发现了D2DX这个东西,简单易用,在win10下也不需要兼容模式了,窗口下也是硬件加速,高帧率(我用的是笔记本所以是60,如果你用144的显示器就是144了),而且是Glide渲染模式,渲染效果吊打原版,而且窗口模式也支持透视(近大远小),画面流畅的一批,使用后效果明显,手感都变好了
最关键的,自带高分辨率模式,效果比其他高分辨率补丁都好,而且切换全屏直接Alt-Enter就行,画面缩放效果还不错,我窗口分辨率1280x720,全屏缩放到1920x1080,画面挺丝滑的,而且操作非常流畅
使用方法:
1.复制glide3x.dll到游戏目录
2.将原压缩包中的d2dx-defaults.cfg改名为d2dx.cfg然后复制到游戏目录
3.命令行加-3dfx参数启动,例如:"D2Loader.exe -3dfx -w -direct"
项目地址:
https://github.com/bolrog/d2dx
参数设置:
修改d2dx.cfg文件
[window]
scale=1 //数值1-3,窗口数缩放比例
position=[-1,-1] //窗口位置,默认[-1,-1]位于屏幕中心
frameless=false //改成true则窗口无边框
[game]
size=[-1,-1] //分辨率,默认[-1,-1]则使用内置分辨率,否则使用此处给出的分辨率,比如[1024,768]
filtering=0 //滤镜模式
//0-使用高质量滤镜(清晰,更加像素化)
//1-使用双线性滤镜(模糊)
//2-使用Catmull-rom滤镜(质量高于双线性)
[optouts]
noclipcursor=false //改成true则鼠标可以移出窗口
nofpsfix=false //改成true则禁用FPS修复(不支持高FPS)
noresmod=false //改成true则禁用内置的高分辨率模块(不支持宽屏)
nowide=false //改成true则禁用宽屏模式(不执行任何操作)
nologo=false //改成true则关闭D2DX logo
novsync=false //改成true则禁用垂直同步
noaa=false //改成true则禁用抗锯齿
nocompatmodefix=false //改成true则不会阻止使用Windows XP兼容模式
notitlechange=false //改成true则显示原本标题
nomotionprediction=false //改成true则禁用高FPS模式
需要注意,修改分辨率后hackmap的快速存取可能异常,需要修正,如果你之前用了高分辨率补丁,并修正过hackmap,那么分辨率改成你之前用的分辨率就可以了,但是把窗口切到全屏后就又异常了(窗口和全屏下的坐标不一致)


IP属地:湖北1楼2022-05-12 14:25回复
    说实话,不论是渲染效果还是速度,都吊打原版


    IP属地:湖北2楼2022-05-12 14:29
    回复
      d2dx.cfg设置分辨率后,在菜单中可以看到


      IP属地:湖北3楼2022-05-12 14:35
      回复
        Good


        来自Android客户端4楼2022-05-12 14:58
        回复
          没人吗?玩原版的这么少


          IP属地:湖北来自iPhone客户端5楼2022-05-13 09:21
          收起回复
            玩的1.14d
            之前在贴吧下的合集,打了高清补丁,玩着挺不错的
            唯一的问题就是ctrl加鼠标快速存取箱子失效了每次放东西都要一个一个点很痛苦
            关键是我是纯净版,只有游戏本体+大箱子,hackmap都没装


            IP属地:四川6楼2022-05-13 09:30
            收起回复
              老哥能发个网盘啥的嘛,打不开啊


              IP属地:山东7楼2022-05-13 09:50
              收起回复


                IP属地:山东8楼2022-05-13 09:50
                回复
                  重制版太大了,不适合摸鱼,原版秒开关适合摸鱼


                  IP属地:山东9楼2022-05-13 09:52
                  回复
                    命令行添加参数是怎么添加啊


                    IP属地:上海来自Android客户端10楼2022-05-23 18:39
                    收起回复
                      只有glide3x.cpp这个文件 ,文件类型好像不一样


                      IP属地:湖北12楼2022-06-15 11:06
                      收起回复
                        WIN10亲测有效。之前下载了个1.13C的整合版。我的r9000P进游戏帧数只有个位数。鼠标基本都动不了基本不能玩。用了LZ的方法。直接60帧了。


                        IP属地:内蒙古14楼2022-07-23 22:03
                        回复
                          上面的各位大师,我按楼主的修改并添加参数后,进游戏还是老样子,修改不了分辨率,是咋回事吖。


                          IP属地:湖北15楼2022-07-27 08:12
                          收起回复

                            这个比之前使用的SGD2FreeRes,整体观感上更好,支持透视效果,支持alt enter切换全屏。
                            不建议超过~720p(1280x720),因为游戏不是为高分辨率而构建的,可能会出现问题/错误。
                            兼容plugY,兼容Basemod。
                            把Basemod.ini里解除FPS限制的功能禁用掉,防止相同功能冲突。
                            [BypassFPS]
                            Enabled=0
                            ; Adds the option to disable 25 FPS Bypass to make BaseMod compatible
                            ; with SlashDiablo plugin. This also disables the CPU fix.
                            从plugY启动游戏的,可以像我这样在plugY.ini,添加命令行-3dfx。
                            [LAUNCHING]
                            Param=-direct -3dfx
                            Library=PlugY.dll


                            IP属地:浙江16楼2022-07-27 11:52
                            收起回复
                              我现在的问题就是用D2loader启动游戏挂不上D2dx,用GAME.EXE启动可以挂D2DX但hackmap就不起作用(地图不显示怪,变量不显示,不能屏蔽物品等等)。不知道怎么弄啊。哪位大神帮我看看呗


                              IP属地:湖北17楼2022-07-27 12:41
                              收起回复