系统兼容
魔兽3 宽屏锁 800x600、分辨率改不了怎么办?
魔兽争霸3 经典版(1.27a 等)在宽屏显示器上分辨率锁死在 800x600,游戏内设置没有更高选项,画面拉伸或两侧留黑边。这是老游戏与宽屏比例的经典冲突,按以下顺序处理:
1. 注册表改分辨率(最直接):按 Win+R 输入 regedit,定位到 HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\Video,双击 reswidth 和 resheight,十进制下改成你屏幕的物理分辨率(如 1920 / 1080),改完重启游戏。
2. 加 -opengl 启动参数:右键游戏主程序(War3.exe)→ 属性 → 快捷方式 → 目标末尾加一个空格和 -opengl,例如 "C:\Warcraft III\War3.exe" -opengl。OpenGL 模式对现代显卡兼容更好,也能解决部分花屏。
3. 窗口化运行:把 -window 参数加到启动目标末尾,窗口模式可保持原始比例、避免拉伸,同时解决输入法打不了中文的问题。
4. 使用宽屏补丁:社区有魔兽3 宽屏适配补丁,按补丁说明安装到游戏目录后可自动识别宽屏;安装前请确认补丁来源可靠。
注意:注册表改分辨率后若进游戏黑屏,删除 Video 键值让它重建即可恢复默认。