繁中

OpenXRay如何將舊遊戲引擎帶回現代計算機

OpenXRay是專為S.T.A.L.K.E.R.構建的X射線引擎的免費優化版本系列遊戲,支持《普里皮亞特的呼喚》、《晴朗天空》等。它添加了64位支持、更高的幀速率、錯誤修復和調製工具,並在Linux、macOS等上運行。
這使得遊戲玩法更流暢、更穩定,在現代硬體或非Windows系統上具有更好的性能,並且可以輕鬆訪問新模組,同時保留原版模組的經典感覺。

如果您玩過《潛行者》系列,您可能會記得那裡獨特的氛圍:荒涼的車諾比禁區、陰沉的天空以及危險而神秘的探索環境。這些遊戲背後有一個名為「遊戲引擎」 x光發生器 .它誕生於2000年代,為以下幾部經典作品提供了技術基礎:
S.T.A.L.K.E.R.:車諾比的陰影,
S.T.A.L.K.E.R.:晴朗的天空和
S.T.A.L.K.E.R.:普里皮亞季的召喚。

但隨著時間的推移,這台發動機逐漸看起來陳舊。許多代碼來自已有十多年歷史且不支持現代系統的軟體環境:32位程式限制內存使用,編譯工具鏈過時,一些歷史錯誤從未完全解決。因此,一個社區驅動的項目出現了-- OpenXRay.

OpenXRay的目標很簡單:重組和開源最初封閉且過時的X射線引擎,以便它可以繼續在當今的計算機和作業系統上運行。開發人員修復了很多舊錯誤,並逐步將引擎遷移到更現代的開發環境中。例如,OpenXRay現在支持 64-位構建,這意味著遊戲不再受到舊時代內存限制的限制,並且在大型地圖或複雜的改裝環境中將更加穩定。

除了穩定性改進之外,OpenXRay還做了一件對玩家和開發者來說都很重要的事情-- 跨平台支持.雖然最初的STALKER幾乎僅適用於Windows,但OpenXRay使該引擎能夠在上運行 Linux和macOS .對於那些喜歡在不同系統上玩遊戲或開發模組的人來說,這是一個相當大的變化。

事實上,OpenXRay在玩家社區中最受歡迎的可能不是技術本身,而是它對 國防部開發 . STALKER系列一直擁有一個非常活躍的模組社區,許多大型模組甚至改變了整個遊戲體驗。OpenXRay通過使腳本系統、調試工具和引擎結構更加開放,同時保持與原版的兼容性,已成為許多新模組的基礎。

從某種意義上說,OpenXRay更像是一個「數字修復項目」。它並不是試圖完全重寫一套新的遊戲引擎,而是在尊重原版結構的同時保持經典技術的活力。對於玩家來說,這意味著舊遊戲可以在現代硬體上更穩定地運行;對於開發人員來說,它是一個完整且真實的C++遊戲引擎代碼庫,可以研究渲染、人工智慧、物理系統以及如何構建大型遊戲項目。

在當今引擎技術不斷更新的時代,OpenXRay這樣的項目實際上很有意義。它不僅保留了遊戲技術的一部分歷史,還讓具有獨特魅力的經典在新的硬體和系統環境中繼續體驗和改造。在某種程度上,這就像給舊發動機配備了一套新的機械原理--外表上仍然熟悉,但內在上卻可以適應當今的世界。

Github:https://github.com/OpenXRay/xray-16
管材:

返回頂端