玩家发现 DOS 版代码漏洞,可在《毁灭战士》中游玩《毁灭战士》

经典射击游戏《毁灭战士》(Doom) 运作在不是用来跑《毁灭战士》的装置上早已成为 PC 工程师、程序员挑战趋势,从主板 BIOS、一块小小的乐高积木或是电子验孕棒,甚至有玩家尝试利用大量的马铃薯发电,连上电子计算机来游玩《毁灭战士》,可以游玩《毁灭战士》装置清单至今持续增加中。 YouTuber《毁灭战士》玩家 kgsws 带来了脑洞大开的新尝试,在《毁灭战士》游玩《毁灭战士》。

玩家发现 DOS 版代码漏洞,可在《毁灭战士》中游玩《毁灭战士》

kgsws 通过视频钜细靡遗地解释了这次尝试背后的技术层面细节,一切的关键就在于一个能够让他在游戏本身内部执行代码的漏洞。 正因为如此只能在原版 DOS 版的《毁灭战士 2》中使用,而非缺乏这个漏洞的现代移植版「GZDoom」。

视频详细介绍 kgsws 的执行过程,想要直接看重点的玩家们可以跳到 8:10 秒,kgsws 开始将 Chocolate Doom 原始来源埠口植入漏洞的部分。 在经过了几分调整后,kgsws 终于成功完成目标,之后利用编辑器在游戏中打造了一座剧院空间,开始在《毁灭战士 2》中玩起了《毁灭战士 2》。 除了《毁灭战士2》之外,Kgsws 还成功将经典游戏《异教徒》(Heretic) 以相同的方式放到了《毁灭战士2》中游玩。

在视频下方,kgsws 附上让玩家尝试在「《毁灭战士》中游玩《毁灭战士》」的源代码,玩家只要使用 DOS 版的《毁灭战士 2》再加上 did-v1 程序即可游玩,而根据 kgsws 的说法,Steam 版本的《毁灭战士 2》可以在 DOSBox 模拟器上运作,藉此达到相同的效果。

玩家发现 DOS 版代码漏洞,可在《毁灭战士》中游玩《毁灭战士》

kgsws 达到此创举之后,不少玩家也开始好奇是否能够再深入一层,在《毁灭战士》中游玩的《毁灭战士》中游玩《毁灭战士》。

(0)
打赏 微信扫一扫 微信扫一扫

相关推荐

发表回复

登录后才能评论