似乎沒有什麼比讓 Doom 在 Doom 真正不應該運行的對像上或其中運行更能給 PC 黑客帶來樂趣了。程序員 kgsws 從容地接受了這一理念,並成功地在 Doom 本身中運行了 Doom……。
最初的基於 DOS 的 Doom 2 在其代碼中存在一個漏洞,允許具有正確技術敏銳度的人在遊戲本身中執行他們自己的代碼。
在創作者的 YouTube 頻道上發布的視頻記錄了啟動和運行此模組的技術過程。在視頻開始大約 8 分鐘時,魔術開始發生。
視頻的後半部分展示了在 Doom 本身中運行的可播放版本的 Doom。它也不只是幻燈片,kgsws 可以按 F12 來控制 Doom 的替代版本。正如他解釋的那樣,Doom 的兩個實例都彼此獨立運行。
kgsws 還表明,此漏洞不僅限於 Doom 中的 Doom,它還可以用於不同的遊戲。他通過使用相同的 hack 運行 Heretic 來展示這一點。
這可以使用 Doom 2 的 Steam 版本,帶有 DOSBox 模擬器和來自 kgsws GitHub。要在 Doom 中運行 Doom,請將 kgdid.wad 複製到存儲 doom2.exe 的目錄中,然後在 DOSBox 中使用“doom2-file kgdid.wad”運行它。按照這些步驟,您也可以在 Doom 中玩 Doom。
編碼魔術師讓 Doom 可以在任何可以想像的東西上運行,無論是樂高積木、冰箱還是妊娠試驗。現在隨著 Doom 在 Doom 本身中成功運行,我們是否已經達到了 Doom 在荒謬的地方運行的臨界質量?有些事情告訴我們,這種編碼趨勢在它完成之前會變得更加狂野。