极品飞车2~5代曾对当时如日中天3dfx的voodoo卡(游戏加速卡,也是现在显卡的始祖)有过特殊的画面优化。但如今的游戏基本已经是D3D和OpenGL的天下,如何使这些游戏发挥出当时最好的画面?这里介绍一款Voodoo 3dfx 显卡模拟软件——nGlide。
nGlide介绍
nGlide 是一个 3Dfx Voodoo Glide 包装器。 它可以让你玩设计的游戏适用于 3Dfx Glide API,无需 3Dfx Voodoo 显卡。支持所有三个 API 版本,Glide 2.11 (glide.dll)、Glide 2.60 (glide2x.dll) 和 Glide 3.10 (glide3x.dll)。 nGlide 使用 Direct3D 和 Vulkan 模拟 Glide 环境。 Glide wrapper 还支持高分辨率模式。
nGlide is a 3Dfx Voodoo Glide wrapper. It allows you to play games designed
for 3Dfx Glide API without the need for having 3Dfx Voodoo graphics card.
All three API versions are supported, Glide 2.11 (glide.dll), Glide 2.60 (glide2x.dll) and Glide 3.10 (glide3x.dll). nGlide emulates Glide environment with Direct3D and Vulkan. Glide wrapper also supports high resolution modes.
FAQ
我有一款 Glide 游戏无法使用此 glide 包装器运行/存在错误。 我能做些什么?
向我们发送电子邮件/在论坛中创建一个主题,其中包含游戏名称、操作系统版本、显卡名称/型号、nGlide 版本,当然还有完整的问题/错误描述。 好主意是附上一些截图。nGlide 是否也支持 DOS Glide 游戏?
是的,但不是在本机 Windows 环境中。 您必须使用 Gulikoza 的补丁安装 DOSBox。
这三个构建包含它:Ykhwong 的、CosmicDan 的、Gulikoza 的。 安装后从 DOSBox 目录中删除 glide2x.dll 文件(如果有的话)并在 dosbox.conf 中设置 memsize=63。
最后一步是安装 nGlide。 现在您可以从 DOSBox 控制台运行 DOS Glide 游戏。nGlide 是否支持宽屏显示器?
是的,nGlide 支持 16:9 和 16:10 宽屏分辨率。 对于这些,您可以设置原始的 4:3 宽高比以避免图像拉伸。nGlide 是否以 16 位色深渲染?
不会。无论在游戏中选择何种颜色深度模式,所有内容均以 32 位转换和渲染。 这消除了色带问题。如何使用 nGlide 启用抗锯齿/各向异性过滤?
答:转到您的显示驱动程序面板并将抗锯齿模式设置为“覆盖应用程序设置”。 调整抗锯齿级别设置。 可以在同一页面上找到各向异性过滤模式设置。如何在全屏和窗口模式之间切换?
A:播放时按键盘上的 Alt+Enter。如何设置Windows 95兼容模式?
右键单击游戏 .exe 文件,然后单击“属性”。 选择兼容性选项卡,然后选择
列表中的“Windows 95”。 单击应用和确定按钮。如何禁用桌面组合?
右键单击游戏 .exe 文件,然后单击“属性”。 选择兼容性选项卡,并检查
“禁用桌面组合”选项。 单击应用和确定按钮。我的 Glide 游戏运行速度太快。
转到 nGlide 配置器并将“垂直同步”选项设置为“开”。我遇到屏幕撕裂效果。
转到 nGlide 配置器并将“垂直同步”选项设置为“开”。如何禁用 3Dfx 徽标闪屏?
转到 nGlide 配置器并将“3Dfx 徽标启动屏幕”选项设置为“关闭”。如何制作自己的游戏补丁?
1) 下载并安装 Microsoft 应用程序兼容性工具包。
2) 运行兼容性管理器。
3) 单击“修复”按钮。 输入游戏名称并浏览游戏exe文件。
4) 在“兼容性修复”对话框中,尝试选择其中一些修复:
'CorrectFilePaths'、'EmulateGetDiskFreeSpace'、'GlobalMemoryStatusLie'、'EmulateDirectDrawSync'、'EmulateEnvironmentBlock'、'EmulateHeap'、'EmulateFindHandles'、'SingleProcAffinity'。
确保未选中“DisableBoostThread”修复。
5) 将补丁保存到*.sdb 文件。
6) 创建安装批处理文件(PatchInstall.bat 使用命令:sdbinst.exe -q "%CD%\yourpatch.sdb")。
7) 创建卸载批处理文件(PatchUninstall.bat 使用命令:sdbinst.exe -u -q "%CD%\yourpatch.sdb")。