問題背景
《暴力摩托 2002》為 Win95/98 時代遊戲,未考慮 Win7 相容性,直接執行常出現畫面撕裂、花螢幕、色彩錯亂。
神奇解法:不需補丁、不需相容模式
- 桌面右鍵 → 「個人化」 → 將主題改為 「Windows 經典」 → 保持視窗開啟,不要關閉。
- 桌面右鍵 → 「螢幕解析度」 → 開啟解析度設定視窗 → 保持視窗開啟,不要關閉。
- 直接雙擊遊戲執行檔 (如
Motoracer2.exe) 啟動遊戲。
- 遊戲結束後,將主題改回慣用主題,關閉剛才開啟的兩個視窗。
原理推測
開啟「個人化」與「螢幕解析度」視窗會強制桌面視窗管理員 (DWM) 進入特定繪圖模式/關閉部分桌面合成效果,使老舊 DirectDraw 遊戲能正常存取顯示記憶體,避免花螢幕。這類遊戲通常與桌面合成 (Aero) 衝突。
其他常見相容性嘗試 (可先試)
- 遊戲執行檔右鍵 → 「內容」 → 「相容性」 → 勾選「以相容模式執行」選「Windows 98/Me」+ 「以系統管理員身分執行」。
- 嘗試「降低色彩模式」(16 位元)、「在 640×480 解析度下執行」。
- 下載網友製作的通用修正補丁 (如
ddwrapper、dgVoodoo)。
但上述「雙視窗法」最簡單、免安裝、即時生效,推薦優先嘗試。