每天資訊在遊戲中玩遊戲,達人玩家在《毀滅戰士2》中玩《毀滅戰士》

菜單

在遊戲中玩遊戲,達人玩家在《毀滅戰士2》中玩《毀滅戰士》

2020年7月的時候,博士和大家分享了一位叫“Foone”的玩家高手特別喜歡研究各種軟體和硬體,經過一番嘗試和努力,在很多人的幫助以及現有的技術成果上,他在《我的世界》裡打造出了一臺能夠執行《我的世界》的虛擬電腦!

在遊戲中玩遊戲,達人玩家在《毀滅戰士2》中玩《毀滅戰士》

“在遊戲中玩遊戲”是一個比較酷的創作理念,但是隻有少數的幾款遊戲支援這種創作,除了上述的《我的世界》之外,經典遊戲《毀滅戰士(Doom)》也能玩出“套娃”的花活!由id Software打造的《毀滅戰士》系列由於程式程式碼非常開放,因此可以移植到各種奇怪的平臺上,比如:樂高、數碼相機等等。

在遊戲中玩遊戲,達人玩家在《毀滅戰士2》中玩《毀滅戰士》

而這一次,一位《毀滅戰士》系列論壇Doomworld的成員“kgsws”分享了自己的最新技術成果,他把《毀滅戰士》搬到了《毀滅戰士2》中,實現了在《毀滅戰士2》中玩《毀滅戰士》的願望!這裡有一個關鍵,那就是隻有DOS版的《毀滅戰士2》才有一個系統原始碼的執行漏洞,只有利用這個漏洞才能將2005年釋出的巧克力初代版本《毀滅戰士(Chocolate Doom)》移植進去。

在遊戲中玩遊戲,達人玩家在《毀滅戰士2》中玩《毀滅戰士》

根據“kgsws”的說法,他十分意外地在《毀滅戰士2》DOS版本中發現一個程式程式碼漏洞,可以讓 《Chocolate Doom》在其內部執行。而這個DOS版本其實在Steam上就能找到,可使用DosBox模擬器執行。

在遊戲中玩遊戲,達人玩家在《毀滅戰士2》中玩《毀滅戰士》

“kgsws”大方地分享了自己的操作過程。一開始,遊戲執行不太穩定,操作起來並不是那麼容易,比如:《毀滅戰士》的角色會跟著外面《毀滅戰士2》的角色一起移動,外面的角色開槍之後,裡面的角色會慢一拍。經過作者的修改,後來變成外面的角色不會動,就像看電影一樣,操作只會影響裡面《毀滅戰士》的角色。

在遊戲中玩遊戲,達人玩家在《毀滅戰士2》中玩《毀滅戰士》

最後,“kgsws”甚至在《毀滅戰士2》裡建造了一個電影院,讓自己可以舒服地在《毀滅戰士2》中玩《毀滅戰士》!“kgsws”還在影片中詳細解釋了上述模組是如何運作的,甚至可以讓玩家穿越螢幕、無縫跳入和跳出遊戲、切換觀眾及玩家的身分等等。

在遊戲中玩遊戲,達人玩家在《毀滅戰士2》中玩《毀滅戰士》

和其他的許多創作並不一樣,上述成果不僅僅是一個展示,“kgsws”甚至分享了整個成果的程式原始碼與相關配置檔案。理論上,所有玩家都可以使用Steam上的DOS版《毀滅戰士2》親身體驗“遊戲中玩遊戲”的奇特感受。

如果大夥覺得今天的內容還不錯

不要忘了點個【在看】和【贊】

你的鼓勵是對博士最大的支援