教你如何在Steam上玩《老戰神1+2》(已漢化)

《老戰神》自發布以來還未登陸PC,這款遊戲因高度自由的動作系統和奇觀展現而著名。其高度自由的動作系統允許玩家在大多數情況下進行動畫取消,據稱包含4000種動畫取消的分支,在高難度的前提下,這讓角色的動作流暢度和玩家的爽感一直保持一個高狀態。這款遊戲在2000年代對於動作遊戲範式也極具影響。

如果《忍者龍劍傳1》是在高空中走鋼絲,《鬼泣》是同時拋5個球而不落地的雜耍,那麼《老戰神》就像在裝滿齒輪的舞臺上演一場血腥芭蕾,你有前所未有的力量,但是如果你保證不了勢頭,你就危險了。

今天我就向大家介紹如何在Steam上玩這款PS2鉅作,在六一兒童節到來之際,讓大家找回屬於童年的記憶。

步驟非常簡單,只需三大步驟即可。

0.總體思路

有很多玩家可能對模擬器領域一無所知,所以我在這裏做一個簡短的介紹,讓新玩家有一個宏觀的概念。Windows平臺最流行的復古主機模擬器前端RetroArch已經登陸了Steam,爲什麼叫模擬器前端呢?通俗來講它是各種模擬器的集合體,以前我們玩模擬器要下載各種模擬器,例如任天堂FC的,世嘉MD的,PS1的。但是如果我們有了RetroArch這種模擬器前端,就可以一站式的玩各種模擬器了,極大的便利性,並且可以爲遊戲添加封面和分類,就像在Steam當中一樣,是我們玩復古遊戲,收藏復古遊戲,考古復古遊戲的絕佳工具。就是下面這個東西,它是完全免費:

RetroArch把所有模擬器匯聚在一起,他們管這些模擬器叫做“核心(Core)”,這些核心在Steam平臺以免費DLC的形式分發,比如大家想玩任天堂的超級馬里奧兄弟,只需在steam下載RetroArch,然後在DLC中勾選任天堂FC的模擬器Nestopia,然後下載超級馬里奧的ROM,就可以啓動它了。我們在玩8bit,16bit時代的模擬器時步驟非常簡單,大家可以先到RetroArch中用8bit,16bit的遊戲演練一下,熟悉一下整體的環境。

  • 任天堂FC的模擬核心名稱:Nestopia

  • 任天堂SFC的模擬核心名稱:Snes9x

  • 世嘉MD的模擬核心名稱:Genesis Plus GX

上述核心你都可以在RetroArch的商店頁面的DLC欄看到。但是到了今天我們的主題PS2模擬卻無法這樣做,因爲Steam版本的RetroArch並沒有附帶PS2的核心(如果你在官網下載RetroArch的話是附帶PS2核心的,並且已經正式發佈了而非測試版本),爲什麼Steam的版本沒有,具體的原因不明確。但是沒有關係,我們只需幾個小步驟即可將PS2核心加入到Steam的版本,讓大家實現在Steam玩PS2遊戲。以下是效果圖:

RetroArch的復古遊戲收藏庫,在左側你可以選擇不同的遊戲機,在右側選擇遊戲。打造你自己的復古遊戲博物館。

在Steam上運行的效果

1.添加PS2核心和Info文件(PS2硬件🎮)

既然Steam版本的RetroArch沒有PS2核心,我們只需將它加入到正確的文件夾位置即可。(注意,此文章所需的所有文件都在文章結尾處的網盤地址)

首先我們在Steam當中右鍵RetroArch進入其在你電腦中的文件目錄,將PS2核心pcsx2_libretro.dll添加到cores文件夾中,這個dll文件就是PS2的模擬器核心,和你在商店界面看到的那些8bit,16bit核心是相同的道理。效果如下:

其次,我們將pcsx2_libretro.info這個文件放入info文件夾。這個info文件附帶了核心的一些許可證和信息,沒有的話RetroArch是無法識別你的PS2核心的,其它核心也是需要的,相同的道理。效果如下:

至此,我們就完成了PS2核心添加的工作,你的RetroArch現在已經有PS2核心了。

2.添加Bios文件(連接PS2硬件和遊戲的橋樑🌁)

