對於想玩主機遊戲,但又沒有主機的玩家來說,有一個很好的辦法——模擬器,但有一點很遺憾,我們可能需要很多年才能看到PS5和XSX/S模擬器。
按理說,頂尖電腦的性能都非常強大,無論是CPU還是GPU,都可以超過次世代主機,為什麼沒有模擬器呢?
首先,PS3和Xbox 360都有比較成熟的模擬器,包括RPCS3和Xenia。這兩個模擬器我都試過,模擬效果還是比較好,只不過不支持所有遊戲。
以RPCS3為例,有2063款遊戲可玩,989款遊戲可能會遭遇問題,183款遊戲只能進入主菜單,5款遊戲無法運行。換句話說,可運行遊戲的比重達到了63%,還算不錯。
PS4也有模擬器——Spine,只不過是在發售後8年才出現。目前,該模擬器能運行大概300多款遊戲,但大多數都是獨立遊戲,像《最後生還者:重製版》、《巫師3》和《荒野大鏢客2》等大作都無法正常玩。
相比之下,Xbox One更慘,幾乎沒有模擬器。目前比較成熟的Xenia和CXBX都是面向初代或者Xbox 360。
為什麼會出現這樣的情況?簡單來說,要想獲得比較好的硬件模擬器,你至少需要相對於主機數倍的處理能力。試想一下,PS4的CPU和GPU都不差,尚且需要8年時間,具備超強計算能力的PS5又該多久?可以這樣說,滿足條件的PC還沒普及。
另外一個原因是,即便模擬器能以更高分辨率和更高幀率運行遊戲,但它需要先模擬主機架構。以PS5為例,它是X86架構,開發者必須弄清楚其工作原理。
接下來,開發者需要模擬遊戲,這本身就充滿難度,因為主機遊戲採用不同的引擎,有些是虛幻,有些是寒霜,模擬器必須針對每個遊戲進行優化,這包含大量的運算,以及接踵而至的Bug。這也是為何不少主機遊戲無法被模擬。
總而言之,完美模擬主機遊戲太難了,更何況是次世代遊戲,大家非要想玩的話,還是買主機吧。