1)首先,下載 最新 的PCSX2 v0.7(一些舊有的問題已經(jīng)于此新版本解決了) 請在此下載
2)打開已下載的檔案,解壓到一個文件夾里(例如 C:\PCSX2)
3)在你已經(jīng)解壓的文件夾里,執(zhí)行 pcsx2.exe .
設(shè)定 PCSX2
選擇Config =>Configure以開始設(shè)定PCSX2.你將會看到:
首先,你可以利用 Set Plugins Directory 和 Set Bios Directory 來轉(zhuǎn)換PCSX2 的 Plugins ( 插件程序 )和 Bios ( 基本輸入輸出系統(tǒng) )所在的目錄.
所以,如果你不是利用預(yù)設(shè)的文件夾(/plugins and /bios),你應(yīng)該利用這兩個按鍵來轉(zhuǎn)換. 至于你在每一個插件程序以下的 Configuration 鍵,Test 鍵,和 About 鍵 , 有著這樣的功能. Configuration 鍵是用來設(shè)定插件程序的,而 Test 鍵是用來測試其插件程序的操作性,以及 About 鍵將提供一些關(guān)于其插件程序的資料.
現(xiàn)在讓我們開始設(shè)定PCSX2的插件程序:
圖像: 其實一開始,你就可以使用 GSsoft v0.8 插件程序.此插件程序是基于軟件而設(shè)的(完全沒有使用到圖像卡),所以執(zhí)行時會比較慢,但是其兼容性暫時是最好的.
無論如何,一個嶄新的插件程序, 由 Gabest 編寫的 GSdx9 , 一個基于 DirectX 9 的插件程序,經(jīng)以能夠在PCSX2 v7.0 上操作.
這 GSdx9 插件程序是 極力 推薦于那些擁有支援 DirectX 9 的圖像卡的用戶.其速度和兼容性無疑是比 GSsoft 略勝一酬的.所以,如果你有支援 DirectX 9 的圖像卡,不妨一試. GSdx9 v0.6 插件程序可以下載于 這里.
其他插件程序如 GStaris 和 GSmax 將不會出現(xiàn)于圖像插件程序,因為它們的 規(guī)格已經(jīng)過時了,你們不應(yīng)該期待它們的更新.
使用 GSsoft v0.8 的用戶,請按 Configure 鍵.
在 Full-screen (全熒幕) 和 Windowed resolution (非全熒幕),你可以設(shè)定任何你想要執(zhí)行的解像度.
在 Options,你可以剔選/不剔選 "Display FPS Count" 來啟動/關(guān)閉 內(nèi)置的FPS(畫面的順暢度)顯示器,來顯示你的PCSX2當(dāng)時所執(zhí)行的順暢度.
剔選/不剔選 "Use Frameskip" 來啟動/關(guān)閉 畫面略過功能,此功能是用來略過一些畫面,以增加PCSX2的速度.(當(dāng)你啟動了,你將會看到一些速度上的改變).
剔選/不剔選 "Use Fullscreen" 來啟動/關(guān)閉 GSsofts 的全熒幕顯示.
剔選/不剔選 "Disable Stretching" 來關(guān)閉/啟動熒幕伸展功能.建議剔選此功能來提升執(zhí)行速度.
在 screen filtering 選項里,你只能選擇 Disabled(關(guān)閉) 和 Scale2x(2x比例).使用 Scale2x 將會給予你較完美的顯示,但是自然的速度會被減低.
在 Recording (記錄)下,你可以剔選/不剔選 "Enable Recording" 來啟動/關(guān)閉 GSsofts 內(nèi)置的錄影功能.此功能使用戶能夠?qū)?GSsofts 的輸出錄起來.那影片將會被保存在 PCSX2 的文件夾里(pcsx2.exe 所在的文件夾).那影片的文件名永遠(yuǎn)都是 gssoft.mpg ,所以,在你打算錄新的一片之前,請把它做備份來收存.
再下一些,你將會看到一個菜單,那是用來選擇將會用于錄影的 codec(多媒體數(shù)字信號編解碼器).暫時,你只能選擇 MPEG1.
最后, Texture Caching 不應(yīng)該 啟動因為此功能還在試驗當(dāng)中,而且會引起一些錯誤.
按 OK 鍵來保存你的變更設(shè)定,Cancel 鍵來取消和回去主菜單. Logging... 鍵只是給予開發(fā)者使用.
使用 GSdx9 v0.6 的用戶,請按 Configure 鍵.
首先, GSdx9 插件程序擁有兩個版本,普通版和 SSE2指令版.只有當(dāng)你的中央處理器支援 SSE2指令 ( Pentium 4 或 Athlon64/FX ),請使用SSE2指令版,因為它會執(zhí)行得快一些.其他中央處理器一定要用普通版,不然那插件程序?qū)⒉粫霈F(xiàn)在圖像插件程序里.
Resolution(解像度):在這菜單里,你可以選擇 Windowed (非全熒幕),或者選擇全熒幕的解像度/顯示更新頻率.
Renderer(描繪器):在這里你可以選擇圖像如何被描繪.
如果你選擇 "Direct3D" , GSdx9 會利用你的圖像卡 Direct3D 的功能,來增強模擬器的速度.還有就是這一個模式的兼容性還蠻好的,所以筆者相當(dāng)推存此模式.
如果你選擇 "Software(fixed)" 或 "Software(float)", GSdx9 將會使用其內(nèi)置的軟件描繪器.這個模式不會使用到你的圖像卡,反而只會使用中央處理器來執(zhí)行.當(dāng)然模擬器的速度將會相對減低,但是卻提高了兼容性.當(dāng)你使用 "Direct3D" 時遇到任何圖像瑕疵,你可以嘗試使用這一個模式. 注意"Software(float)" 和 "Software(fixed)" 其實是同樣的模式,但是前者會比較慢.所以,如果打算使用軟件描繪器,請使用"Software(fixed)".
如果你選擇 "Do not render",模擬器將不會描繪任何圖像,所以你不會看到任何圖像.當(dāng)你只是想要聆聽音樂而已,你應(yīng)該使用此模式(因為此模式會給你蠻快的執(zhí)行速度).
Shader:在此你會有三個選擇:
Fixed Pipeline(固定流水線):將不會使用 Pixel Shader 技術(shù).由于在這個時候,另外兩項選擇相當(dāng)有問題,特別是對于 Nvidia 圖像卡的用戶,所以為了最好的兼容性,此模式是最實用的.
Pixel Shader 1.1:將會使用 Pixel Shader 1.1 技術(shù),來增強圖像的質(zhì)素.
Pixel Shader 2.0:將會使用 Pixel Shader 2.0 技術(shù),來增強圖像的質(zhì)素.
Half vres:這個模式是用來修復(fù)一些游戲.如果你看到奇怪的圖像時,就嘗試剔選吧!
按 OK 鍵來保存你的變更設(shè)定,Cancel 鍵來取消和回去主菜單.
音響: 同樣的,一開始,你就可以使用 SPU2null v0.3 插件程序.但是由于那個是"Null"(無效)的,所以將不會產(chǎn)生任何聲音.另外,還有一個新的音響插件程序,PEOPS SPU2,已經(jīng)支援PCSX2 v0.7.
這一個 PEOPS SPU2 插件程序,雖然還在開發(fā)早期,但是已經(jīng)能夠產(chǎn)生聲音,甚至是音樂.有時,它也有可能會在游戲的執(zhí)行上有著一定的幫助.
極力推存,但是你會看到速度明顯地減低1-2fps.PEOPS SPU2 v1.2 插件程序可以下載于 這里.
Pete (編寫員)已經(jīng)將每一個設(shè)定的詳細(xì)描述包括在那插件程序的 readme (讀我),所以,好好地利用吧!
第一操縱手摯/第二操縱手摯:
你將會看到:
只有 PadwinKeyb v0.8 插件程序可以選擇.暫時,還有其他兩個操縱手摯的插件程序:
Zenogais 的 PADzenogais[DX9] ,可以下載于 這里
nagisa 的 SSSPSXPad ,可以下載于 這里.
其實,第二操縱手摯的選項是廢置的,因為你可以在 PadwinKeyb v0.8 插件程序里,設(shè)定兩個操縱手摯的按鈕.
現(xiàn)在,按 Configure 鍵來設(shè)定你的第一操縱手摯和第二操縱手摯的按鈕:
注意: 如圖,你看到 start 鍵和 select 鍵并沒出現(xiàn).其實,這只是程式上的 bug (瑕疵).當(dāng)你用滑鼠去按一按這兩個按鈕旁邊的線,它們就會出現(xiàn).
我猜,看過圖后,想必知道怎么做了吧?只要按你想要設(shè)定的按鈕,然后再按你想要的按鈕,就可以了.按 PAD2 去設(shè)定第二操縱手摯的按鈕.如果好了,就按 OK 來保存設(shè)定.
其實呢,PCSX2 v0.7已經(jīng)加入了 Analog 的支援,但是并沒有在任何地方提及到.
無論如何,你不可以設(shè)定其按鈕,你只能使用預(yù)設(shè)的:
移動左邊的 Analog 桿:按著左滑鼠鍵,然后移動滑鼠來操作.
移動右邊的 Analog 桿:按著右滑鼠鍵,然后移動滑鼠來操作.
要注意的是,使用這方法,兩方的 Analog 桿會一起移動(兩方都會出現(xiàn)同樣的移動).
還有,你也可以使用左滑鼠鍵充當(dāng) L3 鍵和右滑鼠鍵充當(dāng) R3 鍵.
還有就是,這操縱手摯插件程序和操縱手摯是有沖突的(蠻開玩笑吧? ).提議你將你的操縱手摯從電腦移走,以便設(shè)定鍵盤的按鈕.
光碟: 在這里,你可以設(shè)定哪一個光碟插件程序負(fù)責(zé)去讀取你的 CD/DVD 或 image(映象檔).預(yù)設(shè)的有 CDVDbin v0.67 , Linuzappz Iso CDVD v0.4 和 CDVDnull v0.4.
使用 CDVDbin 的用戶,請按 Configure 鍵.
從這里,你可以按 "Choose a CD/DVD bin or iso image" 鍵來選擇你想要模擬器執(zhí)行的 image(映象檔).如果你選擇了,你可以用兩種方法來執(zhí)行它.第一,你可以按 Run =>Execute ,這你將會先看到 BIOS 的執(zhí)行,然后才進(jìn)入游戲(就像真正的PS2).而第二的方法就是按 Run =>CD ,但是這會直接進(jìn)入游戲.
剔選/不剔選 "Debug Messages"來啟動/關(guān)閉 除錯迅息(只適用于開發(fā)者).
剔選/不剔選 "Force CD Audio on detection failure"來啟動/關(guān)閉 一個特別的修復(fù)(只有1%的使用率).
按 CLOSE 鍵來保存你的變更設(shè)定.
使用 Linuzappz Iso CDVD v0.4 的用戶,請按 Configure 鍵.
這插件程序有一個特殊功能,就是它可以將你想要執(zhí)行的映象檔壓縮來節(jié)省硬碟的空間.
按 "Select Iso" 來選擇你想要執(zhí)行/壓縮的映象檔.當(dāng)你選擇了映象檔,你可以關(guān)掉那個視窗,然后使用 CDVDbin 的執(zhí)行方法來執(zhí)行,或按 "Compress Iso"來壓縮映象檔.如果你選擇了已壓縮的映象檔,你可以按 "Decompress Iso"來解壓.
暫時,你只可以在 "Compression Method"(壓縮方法)下選擇 ".Z compress faster".
按 OK 鍵來保存你的變更設(shè)定.
CDVDnull v0.4 就像 SPU2null 般是"Null"(無效)的,這代表它沒什么用的.只是當(dāng)你要執(zhí)行游戲的測試版(通過 Open =>Elf)或者你只想執(zhí)行 BIOS 檔(通過 Run =>Execute).這插件程序并沒有任何設(shè)定.
除了預(yù)設(shè)的光碟插件程序,還有另外兩個光碟插件程序可以被PCSX2 0.7支援.這兩個光碟插件程序和預(yù)設(shè)的不同,它們可以直接可以讀取游戲光碟.當(dāng)然,讀取映象檔是快很多,但是直接讀取游戲光碟可以更快的測試游戲的執(zhí)行率.這兩個光碟插件程序是Pete 的 PEOPS CDVD v1.2 plugin 和 CDVDraft v0.64 by Xeven.
若想要知道如何去設(shè)定,請參考那兩個光碟插件程序的附帶文章.
硬碟: 這一個硬碟插件程序是用來模擬硬碟的.預(yù)設(shè)的只有 Dev9null v0.2 ["Null"(無效)].如果你想使用 Dev9linuz v0.1 插件程序的話,你可以下載它的 source(原始資料),然后自己編譯.要注意的是 Dev9linuz 離完成還有一段距離,以及此插件程序只適用于開發(fā)者.此時并沒有其他第三方的硬碟插件程序.
USB: 這一個USB插件程序是用來模擬USB(Universal Serial Bus)的.預(yù)設(shè)的只有 USB Null v0.3 ["Null"(無效)].如果你想使用 USB linuz v0.3 插件程序的話,你可以下載它的 source(原始資料),然后自己編譯.要注意的是 USB linuz 離完成還有一段距離,以及此插件程序只適用于開發(fā)者.此時并沒有其他第三方的硬碟插件程序.(是的,我是直接抄上面的 )
Firewire: 這一個Firewire插件程序是用來模擬PS2的Firewire端口.預(yù)設(shè)的只有 FireWireNull v0.3 ["Null"(無效)]
終于到了 BIOS(基本輸入輸出系統(tǒng))了.在這個菜單里,你可以找到你的BIOS映象檔,如果你擁有一個BIOS映象檔,并把它放進(jìn) bios 文件夾里.請注意的是唯一一個合法的 bios 擁有權(quán)就是直接從你的Play Station 2得到. 不要 在PCSX2的論壇里問哪里可以得到BIOS映象檔,因為那是犯法的.由于新力(SONY)擁有PS2 BIOS的版權(quán),所以如果我們不合法地提供PS2 BIOS,NGmu會得到麻煩的.請參考這里來查詢關(guān)于BIOS的資料.
注意: 從0.7開始,我們建議你是用比 SCPH-10000.bin 更新的BIOS.沒有新的BIOS,你可能可以執(zhí)行一些游戲,但是兼容性會受影響.BIOS檔包括了 rom1.bin,rom2.bin,erom.bin 和 SCPH-XXXXX.nvm (XXXXX 是BIOS的型號,例如 SCPH-34004.nvm).后者也可以在你設(shè)定了BIOS(時間區(qū)域,語言等等)過后,由PCSX2制作出來,但是建議直接從你的PS2取出.再一次提醒你,不要 在PCSX2的論壇里問哪里可以得到那些檔案,因為它們也是BIOS的一部分. 這里有個auMatt的簡單文章來解釋這些檔案有何用:
基本上,第一批日本的PS2擁有一個BIOS檔而已,至于其他檔例如DVD player都是安裝在記憶卡上.
至第二批開始,DVD player是安裝在另一個加密的ROM(只讀存儲器).
ROM1 其實是BIOS額外的附屬檔.它只是多了一些資料,例如DVD player的ID號碼.
ROM2 是一樣的,但是我覺得只有在華文版的PS2才有.
希望這些可以幫到你.
一個新的BIOS擷取器可以用來擷取你的PS2的 Bios,ROM1,ROM2,EROM和NVM.請在這里下載
注意(1):從0.7開始,內(nèi)置的 HLE BIOS 已經(jīng)被移除了,因為它只適用于測試游戲試玩版.還有就是由于模擬器有了初步的進(jìn)步,所以我們覺得不會有很多人再測試游戲試玩版吧?
注意(2):若要提升兼容性,建議你使用比 SCPH-10000.bin 更新的BIOS.因為此BIOS和PCSX2的記憶卡模擬以及一些其他模擬有沖突.
如何擷取PS2的BIOS:參考 PS2Dev 和 EMUForums 的一個標(biāo)題 這里
現(xiàn)在,我們終于完成了全部PCSX2插件程序的設(shè)定.
接下來就是CPU(中央處理器)的設(shè)定(通過 Config =>Cpu).你會看到:
剔選/不剔選 "Enable Console Output" 來啟動/關(guān)閉第二個出現(xiàn)在模擬器后面的視窗.這視窗主要是用來除錯的.在那視窗,你可以看到不同的迅息來幫你確定問題的所在,或你可以看到當(dāng)執(zhí)行游戲時,模擬器所做的一切.不建議初學(xué)者使用,因為它會把模擬器的速度減低.當(dāng)模擬器被關(guān)閉后,所有出現(xiàn)在那個視窗的迅息將會保存在 /logs/emuLog.txt(只是限于開發(fā)者版本).如果你自行關(guān)閉那視窗,模擬器也會同時關(guān)閉.
剔選/不剔選 "Enable Patches" 來啟動/關(guān)閉游戲的修補檔.游戲修補檔大多數(shù)是用來跳過游戲里的影片.但是,游戲修補檔并還沒完全被模擬,所以有可能會把模擬器停止操作.更高級的游戲修補檔可以用來增加兼容性,但是并不是普通用戶可以制作出來的.如果你有些游戲在任何影片前停止操作,你可以自己制作游戲修補檔來跳過游戲里的影片.請參考CKemu的指南來制作游戲修補檔.
你也可以開啟第二視窗來得到游戲的CRC(模擬器執(zhí)行了游戲的ELF檔后).CRC將會用來制作游戲修補檔.
剔選/不剔選 "Disable Recompiler" 來關(guān)閉/啟動模擬器的動態(tài)編譯器.如果你剔選了,這代表你已經(jīng)啟動了模擬器的解釋程序器.動態(tài)編譯器和解釋程序器是兩種不同的執(zhí)行代碼( 動態(tài)編譯器 - 一種把由高級語言編寫的程序翻譯成可執(zhí)行機器語言的程序 / 解釋程序器 - 將指令翻譯為機器語言并在執(zhí)行下一個指令之前完成此指令的程序 ).動態(tài)編譯器有很低的兼容性,但是卻很快.至于解釋程序器有很高的兼容性,但速度卻很慢.還有就是解釋程序器會使到第二視窗顯示更多的除錯迅息.
要記得,動態(tài)編譯器是有很低的兼容性,但是有些游戲只會在動態(tài)編譯器開啟時操作.所以,你可以使用它來測試一些游戲的兼容性.
剔選/不剔選 "Disable VUs recompile"(只可以在開發(fā)者版本轉(zhuǎn)換) 來關(guān)閉/啟動 VUs 編譯器.VUs 編譯器是用來啟動在PS2里的VUs(Vector Units)的特別編譯器來增加速度.我們提議 最好 你剔選它因為它仍然在初期開發(fā)中,會使到大部分的游戲不能正常操作.
剔選/不剔選 "Enable Reg Caching"(只可以在開發(fā)者版本轉(zhuǎn)換) 來啟動/關(guān)閉"注冊緩沖存儲器".這功能可以增加模擬器的速度,但是會減低兼容性.我們提議 最好 你不要剔選它因為它仍然在初期開發(fā)中,會使到大部分的游戲不能正常操作.
Process Priority(程序的資源占有率):在這個菜單里,你可以選擇 Normal(普通),High(高),和Low(低),去安排你想要你的中央處理器分發(fā)給PCSX2的資源.這表示如果你選擇越高的占有率,PCSX2會使用更多的中央處理器資源來執(zhí)行.我們建議你設(shè)定Normal,因為把它設(shè)定成High會有很多問題.
那么,我們就完成PCSX2的設(shè)定了!
現(xiàn)在,就讓我來解釋一些其他設(shè)定的用途:
File =>Run CD: 如果你按了這個,模擬器就會執(zhí)行你在光碟插件程序里所選擇的映象檔,或者會讓你選擇映象檔(如果你還沒選擇的話).若你是使用 PEOPS CDVD 或 CDVDraft插件程序的話,模擬器會直接從光碟讀取游戲.要注意的是用此功能會跳過BIOS的執(zhí)行,然后直接執(zhí)行游戲.
File =>Open ELF File: 你可以用這功能來執(zhí)行游戲試玩版(通常是.elf檔).或者如果當(dāng)你執(zhí)行游戲時,看到 "This is not a PS2 game" 的迅息,你可以試用這功能來嘗試一下.當(dāng)你按了后,你需要尋找在游戲光碟上的 SLUS_XXX.XX 或 SLES_XXX.XX ( XXXXX 在不同的游戲有不同的號碼).當(dāng)你找到了,選擇它,就可以解決了
File =>States =>Load/Save/Other: 這里你可以讀取/保存游戲進(jìn)度(在你執(zhí)行了游戲后,按Esc鍵)."Other"可以讓你使用其他游戲進(jìn)度檔.但是我們并不鼓勵這樣來讀取游戲進(jìn)度 ,因為一些插件程序例如 GSdx9 有著一些問題.但是你也可以通過 F1 來保存, F3 來讀取,和 F2 來轉(zhuǎn)換游戲進(jìn)度的位置.
File =>Exit: 把模擬器關(guān)掉.
Run =>Execute: 這功能可以讓你執(zhí)行你在設(shè)定里所選擇的BIOS檔.但是如果你不是選擇 CDVDnull 插件程序的話,它將會彈出一個視窗,讓你選擇映象檔,或者,當(dāng)你使用 PEOPS CDVD 或 CDVDraft 插件程序,它將會彈出"Error opening CDVD plugin"的迅息.當(dāng)你按Esc鍵來暫停模擬器,這也可以用來恢復(fù)模擬器的操作.但是你卻不應(yīng)該這樣來暫停模擬器,因為 GSdx9 插件程序有著一些恢復(fù)操作的問題.
Run =>Reset: 重新執(zhí)行模擬器.
Run =>Arguments: 如果你不會使用這個, 不要自行改變
Config =>
Configure: 會打開插件程序設(shè)定的視窗.
Graphics/Controllers/Cdvdrom/Dev9/USB/Firewire:會打開你所選擇的插件程序設(shè)定視窗.(圖像/操縱手摯/光碟/硬碟/USB/Firewire)
Memcards: 會打開記憶卡的管理員,但是暫時并不能做些什么.
Cpu: 會打開我們之前看到中央處理器的設(shè)定.
Patches: 會打開游戲修補檔的視窗.它會讀取在 /patches 文件夾內(nèi)所有的 pnach 檔(游戲修補檔).你可以制作,編輯,或游覽游戲修補檔的目錄.此功能并沒有被任何人測試過,所以有可能會有問題.
Language =>*你要的語言*: 會改變PCSX2的語言.
Debug =>Enter Debugger/Remote Debugging/Memory Dump: 這些功能只是用來除錯的,所以如果你不是開發(fā)者,你就不要用吧!
Debug =>Logging(只是限于開發(fā)者版本): 這里你可以啟動更多不同的記錄(保存在 /logs/emuLog.txt ).此功能只是用來除錯,也就是說不適用于普通用戶.開啟這功能會減慢模擬器的速度.
Help =>About: 關(guān)于視窗(是的,我們知道不見了圖像,希望能趁早解決 ).這里你可以看到誰是模擬器的編寫員和一些鳴謝.