有些玩家會疑惑什麼是Bios文件?我們不是已經成功加入PS2核心了嗎?按理來說現在就可以開始遊戲了。但是我們還缺少一個步驟。Bios文件相當於PS2硬件和PS2遊戲之間的橋樑,它負責啓動遊戲,存儲,PS開場logo等等行爲,沒有Bios,PS2主機就像一個冷冰冰的身體,沒有大腦🧠,它自然不理解如何啓動遊戲,沒有它你的遊戲是無法在模擬器中工作的。你可能會疑問爲什麼模擬器本身不附帶Bios功能呢?因爲模擬器本身是合法的,它只不過是硬件的模擬,但是Bios文件是索尼的專有軟件,去模擬它就不合法了,所以各種模擬器並不附帶Bios文件,需要玩家自己添加。

添加方法是將我給你的Bios文件的壓縮包解壓,然後添加到system/pcsx2/bios這個路徑下,如果沒有這個路徑,你自己創建即可,效果如下:

注意,Bios文件數量較多,一定先解壓然後添加進來,如果是壓縮包的話,是不會起作用的。

3.啓動遊戲(遊戲本身👾)

好了我們來到了最後一步,看到網盤中的汪達與巨像.iso文件了嗎?這個就是PS2遊戲本身了,將它下載到你的電腦中,它的位置無關緊要,總之你能找到它即可,建議你放入一個空的文件夾做好管理,畢竟如果你想收藏大量的復古遊戲,雜亂的文件夾就頭疼了。然後打開RetroArch,掃描你的遊戲文件夾,這時RetroArch就會自動的生成PS2遊戲列表,這時你就可以啓動遊戲了!效果如下:

點擊菜單,然後點擊導入,然後掃描你的遊戲文件夾,最後就會成功的生成左側的PS2遊戲欄

最終你就會實現一項成就,在Steam中玩PS2遊戲

額外獎勵🍰:如果我的遊戲像素化嚴重怎麼辦?

以上我們已經可以完全的暢玩PS2遊戲了,如果你想以最簡單的方式玩,以下部分你無需關心。但是如果你想讓你的PS2遊戲視覺效果更棒,可以觀看以下這部分的內容。

有很多玩家可能已經發現,用ps2模擬器玩遊戲會感覺像素化很嚴重,3D遊戲表現出像素化,這是非常奇怪和不好的,貌似和我們童年時期的感覺不同,大家可能會納悶在小時候玩的時候貌似不是這樣的,遊戲會清楚很多。

是的,你的感覺很對,這並不是ps2給你的童年濾鏡,而是確實如此,要理解和解決這個問題,你可能需要了解少許的技術史。

在任天堂紅白機到ps2,這整整20年,遊戲主機其實都是爲CRT電視所製作的,CRT電視就是“陰極射線管”電視,我們也稱爲“顯像管”電視。90後的玩家會對這種電視很熟悉,就是下圖這種電視:

這種電視的顯示方式和現代顯示器有很大的區別,如果你近距離查看這種電視,會在電視中能明顯的看出“掃描線”,效果如下:

和現代顯示器不同,這種老式陰極射線管電視,是以掃描線和磷光粉爲基礎顯示的。

好了,最關鍵的點來了,正是因爲這種陰極射線管特性,導致了真正當年ps2實機體驗沒有那麼明顯的像素化。因爲遊戲模型的邊緣鋸齒很大程度上被電視的掃描線和磷光所修飾了。

這種情況直到2000年代中期發生轉折,到了PS3時代,遊戲正式步入720p高清時代,用到的電視變成了LCD,LED等液晶電視,這時再用現代設備顯示PS2遊戲,就會有明顯的像素化和鋸齒,因爲現代高清電視沒有了掃描線和磷光了。

你可能會疑惑那爲什麼PS3和之後的遊戲在現代顯示器上沒有嚴重的像素化呢?因爲這時遊戲的後處理技術例如抗鋸齒已經廣泛使用,並且有更詳細的模型,外加720P高清分辨率,避免了ps2的情況。

所以,如果我們要解決拿PS2模擬器玩遊戲發生的像素化,有幾種方式,一種是更換爲老式CRT顯示器。這個方法核心玩家或許可以,但是普通玩家看來門檻有些高。第二種是直接提高遊戲的分辨率,但是這種方式會嚴重的破壞PS2的復古美學,遊戲確實清晰了,但是也變的更加樸素更加醜陋。我非常不喜歡這種方式。

