在 X 上被问到 Gecko 有哪些功能是 Dolphin 没有的,开发者 Layle 只丢出两个字:「Probably none」——大概没有。这种老实到近乎自嘲的回答,反而让这款新窜起的 GameCube 模拟器多了一点可信度。

多年来,GameCube 与 Wii 模拟几乎是 Dolphin 一家独大。这套从 2003 年就开始开发的软件,支持 1080p 画质、扩充控制器兼容性与在线多人连接,累积了二十多年的调试经验。GameCube 游戏实体片如今价格水涨船高又难找,Nintendo Switch 2 上的 Nintendo Classics 阵容也还缺很多经典作,Dolphin 几乎是玩家唯一的出路。Gecko 的出现,是这个局面里少见的新变量。

Gecko 的作者是 GitHub 用户 Layle,这不是他第一次做模拟器——先前他就开发过 Game Boy、PlayStation 1、Game Gear 等平台的开源模拟器。这次动机很单纯:他想玩 Wii 游戏《Final Fantasy Crystal Chronicles: The Crystal Bearers》,于是自己写了一套能跑的模拟器。项目定位锁定「homebrew development and reverse engineering」,同时也想给一般玩家一个接近原生的体验。

问他 Gecko 比 Dolphin 强在哪,开发者只回一句「大概没有」

差距目前很明显。Dolphin 的兼容性追踪清单显示,完全跑不动的 GameCube 游戏比例是零。相对地,Gecko 的 GitHub 页面自己写明:虽然不少游戏已经能顺利运作,但多数作品「很可能出现不同程度的画面错误,或直接跑不动」。社区已经自发创建 Gecko 的兼容性数据库,想靠开源社区的力量慢慢补齐这块落差,但那需要时间,就像 Dolphin 走过的二十多年一样。

模拟器本身合法,问题出在游戏从哪来。技术上唯一被允许的合法用法,是自己写的软件,或是把自己买的实体游戏透过 dumping/ripping 转成 ROM(光盘游戏则称 ISO)后在模拟器上使用。Dolphin 的 FAQ 讲得直白:「你不该去哪里下载 ROM,去买游戏,再用 Wii 把它 dump 出来。」其他管道取得 ROM,等同违反 DMCA,构成盗版。

任天堂在这件事上向来不手软。2024 年,任天堂对 Nintendo Switch 模拟器 Yuzu 的开发者提出 240 万美元求偿诉讼,指控对方造成「大规模的盗版行为」。再往前一年,Dolphin 原本准备上架 Steam,任天堂直接对 Valve 发出 DMCA 通知,这次上架就此无限期搁置。有了这些前例,Gecko 未来若打算走向更主流的平台,恐怕也躲不开同样的风险。