
毁灭战士
它能运行DOOM吗?在Hytale世界中畅玩经典DOOM关卡
查看大图《毁灭战士》在 Hytale 中的呈现
[!注意] 是的,总得有人这么做!抱歉 ;-) 这只是一个展示。不要期待它能提供严肃的游戏体验!
这个世界在启动时逐块生成,数据直接来自原始共享版 DOOM1.WAD 文件。每个敌人和物品都位于其正确位置。运行时应用了一些调整,使其在 Hytale 中看起来更好(些)。
免责声明:
游戏不平衡,第一张地图上的暗门有些问题,你无法通过。
进入第二层风险自负。那里未做任何调整,我认为第一张地图之后的地图都不太能玩。Freedoom 的所有地图也是如此。
AI 免责声明:
大部分代码由 Claude Code 生成,因为我没有时间或意愿去深入了解《毁灭战士》的细节。所以,大部分代码由 AI 生成,我的贡献主要是向 AI 提出疯狂的要求,点击“是”,并对它大喊大叫 :-)
请不要就遗漏或无法运行的功能发起口水战。我知道,并且我已经警告过你。
— PapiSpielt
在 Hytale 世界中重温经典《毁灭战士》关卡。敌人、武器、护甲和其他物品都映射为 Hytale 物品。
方块纹理来源于 Freedoom,它是原始《毁灭战士》资源的免费开源替代品。我知道它们与 Hytale 方块并不完全匹配。
本模组不包含原始共享版 WAD 文件。它将在启动时从 https://www.jbserver.com/downloads/games/doom/misc/shareware/doom1.wad.zip 下载。
快速开始
当你开始一个新世界时,游戏会自动启动。如果没有,请继续阅读。
运行以下命令生成新关卡并传送进入:
/doom new
选项
| 属性 | 值 | 默认值 | 描述 |
|---|---|---|---|
--map |
E1M1,E1M2,… |
E1M1 |
要加载的关卡。传入 WAD 中任何有效的地图名称。 |
--mode |
shareware,freedoom |
shareware |
WAD 来源。shareware 从网络下载原始《毁灭战士》共享版 WAD 并缓存到 /tmp/doom1.wad。freedoom 使用插件 JAR 内捆绑的 FreeDoom WAD。 |
示例:
/doom new --map E1M3
/doom new --mode freedoom
/doom new --map E1M2 --mode freedoom
会创建一个新的虚空世界,并填充关卡几何体。这需要几秒钟。完成后,你会在玩家 1 的起始位置生成。进入时,地图名称会作为标题显示在屏幕上。
每次运行 /doom new 都会创建一个全新的世界,所以你总能获得一个干净的副本。
你可能需要操作员权限(
/op self)才能使用这些命令。
可期待的内容
- 墙壁、地板和天花板 都以方块形式放置,并有一些高度变化。
- 门 是可交互的方块,交互时(F 键)会滑动打开。
- 可透视的窗户。
- 天空 是一个圆柱形全景图,环绕整个关卡的视平线位置,以方块形式显示原始背景图像。
- 原始地图中的物品和装饰物(桶、生命拾取物、弹药箱)会作为 Hytale 方块或道具放置在原始位置。
第三方资源
Freedoom
本插件中使用的方块纹理和背景音乐来自 Freedoom 项目。
版权 (c) 2001-2024 Freedoom 项目贡献者。保留所有权利。请参阅 FREEDOOM-LICENSE 获取完整的许可文本。
DoomStruct
本插件捆绑了 Matt Tropiano 开发的 DoomStruct 2.22.2 版本的源代码,并作为项目构建的一部分进行编译。DoomStruct 用于读取 DOOM WAD 文件和地图数据。
DoomStruct 根据 GNU 宽通用公共许可证 2.1 版发布。请参阅 DOOMSTRUCT-LICENSE 获取完整的许可文本。
正在加载版本记录…



正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。