
10 月
8 个老游戏开源重制项目:用开源引擎重玩暗黑、过山车大亨和英雄无敌 3
一句话结论:Awesome Decomp Games 是一份每天自动刷新的老游戏反编译与重制清单,截至 2026 年 10 月 20 日收录 2229 个项目、覆盖 1903 款游戏,清单数据以 CC 0 发布。我们从中挑出 8 个仍在活跃更新、能在现代电脑上玩的 PC 经典游戏重制项目,包括 OpenTTD、OpenRCT 2、DevilutionX、OpenMW、VCMI 等。其中只有 OpenTTD 可以完全不用原版文件直接玩,其余 7 个都需要你自己拥有原版游戏数据。
AI 摘要
- 资源类型:开源游戏引擎重制 / 反编译移植项目精选(8 个)
- 来源:GitHub SubmitGame/awesome-decomp-games 清单(CC 0),各项目 GitHub README 与官网
- 适合人群:想在新电脑、Mac、Linux 或安卓上重玩 90 年代 PC 经典游戏的玩家,以及对逆向工程感兴趣的开发者
- 使用价值:适配现代系统和高分辨率,多数修复了原版 bug,部分加入联机和模组
- 风险边界:除 OpenTTD 外都要自备原版游戏数据;DevilutionX 的许可证不是 OSI 认可的开源许可
资源信息
- 资源名:Awesome Decomp Games(清单)及 8 个精选项目
- 资源 URL:https://github.com/SubmitGame/awesome-decomp-games
- 类型:开源项目合集
- 许可或授权:清单与数据 CC 0 1.0,网站代码 MIT;各项目许可见下表
- 是否免费:项目本身免费;多数需要自备原版游戏(可在 GOG、Steam 购买)
- 是否需要登录:不需要
- 最近核查日期:2026-10-21(星数与版本取自清单 2026-10-20 刷新的数据)
Awesome Decomp Games 是什么?
Awesome Decomp Games 是 GitHub 上一份老游戏「反编译、重编译和逆向重制」项目的索引,仓库约 1.9 k 星。它把项目分成几类:逐函数还原源码的反编译(669 个),把主机游戏直接转成 PC 程序的静态重编译(589 个),基于官方或反编译源码的源码移植(244 个),以及从零重写引擎、读取原版素材的引擎重制(210 个)。
清单每天用脚本刷新,每个项目按四项打分:可玩性(35%)、完成度(25%)、活跃度(20%)、GitHub 星数(20%)。来源清单标记为 AI 生成的项目会被扣分,失效链接会被移除。
清单在显眼位置声明:它只链接源码和项目页,不提供也不链接 ROM、ISO 或任何游戏素材,多数项目需要你从自己拥有的正版游戏里取文件。网站 submitgame.github.io/awesome-decomp-games/ 可以按平台、类型筛选。
为什么这次只挑 PC 经典的引擎重制?
清单里最热门的是任天堂游戏的反编译和重编译,比如《塞尔达传说:时之笛》的 Ship of Harkinian。我们这次没有收录这一类,原因有两个:
- 素材来源更敏感:这些项目需要玩家自己从卡带提取 ROM,普通玩家很难合规地拿到。
- PC 经典更好上手:本文选的游戏在 GOG 或 Steam 上大多还能买到正版,买来后把数据文件指给开源引擎就能玩。
筛选标准是:PC 平台、近 3 个月有代码提交、有发布版本、项目 README 或官网写清了需要哪些原版文件。CorsixTH(《主题医院》)在清单中被来源列表标记为 AI 生成,3 D Pinball 的代码自 2024 年 8 月后没有更新,这两个没有收录。
8 个项目分别能玩什么?
| 项目 | 原版游戏 | 类型 | 星数 | 最新版本 | 许可证 | 需要原版文件 |
|---|---|---|---|---|---|---|
| OpenTTD | 运输大亨豪华版 | 引擎重制 | 8.4 k | 15.3(2026-04) | GPL-2.0 | 不需要,可用免费素材 |
| OpenRCT 2 | 模拟过山车 2 | 引擎重制 | 16.5 k | v 0.5.6(2026-10) | GPL-3.0 | 需要 |
| DevilutionX | 暗黑破坏神 1 | 引擎重制 | 9.9 k | 1.5.5(2025-10) | Sustainable Use License | 需要,可用共享版试玩 |
| OpenMW | 上古卷轴 3:晨风 | 引擎重制 | 6.7 k | 0.51.0(2026-06) | GPL-3.0 | 需要 |
| VCMI | 魔法门之英雄无敌 3 | 引擎重制 | 6.0 k | 1.7.5(2026-08) | GPL-2.0+ | 需要 |
| Julius | 凯撒大帝 3 | 引擎重制 | 3.4 k | v 1.8.0(2025-07) | AGPL-3.0 | 需要 |
| dethrace | 死亡赛车(Carmageddon) | 引擎重制 | 1.2 k | v 0.10.1(2026-02) | GPL-3.0 | 需要,支持免费试玩版 |
| isle-portable | 乐高岛 | 源码移植 | 1.1 k | 持续构建(2026-10) | LGPL-3.0 | 需要 |
星数和版本取自清单 2026-10-20 的刷新数据,8 个项目的最近一次代码提交都在 2026 年 9 月或 10 月。
每个项目需要准备什么?
按各项目 README 和官网的说法:
- OpenTTD:需要额外的图形和声音文件,但官方提供免费的 OpenGFX(图形)、OpenSFX(音效)、OpenMSX(音乐),部分平台安装时会自动下载。游戏本体也可以在 Steam、GOG、Microsoft Store 免费获取。
- OpenRCT 2:需要《模拟过山车 2》原版文件,README 推荐在 Steam 或 GOG 购买。
- DevilutionX:把原版 CD 或 GOG 安装包里的
DIABDAT.MPQ复制到程序目录;没有原版的话,可以用官方共享版(shareware)的spawn.mpq先试玩。 - OpenMW:README 写明「需要拥有《晨风》才能用 OpenMW 玩」,启动器能自动识别已安装的游戏目录。
- VCMI:官网写明「需要拥有原版数据文件」,官网给出的购买链接是 GOG 完整版。
- Julius:README 写明「没有原版《凯撒大帝 3》文件无法运行」,可从 GOG、Steam 购买或用原版光盘。
- dethrace:不附带任何游戏内容,需要原版数据(GOG 有售),也支持官方当年发布的几个免费试玩版。
- isle-portable:需要原版游戏文件,安装说明里的形式是光盘镜像(ISO)解压后的
DATA等目录;预编译版本覆盖 Windows、Linux、macOS、安卓、iOS 等平台。

