dcquake.sourceforge.net 是什么网站?
dcquake.sourceforge.net 是一个面向 Sega Dreamcast 主机的非官方移植项目主页,目标是把 id Software 的几款经典游戏搬到 Dreamcast 上运行。网站标题写的是 "idsoftware forever on Dreamcast",主要提供 Quake、Quake II、Hexen II 三个项目的二进制文件、源代码、兼容性列表和论坛入口。如果你手上有 Dreamcast 主机,想在上面跑这几款老游戏,这个站点就是找移植版本的地方。
网站提供哪些内容
站点结构比较简单,导航分为 NEWS、Downloads、Compatibility list、Forum 和 Quake 几个板块。
Downloads(下载)
按游戏分成三个区块,每个区块都同时提供二进制文件和源代码:
| 游戏 | 二进制文件 | 源代码 | 说明 |
|---|---|---|---|
| Quake | dcquake-2002-08-11-bin.zip、dcquake-2002-07-24-bin.zip | dcquake-2002-07-24.tar.gz、dcquake.zip | 含 README 和 Nero 镜像(17M,仅 glquake,含 shareware 数据) |
| Quake II | dcquake2-2002-08-10-bin.zip、q2bin.zip(Technology Preview Release) | dcquake2-2002-08-10.tar.gz、dcquake2.zip | 另有 README |
| Hexen II | dchexen2-2002-08-11-bin.zip、dchexen2-2002-07-24-bin.zip | dchexen2-2002-07-24.tar.gz、dchexen2.zip | 含 README 和 Nero 镜像(5M) |
站点还列出了原始文件的来源链接(idsoftware、3dgamers.com 及本地镜像),以及 PC shareware 版和 demo 版的下载入口。另外有一个 "other sources" 目录,列出预编译工具链和 newlib。
Compatibility list(兼容性列表)
记录 Mod 和 Map 的兼容情况。从页面给出的信息看,Quake 部分有一个 "After The Fall TC" 的截图和状态说明。
Forum(论坛)
按游戏分版:Quake、Quake II、Hexen II,另有 Developer 版块。
各游戏移植版的实际状态
页面在 Quake 板块下给出了比较具体的运行状况说明,这些信息对判断能不能用很关键。
Quake / glquake
- 状态:working
- quake 版有时颜色异常,作者推测可能与
-m4-single-only(double=32bit)溢出或光照代码的编译器/数学库 bug 有关 - glquake 有透明(transparency)bug
- 两个版本都能用 shareware 数据文件或商业 CD-ROM 运行,Mod/TC 也可以工作
- 手柄可完成全部操作(控制台除外),支持鼠标和键盘
- 有声音
- 存档写入 visual memory,使用 zlib 压缩并带图标
- 支持 CD-DA 音乐,但默认禁用;如果通过 dcload-ip 从 PC 读数据、CD 放 CD-DA,可以正常工作
- 无网络功能
Quake II
- 状态:working,仅 soft render
- 需要开启声音才可玩,否则在启动前就会内存耗尽
Hexen II
- 状态:working,仅 glhexen2
- 只支持 glhexen2,因为 hexen2 的 soft render 使用了 x86 汇编代码
- 有透明 bug
- 手柄可完成全部操作(控制台除外),支持鼠标和键盘
- 有声音
- 存档写入 visual memory,使用 zlib 压缩并带图标
- CD-DA 音乐默认禁用,dcload-ip + CD 的组合可以工作
谁适合用这个网站
适合的人群:
- 有 Dreamcast 主机,想在上面运行 Quake、Quake II 或 Hexen II
- 愿意自己处理数据文件(shareware 版或商业版 CD-ROM)
- 能接受移植版的已知缺陷,比如颜色异常、透明 bug、无网络
不太适合的情况:
- 想要开箱即用的成品,站点提供的是二进制和源码,需要自己准备游戏数据并制作可启动介质
- 需要网络联机,页面明确写了 Quake 移植版 no network
- 想跑 Hexen II 的软件渲染模式,该模式依赖 x86 汇编,在 Dreamcast 上不可用
使用前需要知道的前提
从页面信息可以确认几点:
- 游戏数据需要自备。站点提供的是引擎移植的二进制和源码,原始游戏数据要从 idsoftware 的 shareware 版、demo 版或商业 CD-ROM 获取,站点也给了这些原始文件的链接和本地镜像。
- 部分版本附带 Nero 镜像,比如 Quake 的 17M 镜像(仅 glquake,含 shareware 数据)和 Hexen II 的 5M 镜像,可以直接刻录使用。
- 存档依赖 visual memory,并且用 zlib 压缩。
- CD-DA 音乐默认关闭,需要特定加载方式(dcload-ip 读数据 + CD 放音轨)才能启用。
站点没有提到任何价格或付费信息,下载内容以页面实际提供的链接为准。