如果你喜歡經典街機賽車遊戲 OutRun,那 CannonBall DX 是一個相當值得注意的開源強化版本。它延續 CannonBall 的核心架構,進一步針對現代 PC、賽車方向盤以及街機機台進行強化。
除了傳統 OutRun 遊玩方式之外,還加入 Continuous、Endless、Time Trial 等模式,並支援多個 USB 裝置分開配置,例如方向盤、油門、煞車、排檔桿等,非常適合打造接近原始街機體驗的環境
文章目錄
1. CannonBall DX 是什麼?
- CannonBall 是經典 OutRun 引擎的 C++ 重製與強化專案。
- CannonBall DX 則是基於 CannonBall-SE 的進一步分支。
- 專案主要目標是:
- 現代賽車方向盤
- 多 USB 裝置
- Force Feedback 力回饋
- 21:9 超寬螢幕
- 街機機台
- 保留經典 OutRun 的遊戲風格,同時加入現代硬體支援。
2. CannonBall DX 主要功能與特色
多種遊戲模式
支援:
- Original OutRun
- 經典五階段分歧路線。
- Original Japanese
- 日本/早期版本 ROM 與路線配置。
- Continuous Mode
- 將所有賽道連續跑完。
- Endless Mode
- 無盡生存模式,難度會逐漸提升。
- Time Trial
- 三圈計時賽。
- 可選擇是否開啟交通。
- 可記錄單圈與總時間。
強化方向盤與多裝置輸入
- 方向盤、油門、煞車可以使用不同 USB 裝置。
- 可另外接 USB 排檔桿。
- Keyboard、Gamepad、Wheel 可以分開設定。
- 裝置設定具有持久化識別,不容易因 USB 裝置順序變化而失效。
- 可以在 GAMEPAD / WHEEL 模式之間切換。
強化 Force Feedback
Force Feedback 不只提供簡單震動,而是針對不同駕駛情境提供不同回饋,例如:
- 輪胎打滑
- 路面顆粒
- 離開道路
- 方向盤拉力
- 換檔
- 撞擊
- 打滑旋轉
- 翻車
- 起步
- 引擎轉速震動
並且可以透過 config.xml 進一步調整不同效果的強度。
21:9 超寬螢幕
支援:
- 4:3
- 16:9
- 21:9 Ultrawide
另外還加入針對 21:9 的 Music Select Screen 調整,讓超寬螢幕下的畫面配置更加完整。
街機機台支援
對於想打造 OutRun Arcade Cabinet 的玩家也相當有吸引力:
- START 燈號
- BRAKE 燈號
- VIEW
- VIEW1
- VIEW2
- VIEW3
- MAME Network Output
- Windows MAMEOutput / MAMEHooker
- SmartyPi
因此可以將遊戲畫面、方向盤、踏板與機台燈號整合起來。
其他畫面與遊戲強化
- Ferrari Badge / Logo 恢復
- 8 種 Ferrari 車身顏色
- xBRZ 3x~6x
- HQX 3x
- CRT / Analogue Video Filter
- NTSC Filter
- 強化 Attract Mode
- 可調整選單倒數時間
- Time Trial / Endless 高分紀錄
- 自訂音樂支援。
支援平台
目前 CannonBall DX 官方明確測試的是:
Windows 10 / Windows 11 64-bit
Linux、Raspberry Pi 等平台雖然保留上游專案的相關程式碼,但 CannonBall DX 本身並沒有經過測試,因此不能視為官方支援平台。尤其是新版方向盤與 Force Feedback 功能,目前也是以 Windows 為主要測試環境。
遊戲畫面


下載位置及安裝方式
官方下載
如果要使用已編譯版本,可再查看專案的 Releases
安裝流程
建議文章寫成:
步驟 1:下載 CannonBall DX
從 GitHub 官方專案取得程式或自行編譯。
步驟 2:準備 OutRun ROM
CannonBall DX 要求使用者提供 OutRun Revision B ROM。
目前支援兩種方式:
- 將傳統解壓縮後的 ROM 檔案放進
roms/ - 將適合的 MAME
outrun.zip直接放進roms/,不需要解壓縮。
ROM 內容會透過 CRC32 與未壓縮大小進行辨識,而不是單純依靠 ZIP 檔名。
步驟 3:啟動遊戲
將 ROM 放置完成後即可執行 CannonBall DX。
步驟 4:設定控制器
進入:
Menu → Settings → Controls
即可分別設定 Keyboard、Gamepad 與 Wheel。
注意事項
必須自行準備合法 ROM
CannonBall DX 不包含 OutRun 原始 ROM。
使用者需要自行取得 OutRun Revision B ROM,並確認自己合法擁有相關遊戲資料
Windows 才是目前主要支援平台
不要看到上游 CannonBall 支援 Linux、Raspberry Pi,就直接認為 CannonBall DX 也完整支援。
目前 DX 版本明確測試的是 Windows 10/11 64-bit。
方向盤設定需要額外調整
如果使用 Logitech、Thrustmaster 或其他賽車方向盤,建議先在 Controls 中確認:
- Wheel Input Mode
- Steering
- Accelerator
- Brake
- Gear
- Force Feedback Strength
- Spring
Force Feedback 還可以透過 config.xml 進行更細緻的效果調整。
目前仍屬 WIP
GitHub 專案本身標示為 WIP(Work In Progress),因此使用時應留意後續版本更新與相容性變化。
結語
CannonBall DX 的定位並不是單純把老遊戲搬到 PC 上,而是進一步把經典 OutRun 打造成更適合現代賽車硬體與街機環境的版本。
尤其是 21:9 超寬螢幕、多 USB 方向盤/踏板、Force Feedback,以及 MAMEHooker/SmartyPi 等街機輸出功能,對想在 PC 上重現大型街機賽車體驗的玩家來說相當有吸引力。










