• 45740阅读
  • 58回复

[原创]各版本暗黑2可用的高分辨率/提升画质的插件CnC-DDraw下载。 [复制链接]

上一主题 下一主题
在线vinceit
91D2战网管理组
 

发帖
7581
金钱
4253553
91币
1774
信誉
0
资产
0 IST
在线时间
16730 小时
注册时间
2007-08-25
最后登录
2024-11-01
只看楼主 倒序阅读 使用道具 楼主  发表于: 2021-04-20 12:09:46
— 本帖被 vinceit 执行提前操作(2024-01-16) —
该插件主要作用是提升画质,高分辨率,可根据需要自由拖动游戏窗口大小。
插件名称为:CnC-DDraw,主要用于修复老游戏的一些兼容性问题
91D2战网高分辨率插件-点击下载

功能:
- 支持Windows XP, Vista, 7, 8, 10 和 Wine
- GDI / OpenGL / Direct3D 9 渲染器(自动选择渲染器)
- 通过glsl着色器缩放画面
- 窗口模式/全屏独占模式/窗口全屏模式/全屏拉伸模式
- Alt+Enter快速切换全屏以及窗口模式
- 自动保存窗口位置/尺寸/状态
- 帧数限制
- 垂直同步
- 自动调整鼠标灵敏度
- 初步的libretro着色器支持

使用教程:
1、下载插件,解压后将全部文件放入暗黑2客户端文件夹中;
2、将D2Loader.exe快捷方式中的 -w 参数去除(重要!);
3、运行D2Loader.exe启动游戏,按ALT+回车键切换回窗口模式;
4、按ALT+TAB将鼠标切换出来,在游戏窗口边框进行拖动,缩小和放大游戏窗口大小。

附一份配置文件ddraw.ini的说明:
下载插件并解压缩到你的游戏目录
取消游戏exe文件原本设置的兼容模式运行游戏
注意:cnc-ddraw自带窗口模式,如果游戏本身也有窗口模式,需要将其关闭。
cnc-ddraw自带的窗口模式可以通过Alt+Enter切换(或者也可以修改ddraw.ini)
如果游戏可以启动,但是有问题,可以打开ddraw.ini,尝试修改其中的兼容性设置,通常能够解决问题。
常用的兼用性设置有以下3项:
noactivateapp - 如果Alt+Tab有问题,把此项设置为true
handlemouse - 如果鼠标在游戏的某些区域消失,把此项设置为false
maxgameticks - 如果游戏加速或者闪屏,把此项设置为60。如果还是不行,尝试设置成更低的数值。
如果游戏无法运行或者崩溃,请生成并上传debug日志。

Hotkeys
[Alt] + [Enter] = 切换窗口和全屏模式
[Ctrl] + [Tab] = 解锁鼠标指针
[右 Alt] + [右 Ctrl] = 解锁鼠标指针

[ddraw]
; ### 可选设置 Optional settings ###
; 拉伸到自定义分辨率,0 = 默认
width=0
height=0
; 覆盖上面的设置,始终拉伸到全屏
; 注:如果同时使用'windowed=true',就是无边框窗口全屏模式
fullscreen=false
; 窗口模式
windowed=false
; 保持宽高比 (需要'handlemouse=true')
maintas=false
; 画面居中/整比缩放 (需要'handlemouse=true')
boxing=false
; 渲染帧数 -1=显示器帧数,0=无限制,n=帧数
; 注:不影响游戏运行速度,限制游戏运行速度使用'maxgameticks='
maxfps=60
; 垂直同步,解决画面撕裂问题 (需要'renderer=auto/opengl/direct3d9')
; 注:vsync=true修复画面撕裂问题,但是会导致输入延迟
vsync=false
; 自动调整鼠标灵敏度 (需要 'handlemouse=true')
; 注:只在开启画面拉伸设置时生效,会根据窗口大小调整鼠标灵敏度
adjmouse=false
; 早期libretro着色器支持 (需要 libretro) https://github.com/libretro/glsl-shaders
; 2倍着色器缩放例子 https://imgur.com/a/kxsM1oY - 4倍着色器缩放例子 https://imgur.com/a/wjrhpFV
shader=Shaders\interpolation\bilinear.glsl
; 窗口位置,-32000 =屏幕中央
posX=-32000
posY=-32000
; 渲染器,可选:auto, opengl, gdi, direct3d9(auto=先尝试 direct3d9/openg,失败后gdi)
renderer=auto
; 开发者模式(不锁定鼠标光标)
devmode=false
; 窗口模式显示边框
border=true
; 游戏退出和启动时,保存和载入窗口位置/尺寸/状态
; 可选: 0=禁止,1=全局(保存至ddraw区段),2=按游戏保存到各自区段
savesettings=1
; 窗口模式下是否可以缩放窗口尺寸
resizeable=true
; 启用C&C视频全屏补丁
vhack=false
; 为direct3d9渲染器缩放开启线性插值(只支持16位色的游戏)
d3d9linear=true
; ### 兼容性设置Compatibility settings ###
; 遇到问题时修改下列选项
; 隐藏WM_ACTIVATEAPP 和 WM_NCACTIVATE消息,解决alt+tab的问题
noactivateapp=false
; 游戏ticks设置,可选: -1 = 禁止, 0 = 模拟60帧垂直同步, 1-1000 = 自定义游戏速度
; 注:可以修复游戏加速或闪屏
; 注:通常可以使用以下数值:60 / 30 / 25 / 20 / 15(低数值会减慢游戏速度)
maxgameticks=0
; 接管鼠标光标(需要:adjmouse/boxing/maintas)
; 注:如果鼠标光标在游戏的某些区域消失,设置为 'false'
handlemouse=true
; Windows API 钩子,可选: 0 = 禁止, 1 = IAT Hooking, 2 = Microsoft Detours, 3 = IAT+Detours Hooking (All Modules), 4 = IAT Hooking (All Modules)
; 注:如果窗口模式或者缩放功能不能正常运行,设置此项
; 注:游戏有问题时,此项设置为'hook=2'通常能够解决问题,但是必须同时使用 'renderer=gdi'
hook=4
; 强制最小帧数,可选:0 = 禁止, -1 = 使用 'maxfps=' 的数值, 1-1000 = 自定义
; 注:如果游戏的某些部分无法显示(例如,菜单页或载入动画),将此项设置为比较低的数值,如5或10
minfps=0
; 禁止direct3d9/opengl全屏独占模式
; 注:某些界面元素,如按钮/文本框/视频/等,无法显示时使用
nonexclusive=false
; 强制单CPU,修复崩溃/死机,*可能*影响性能
singlecpu=true
; ### 特定游戏设置 Game specific settings ###
; 以下设置会覆盖上面的设置,区段的名称=exe文件名


