PS3模擬器「RPCS3」:表現已超越遊戲機本體

撰文:林卓恆
出版:更新:

那邊廂Nintendo Switch被破解的消息正在網路上瘋傳;另一方面,上一個世代的主機PS3的模擬器「RPCS3」亦是焦點。而在RPCS3最新的版本中,就有人以實機電腦運行RPCS3上的動作遊戲《Demon’s Souls》,表現甚至已超越實體PS3。

RPCS3是能在Windows及Linux上運行的模擬器及除錯工具,能夠模擬PlayStation 3和PlayStation Vita。其實RPCS3早在2011年已開始開發,當時它只能運行一些簡單的自製程式;在之後的數年間亦只有少量遊戲能夠真正運行,但亦受到格數、效能影響,實際上可玩性極低。

直到2017年開始,RPCS3的開發和技術均有重大突破,使得它已能夠順暢運行多個商業遊戲。現在RPCS3已經能完美運行近800隻PS3及PSV遊戲。

最近就有玩家使用RPCS3運行經典動作遊戲《Demon’s Souls》(《惡魔靈魂》,亦即是《黑暗靈魂》系列的精神前作),注目處在於影片中所遊玩的其中一個版圖「帕雷塔尼亞王城」(Boletarian Palace),這個地圖是原作著名的「lag機」位,在PS3上很多時都會下降至20fps左右;然而在模擬器和電腦硬件效能加持下,遊戲幾乎能全程順暢輸出4K的30FPS畫面。

另外亦由於解像度和成像的提升,使得畫面的細緻度更是遠遠高於PS3(按圖放大),效果令人驚嘆。

為何要做PS3模擬器

對一般用家而言,使用模擬器的最大原是可以玩到已經停產、難以入手的舊主機(例如N64、GBA等等),以重溫經典的舊遊戲。不過「上一世代」的PS3其實直到去年才正式停產,很多地方仍然有一手全新的PS3出售,二手市場更是隨便就能買到機能良好的PS3。

在亞瑪遜等地方仍然能輕易買到全新一手PS3主機。

但除此之外還是有其他使用模擬器的理由,就如剛才提到的《Demon's Souls》,使玩家可以在沒有官方重製版本的情況下,透過模擬器和電腦硬件來提升遊戲本身表現。但重要的一點是,在開發模擬器的過程中,所建立的技術、對遊戲機本身進行的逆向工程等都是彌足珍貴,例如在移植既有的遊戲到其他平台時往往能大派用場。

專營遊戲移植的BLITWORKS,其創辦人兼技術總監Angel Horna就是有著十多年模擬器開發經驗的技術者。

和許多玩家所想像的不同,移植游戲並不是一件簡單的事情,由於不同遊戲平台所使用的硬件配置、開發工具以至編程語言都不一樣,因此當開發模擬器時對一個平台進行逆向工程,往往會成為移植工作的重要參考。如果PS3模擬器發展更趨成熟,也許就能見到更多PS3或PS4的作品移植或重製到其他平台。

PS4沒有向下兼容,很多PS3上仍然很受歡迎的遊戲只能靜待移植,更多時候是永遠都等不到。