公司动态
暗黑2锁25帧、宽屏黑边?D2DX宽屏补丁免费让老游戏瞬间跑进DirectX 11
暗黑2锁25帧、宽屏黑边D2DX宽屏补丁免费让老游戏瞬间跑进DirectX 11【免费下载链接】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/d2dx2000年的《暗黑破坏神2》拿到现在的宽屏显示器上两侧黑边帧率锁死25帧。开源项目D2DX把老游戏的旧图形接口实时翻译成DirectX 11宽屏、高帧率、抗锯齿一次到位。D2DX宽屏补丁安装步骤拿到代码自己编译或者直接用发行版里的预编译DLL# 克隆仓库 git clone https://gitcode.com/gh_mirrors/d2/d2dx # 用Visual Studio打开 src/d2dx.sln 编译或直接拿发行版预编译的DLL # 把 glide3x.dll 放进暗黑2游戏根目录然后启动游戏 Game.exe -3dfx # 全屏启动宽屏高帧率默认生效 Game.exe -3dfx -w # 窗口模式启动个别机器提示缺运行库顺手装微软VC运行库x86版。装完立刻能做一件事游戏里按Alt-Enter全屏和窗口之间瞬间切换不用重启。宽屏高帧率效果前后对比宽屏。之前800×600的画面挤在屏幕正中左右各一片黑边现在按显示器比例自动选分辨率1920×1080下铺满整屏且不变形游戏内UI、文字、小地图按新比例正确排布。开启宽屏前暗黑2标题界面两侧黑边开启后营地场景铺满整块1920×1080屏幕视野明显变宽没有拉伸变形帧率。之前游戏逻辑锁死每秒25帧走路、放技能都一顿一顿现在渲染层在两帧逻辑之间补出预测帧帧间插值实际输出到60帧甚至更高跑位手感完全不同。窗口切换。之前全屏下Alt-Tab拖沓窗口模式还有各种花屏小毛病现在Alt-Enter随时瞬间切换全屏/窗口Alt-Tab也立刻回来。Glide到DirectX 11的转译原理像发布会上的同传译员游戏只会说Glide这门2000年3DFX时代的老图形APID2DX用钩子(hook植入游戏图形函数里的拦截器)拦下每一次图形调用现场译成DirectX 11指令讲给现代GPU听。游戏进程全程无感知还以为自己跑在25年前的显卡上。底层逻辑层照旧按25帧跑运动预测器src/d2dx/UnitMotionPredictor.h把角色、投射物、天气的中间运动插值补出来你看到的才是60帧以上的平滑画面。用d2dx.cfg调画面默认配置直接能用。想微调把项目根目录的d2dx-defaults.cfg改名d2dx.cfg放进游戏目录。最常改的参数是filtering选缩放算法取值效果适合谁0锐利、像素感强最接近原味怀旧派想保留原始像素风格1双线性过滤整体偏柔和追求顺滑、对锐度不敏感的人2Catmull-Rom过滤锐利与平滑兼顾画质党现代显示器用户scale是窗口整数缩放取1到3的整数size是游戏内分辨率[-1,-1]表示自动选择。抗锯齿FXAA快速抗锯齿默认开启只处理精灵、墙壁、部分地板的边缘锯齿UI和文字刻意不碰开销通常不到5%。左为FXAA开启、右为关闭版本支持与排错先说边界全功能宽屏、高帧率、抗锯齿支持1.09d、1.13c、1.13d、1.14d1.10f、1.12为基础支持无分辨率切换其他版本启动会警告且花屏。硬件Windows 7 SP1以上推荐10、CPU支持SSE2、显卡支持DirectX 10.1。症状启动提示 Unsupported graphics mode。原因用的是暴雪官网下载版。处理需要额外修改才能配合D2DX使用参考项目wiki说明。症状画面异常或卡顿。原因难以一眼定位。处理游戏目录会生成d2dx_log.txt把日志连同现象描述发给维护者是最快的求助路径。症状和大模组打架。处理在[optouts]里把nomotionprediction、noaa、nowide逐项设为true逐个关闭D2DX特性定位冲突来源。缺失的星星、传送后的预测漂移、低光照下的画面损坏都是更新记录里逐个修掉的细节。老游戏配得上这份较真25年前的暗黑2也该在今天的显示器上跑得干干净净。【免费下载链接】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),仅供参考