Winlator 中文文档 下载 App

老 DirectX 9 游戏上手指南:配方直接照抄

老游戏是兼容性最好的档位

DirectX 9 时代(2002–2008 前后)的游戏是转译方案最成熟的地带,中端手机流畅跑很常见。但「老」也带来独特的坑:固定分辨率、光盘验证、过时扩展集。这页把它们一次讲完。

经典 RPG 在虚拟按键方案下运行
老游戏配合触屏方案的效果参考

推荐起点配置

分辨率:800×600(4:3 老游戏的原生感)
图形驱动:骁龙 Turnip / Mali 试 Vortek 或 VirGL
DX 包装器:DXVK 起步,异常退 WineD3D
Box64 预设:默认

三个高频症状与解法

打不开、黑屏

2004 年前的游戏先加环境变量 MESA_EXTENSION_MAX_YEAR=2003(官方配方,操作见环境变量)。还不行换图形驱动。

画面小在角落、不满屏

老游戏自带 640×480 之类固定分辨率。去快捷方式设置开 Force Fullscreen,画面拉伸铺满(见快捷方式覆盖)。

提示插入光盘

虚拟光驱伺候:v10.1 起可挂载 ISO/BIN/CUE 镜像到 X: 盘,见虚拟光驱与 ISO 镜像。

DirectDraw 时代的最老游戏

比 DX9 还老的一批(老即时战略、老策略、Windows 9x 时代作品)走 DirectDraw,普通包装器伺候不了,直接上 CNC DDraw——它专为此设计,把 DirectDraw 画图请求转成 OpenGL。详见DX 包装器。

老游戏选题思路

不知道玩什么,按资源消耗倒推最稳:2D 平台与策略(最低门槛)→ DX9 3D 主视角与 RPG(中端机主力)→ DX10/11(旗舰专区)。同类参考官方预置了按键方案的游戏名单——能进那个名单的,基本都是社区验证过能跑的(见配置文件)。