幸運的是我們還有一個最方便的方式,也就是用shader模擬這種老式CRT顯示效果。shader是什麼意思呢?你可以把它簡單的理解爲“圖形編程”,用編程的方式改變圖形效果,爲遊戲附加一種高級濾鏡(注意,這要比普通濾鏡高級的多,因爲它會因爲編程而隨着遊戲的圖形的變化而變化),實際的效果如何呢?我拿《戰神2》舉例,請看下圖:

沒有添加任何shader,像素化很嚴重。注意奎託斯的肩膀和光頭。

用shader模擬老式CRT電視,像素化很大程度解決,截圖是非常近距離的,如果你實際遊玩眼睛距離屏幕還有距離,效果會非常好。

在Retroarch中添加這種效果非常方便,只需要一步。在遊戲中點擊鍵盤F1(注意,是遊戲進行中點擊F1),然後點擊着色器選項,然後點擊加載預設,這時你會看到三個類別,分別是shaders_cg,shaders_glsl,shaders_slang。cg是一種過時的shader語言,你可以忽略掉。glsl是opengl的shader語言如果你用手機遊玩選擇這個。slang是最新的vulkan的shader語言,並且和dx12兼容,我們用電腦所以就選擇這個。進入之後你就可以看到crt這個文件夾了,裏邊有很多關於crt的shader,我們選擇哪個呢?

我推薦兩個,一個是crt-easymode,性能佔用很低並且效果不俗,是最具性價比的。另一個叫做crt-royale,這是最擬真的crt着色器,但是相應的性能佔用也變高了,如果你的電腦性能強大,可以選擇。

選擇完畢後再點擊F1回到遊戲查看效果,如果滿意了,可以保存預設到所有ps2遊戲,那樣你啓動所有PS2遊戲都會有這種效果,很棒。

至此,不單單你在Steam玩到了PS2遊戲,在視覺上也回到了ps2時代。

另外還有一個關於crt電視的問題,就是4:3的問題。PS2大部分遊戲都是4:3,但是現代顯示器大多數都是16:9,這就導致現在玩PS2遊戲兩側會有很大的黑塊,很不美觀。這個在retroarch也可以非常方便的解決。只需要在設置中找到遮罩這個選項,將其打開,在裏邊找到Border選項,在裏邊挑選你喜歡的圖案,這時黑塊的部分就被填充了,讓你的復古遊戲更加美觀。例如下圖:

GT賽車4

汪達與巨像

松下電視機樣式遮罩下的《戰神2》

FAQ:

1.我的遊戲聲音正常,但是黑屏該怎麼辦?

將RetroArch中的視頻驅動選項設置爲d3d12,具體的設置路徑爲:RetroArch內的設置--驅動--視頻--d3d12。這是全局設置,你也可以進遊戲之後爲不同的核心做局部設置。

2.隨着RetroArch的更新如果某一天此文章附帶的PS2核心和info文件失效了怎麼辦?

此文章附帶的文件也是從RetroArch的官方文件中下載到的,如果網友想從官方下載PS2核心和info文件請到此網站,這是RetroArch的官方文件地址:https://buildbot.libretro.com/,其餘的Bios文件和遊戲本體不存在版本過時的可能。

3.這款模擬器有幀數問題嗎?

我經過了大量的測試,幾乎很少遇到幀數問題,尤其是優化極好的遊戲,例如《戰神》《GT賽車4》《Burnout系列》。但是有些遊戲確實有掉幀現象,例如《汪達與巨像》,這是因爲其遊戲本身就掉幀,也就是說在PS2實機上就掉幀。

4.我沒有成功啓動遊戲,但是我也找不到任何原因,該怎麼辦?

這種情況在使用模擬器時經常發生,解決方法就是查看log。你可以在RetroArch的設置界面將日誌選項打開(打開日誌選項後關閉RetroArch再重啓方可生效),然後復現你的遊戲啓動,然後到RetroArch所在文件夾的log文件夾看日誌,重點關注Error類型的日誌,它會顯示出你遇到的問題。大多數問題都是文件的缺失,這在街機模擬中很常見,例如MAME街機模擬,大多數都可以解決。

5.我想了解更多,該去哪裏?

RetroArch的官方文檔是好去處,其包含了各種問題的說明:https://docs.libretro.com/guides/install-windows/,如果有更多的問題,在AI時代不要忘記詢問AI。

最後:本文章所需的所有文件

https://pan.baidu.com/s/1Y3wAjKdbfmrBijmekgavMQ?pwd=ldch

提取碼:ldch

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com