怎么开始玩?
以最省事的 OpenTTD 为例:
- 到 OpenTTD 官网或 GitHub Releases 下载对应系统的安装包(Windows、macOS、Linux 都有)
- 首次启动时按提示下载 OpenGFX 等免费素材
- 直接开新游戏
其他 7 个项目的流程类似:先装好正版游戏(或从 GOG 下载),再从项目的 GitHub Releases 下载开源引擎,最后在设置里把「数据目录」指向原版游戏的安装文件夹。每个项目的 README 都有分平台的安装说明,Julius 的安卓版还上架了 Google Play。
如果你更想玩不用安装、打开浏览器就能玩的游戏,可以看看智盒的 在线游戏栏目,以及 Gradient Bang 这类 AI 原生浏览器游戏。
使用这些项目有哪些风险和限制?
- 版权:开源的只是引擎代码,游戏素材仍归原厂所有。请只使用自己合法拥有的游戏文件,不要从网上下载他人分享的数据包。
- 许可证差异:DevilutionX 使用 Sustainable Use License,不属于 OSI 认可的开源许可,二次分发或商用前请先读它的 LICENSE.md;其余 7 个是 GPL / AGPL / LGPL 系列。
- 版本兼容:部分项目只针对特定版本开发(例如 isle-portable 基于乐高岛 1.1 英文版),中文版或其他版本可能需要额外处理。
- 存档与模组:Julius 与原版存档完全互通;OpenMW 对原版模组的兼容「时好时坏」,README 明确提醒了这一点。
- 完成度:dethrace 仍在逐个函数把原版汇编改写成 C 代码,个别功能可能和原版有差异。
- 平台:各项目支持的系统不完全相同,例如 OpenMW 要求 Windows 10 或 macOS 14.8 以上,下载前以各项目 README 为准。
想找更多类似的 GitHub 合集,可以参考我们之前介绍的 HowToCook 程序员做菜指南,同样是一份结构化、可直接使用的开源清单。
FAQ
这些老游戏重制项目合法吗?
项目本身是开源代码,不包含游戏素材,清单也声明不链接 ROM 或 ISO。玩的时候需要用你自己合法拥有的原版游戏文件,比如从 GOG 或 Steam 购买的版本。下载他人分享的游戏数据包可能侵犯版权。
有没有完全免费、不用买原版的?
8 个项目里只有 OpenTTD 可以完全免费玩:它提供免费的 OpenGFX 图形、OpenSFX 音效和 OpenMSX 音乐素材。DevilutionX 可以用官方共享版试玩,dethrace 支持当年的免费试玩版,但完整内容都需要原版。
这些项目能在 Mac 上运行吗?
大多可以。原版游戏多数只能在旧版 Windows 上运行,开源重制的主要价值之一就是让它们跑在 macOS、Linux 和新版 Windows 上;DevilutionX、VCMI、Julius、isle-portable 还支持安卓。具体系统版本要求以各项目 README 为准。
Awesome Decomp Games 清单可以拿来做什么?
清单本身和 data/games.json 数据都以 CC 0 发布,可以自由复用。玩家可以用它的网站按平台筛选能玩的项目;开发者可以用它了解反编译、静态重编译等逆向工程方向的进展。
参考来源
- GitHub:SubmitGame/awesome-decomp-games README 与
data/games.json(2026-10-20 刷新,2026-10-21 查阅) - 各项目 GitHub README:OpenTTD/OpenTTD、OpenRCT 2/OpenRCT 2、diasurgical/DevilutionX、OpenMW/openmw、bvschaik/julius、dethrace-labs/dethrace、isledecomp/isle-portable(2026-10-21 查阅)
- VCMI 官网 vcmi.eu 与 GitHub vcmi/vcmi;isle-portable Wiki「Installation」页(2026-10-21 查阅)










