打开网易新闻 查看精彩图片

经过长时间「Will it run DOOM?」 社群的技术力展示,我们终于看到了这个领域的新奇异点,在《毁灭战士》游戏里玩《毁灭战士》。

没错,这次的《毁灭战士》并不是在现实的载体上模改,而是在《毁灭战士》游戏本身里玩《毁灭战士》,换句话说,工程师肯定对代码动了手脚。 这个发现是来自 kgsws,他在自己的视频表示找到了方法,在游戏档案代码里找到可用于执行文档的指令,「SpawnMapThing」,该命令能在游戏设置武器、敌人等。

为了实现在游戏里头执行游戏,游戏中有着能够指示敌人处于何种状态(如死亡动画)的「状态代码」(state code),于是他进行一连串旁人难以理解的复杂模改过程,想办法将「SpawnMapThing」可执行代码复制贴到状态代码上,实现了在《毁灭战士》里头玩《毁灭战士》。(www.youtube.com/watch?v=c6hnQ1RKhbo)

显然 kgsws 最终并不满足于在游戏中的小房间玩游戏,他还大幅模改了游戏本身,让《毁灭战士》第一关变成一个电影院般的场所,在那里他能自由调整影厅的灯光,也能在里头玩《毁灭战士》。

kgsws 在 Github (github.com/kgsws/doom-in-doom/releases)释出了他的模改作品让玩家体验,而有了这次的发布,或许接下来就能看到有模改达人在《毁灭战士》里的《毁灭战士》里的《毁灭战士》里的《毁灭战士》里面来玩《毁灭战士》,似乎也不是太奇怪了... 吧?