ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

两侧黑边、25帧卡顿?暗黑2宽屏补丁D2DX把老游戏搬进DX11

两侧黑边、25帧卡顿?暗黑2宽屏补丁D2DX把老游戏搬进DX11 两侧黑边、25帧卡顿暗黑2宽屏补丁D2DX把老游戏搬进DX11【免费下载链接】d2dxD2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions.项目地址: https://gitcode.com/gh_mirrors/d2/d2dx画面挤在屏幕中央两侧是纯黑边走两步人物卡一下。D2DX就是这款暗黑2宽屏补丁把游戏旧图形调用翻译成DirectX 11高帧率、全屏一次到位。三步跑起来拿源码或直接拿发行版的预编译DLL用Visual Studio编译或把预编译的glide3x.dll复制到暗黑2根目录带参数启动游戏若提示缺运行库顺手装微软VC运行库git clone https://gitcode.com/gh_mirrors/d2/d2dx # 用VS打开 src/d2dx.sln 编译或直接拿预编译的 glide3x.dll Game.exe -3dfx # 全屏 Game.exe -3dfx -w # 窗口化D2DX安装三步走完游戏里Alt-Enter随时切全屏。它拦住了什么、改写了什么D2DX就像老电视接新显示器上的转接头游戏照旧用Glide老接口25年前的3D图形API画画它钩住游戏发出的每次图形调用现场译成DirectX 11指令交给GPU。逻辑层还是25帧运动预测模块src/d2dx/UnitMotionPredictor.h把中间帧补出来。输入是Glide翻译在中间层输出是DX11。装完立竿见影的三件事画面比例之前800×600的画挤在正中两侧各一片纯黑边。现在分辨率按显示器当前比例自动选撑满整屏不拉扁游戏内UI、文字、地图都按新比例重排。画面气质由filtering定调filtering气质适合谁0锐利、像素感强、忠实原味怀旧派1双线性整体偏柔和重顺滑的人2Catmull-Rom锐利又平滑画质党帧率手感之前游戏逻辑锁死每秒25帧走路、丢飞镖都带着拖沓感。现在渲染层在两帧逻辑之间插入预测帧实际输出60帧往上暗黑2高帧率不是空话跑位和放技能的手感完全两回事。窗口切换之前全屏下Alt-Tab拖沓窗口模式还带各种花屏毛病。现在Alt-Enter一下窗口和全屏瞬间互换不用重启干脆利落。[截图Alt-Enter窗口与全屏模式即时切换]配置文件里真正要动的旋钮默认配置直接能用。想微调时把项目根目录的d2dx-defaults.cfg拷进游戏目录、改名d2dx.cfg即可。 最常动的五个旋钮scale→ 窗口缩放倍率 → 1~3整数默认1size→ 游戏内自定义分辨率 →[-1,-1]为自动否则填宽,高filtering→ 缩放算法 →0/1/2见上表noaa→ 关闭FXAA抗锯齿 → 默认false开着nomotionprediction→ 关闭运动预测即高帧率 → 默认false开着FXAA默认只处理精灵、墙壁和部分地板的边缘UI和文字刻意不碰开销通常不到5%所以默认就开着。同一场景开与关的差别[optouts]组里还有一排退出开关nowide、noresmod、nofpsfix等设true即关掉对应特性。大模组打架时拿它逐个定位谁在冲突。比如nowidetrue就回到4:3比例、两侧留黑边哪些版本能跑出错了先翻哪里全功能宽屏、高帧率、抗锯齿1.09d、1.13c、1.13d、1.14d基础支持无分辨率切换1.10f、1.12其余版本不受支持启动会给出警告⚠️ 启动提示Unsupported graphics mode → 多半是暴雪官网下载版需要额外修改后才能配合使用。⚠️ 画面异常、卡顿 → 翻游戏目录下的d2dx_log.txt把日志连同现象描述发给维护者是最快的求助路径。⚠️ 和大模组冲突 → 用[optouts]开关逐个关闭D2DX特性把冲突方揪出来。硬件底线一句话Windows 7 SP1以上、CPU支持SSE2、显卡支持DirectX 10.1现在的机器基本都远超。更新记录里都是这种较真细节缺失的星星、传送后的预测漂移、低光照模式的画面损坏一条条修掉。老游戏配得上这份仔细拿去跑吧。【免费下载链接】d2dxD2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions.项目地址: https://gitcode.com/gh_mirrors/d2/d2dx创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表