战网官方QQ群:
1群:907473582
2群:289990050
3群:6713328

战网下载导航:http://down.91d2.cn
暗黑资料速查:https://bbs.91d2.cn/read-htm-tid-1517103.html
在线交易系统:https://bbs.91d2.cn/read-htm-tid-1600317.html
< BT战队 >

发帖
5140
金钱
22
91币
31
信誉
0
资产
41.7 IST
在线时间
3009 小时
注册时间
2016-04-02
最后登录
2024-10-31
只看该作者 沙发  发表于: 2021-04-20 14:24:10
刚试了下 没问题,自由伸缩窗口很nice,我是用的天使辅助启动游戏 只需吧窗口的勾去掉就行了
[attachment=1026515]
离线hy-sunny

发帖
1193
金钱
1347
91币
8460
信誉
0
资产
122.25 IST
在线时间
1924 小时
注册时间
2009-10-20
最后登录
2024-10-15
只看该作者 板凳  发表于: 2021-04-20 15:33:38
win10启动太慢了
离线聆听
发帖
2364
金钱
15428
91币
76
信誉
0
资产
0 IST
在线时间
2038 小时
注册时间
2011-04-19
最后登录
2024-10-30
只看该作者 3楼 发表于: 2021-04-20 21:27:37
收藏了。 好东西
离线sys7191
发帖
1
金钱
1
91币
0
信誉
0
资产
0 IST
在线时间
0 小时
注册时间
2014-06-30
最后登录
2021-05-30
只看该作者 4楼 发表于: 2021-04-20 22:01:04
刚来,要玩
离线y.in
发帖
976
金钱
8232
91币
11
信誉
0
资产
0 IST
在线时间
547 小时
注册时间
2010-04-17
最后登录
2024-04-08
只看该作者 5楼 发表于: 2021-04-21 08:33:41
好用好用 好用  给力!
离线ct0593
发帖
686
金钱
64090
91币
15
信誉
0
资产
0 IST
在线时间
653 小时
注册时间
2008-06-29
最后登录
2024-04-10
只看该作者 6楼 发表于: 2021-04-21 10:02:42
按alt+enter没有反应,是不是要加参数
在线vinceit
91D2战网管理组

发帖
7581
金钱
4253553
91币
1774
信誉
0
资产
0 IST
在线时间
16730 小时
注册时间
2007-08-25
最后登录
2024-11-01
只看该作者 7楼 发表于: 2021-04-21 10:23:56
回 ct0593 的帖子
ct0593:按alt+enter没有反应,是不是要加参数 (2021-04-21 10:02) 

将快捷方式里得-W窗口化参数先去除,
启动游戏全屏后再按alt+回车切换出窗口化。
战网官方QQ群:
1群:907473582
2群:289990050
3群:6713328

战网下载导航:http://down.91d2.cn
暗黑资料速查:https://bbs.91d2.cn/read-htm-tid-1517103.html
在线交易系统:https://bbs.91d2.cn/read-htm-tid-1600317.html
离线xiaobaoqin

发帖
1125
金钱
25381
91币
23
信誉
0
资产
0 IST
在线时间
1397 小时
注册时间
2016-09-04
最后登录
2024-10-31
只看该作者 8楼 发表于: 2021-04-21 18:21:38
收藏关注点赞转发
离线wind_force
发帖
32
金钱
14
91币
23
信誉
0
资产
0 IST
在线时间
18 小时
注册时间
2021-03-07
最后登录
2021-05-23
只看该作者 9楼 发表于: 2021-04-21 20:08:58
win10系统
已经去掉了-w,
设置了xp兼容模式,出现failed to create game client window
不设置兼容模式,双击没有反应,
这是怎么回事?
快速回复
限100 字节
 
上一个 下一个