VoidSW 是什么?它和 EDuke32、Shadow Warrior 有什么关系

VoidSW 是经典第一人称射击游戏 Shadow Warrior 的完整移植版(source port),它作为 EDuke32 项目的一部分一同提供。换句话说,你下载 EDuke32 时就已经得到了 VoidSW,不需要单独去找一个独立的 VoidSW 下载包。它和 EDuke32 共用同一套引擎技术,因此也继承了 EDuke32 的渲染器、高分辨率支持和稳定性改进。要实际游玩,你需要自备 Shadow Warrior 的游戏数据文件。

VoidSW 和 EDuke32 是什么关系

EDuke32 是 Duke Nukem 3D(简称 Duke3D)的开源游戏引擎和 source port,由 Duke4.net 社区负责人 Richard "TerminX" Gobeille 以及 Evan "Hendricks266" Ramos、Pierre-Loup "Plagman" Griffais、Philipp "Helixhorned" Kutin 等人开发,基于 Todd Replogle、Ken Silverman、Jonathon Fowler、Matt Saettler 的早期工作。它采用 GNU GPL 和 BUILD 许可证,对所有非商业用途完全免费。

VoidSW 则是在这套引擎基础上对 Shadow Warrior 的移植。EDuke32 官网的原文表述是:EDuke32 includes VoidSW, a fully-fledged port of Shadow Warrior with all the same benefits(EDuke32 包含 VoidSW,一个拥有全部相同优势的 Shadow Warrior 完整移植版)。所以两者的关系可以概括为:

维度 EDuke32 VoidSW
对应游戏 Duke Nukem 3D Shadow Warrior
关系 引擎与主项目 随 EDuke32 一同提供的移植版
技术基础 EDuke32 引擎 复用 EDuke32 引擎
获取方式 下载 EDuke32 随 EDuke32 提供,无需单独下载

VoidSW 继承了哪些 EDuke32 的特性

因为共用引擎,EDuke32 官网列出的这些能力同样适用于 VoidSW:

  • 原生运行,不依赖模拟器:支持 Windows 11、10、8、7 等版本,Linux 也有良好支持(原生 SDL 版本或通过 Wine)。
  • 高分辨率:EDuke32 可运行在 10240x4320 这类极高分辨率下。
  • 多种渲染器:可在两个硬件加速的 OpenGL 渲染器之间选择,或使用经典的软件渲染模式。
  • 更少崩溃:EDuke32 修复了大量在 DOS 时代无害、但在现代受保护内存模型下会致命的编程错误。
  • 持续维护:EDuke32 是唯一被持续开发和维护超过二十年的 Duke3D 移植项目,VoidSW 也随其更新。

怎么获取和运行 VoidSW

  1. 下载 EDuke32:从 eduke32.com 获取 EDuke32,VoidSW 已包含在其中。
  2. 准备 Shadow Warrior 游戏数据文件:VoidSW 本身只是引擎,需要你自备原版 Shadow Warrior 的游戏数据文件才能游玩。这一点和 EDuke32 需要 Duke3D 数据文件是同样的逻辑。
  3. 安装与配置:EDuke32 官网建议下载后阅读其 wiki 上的安装与配置页面,遇到问题可查阅 FAQ。VoidSW 与 EDuke32 共用这套安装与配置流程。
  4. 启动并验证:配置好数据文件路径后启动,能正常进入游戏画面即表示数据文件被正确识别。

常见卡点

  • 以为 VoidSW 是独立下载:它随 EDuke32 提供,不需要单独寻找。
  • 缺少游戏数据文件:引擎免费,但游戏内容需要你自己提供,没有数据文件无法游玩。
  • 配置问题:安装和配置以 EDuke32 官方 wiki 和 FAQ 为准,遇到渲染或启动问题优先查这两处。

一句话结论

VoidSW 是 EDuke32 项目附带的 Shadow Warrior 完整移植版,共享 EDuke32 的引擎、渲染器和稳定性改进;你只需下载 EDuke32 并自备 Shadow Warrior 数据文件,即可按 EDuke32 的安装配置流程运行它。

eduke32.com
The most advanced version of Duke Nukem 3D available. For Windows, Linux, and macOS, supports OpenGL and has hundreds of new features. Come get some!