PCSX2 0.9.6 官方正體中文指南
#1
注意:於 PCSX2 0.9.6 程式介面,先至主選單的「 Language 」下拉式選單中選擇「 T-Chinese 」,將介面變更為繁體中文。本指南的講述以繁體中文介面為準。

本指南說明怎樣設定 PCSX2 並給予一些執行遊戲的提示。步驟如下:

1) 從這裡下載 PCSX2 v0.9.6
2) 將壓縮檔解壓縮至資料夾(例如 C:\PCSX2)
3) 在解壓縮後生成的資料夾中執行 pcsx2.exe

Linux 使用者
這裡下載免安裝壓縮檔。或者從 GoogleCode 下載原始碼,從原始碼編譯:依照 checkout 項中的說明,然後在 PCSX2 資料夾中執行 "sh build.sh all",PCSX2 主程式及插件會在 bin 資料夾中編譯。
需要安裝以下套件:gtk2, opengl, libbz2, libjpeg, glew-dev, libxxf86vm-dev, x11proto-xf86vidmodeautomake 和 autoconf ( 版本 >= 1.9 ) Nvidia Cg-Toolkit, libasound-dev, joystick.

Linux 中可用的模擬器插件:ZeroGS OpenGL, ZeroSPU2, PeopsSPU2, ZeroPad, EFP Iso, EFP Polling, Linuz Iso.


索引
  1. 插件設定
  2. BIOS 設定
  3. CPU 設定
  4. Game Fixes 設定
  5. Speed hacks 設定
  6. Advanced 設定
  7. 雜項設定

配置 PCSX2


PCSX2 的新 VTLB 版本已經取代舊有的兩個版本,但要注意舊有的 VM 版創建的即時存檔同新版不相容。

這是 PCSX2 主要的圖形使用者介面。在這裡可以調整你認為合適的 PCSX2 插件和設定。
至『 設定 => 設定 』開始配置 PCSX2。你會看到像這樣的畫面(點擊放大):

[Image: attachment.php?aid=20458]

首先你可以使用『 設定插件位址 』和『 設定 BIOS 位址 』來變更 PCSX2 讀取插件和 BIOS 的資料夾。
所以,如果你不打算使用預設資料夾( /plugins 和 /bios )你應該使用這些按鈕來變更它們。
每個插件下方的設定、測試和關於按鈕,用來:設定當前選擇的插件;測試當前選擇的插件是否工作(有點過時,因為如果某插件在列表中出現,那麼該插件可以工作);檢視當前所選插件的一些資訊。

現在轉向實際的插件設定:

圖形:


你的顯示卡支援什麼版本的 Pixel Shader 和 DirectX ?

查閱此連結 ( 感謝 Nachbrenner )

眼下你可以使用插件 ZeroGS v0.97.1,這是一個 DirectX 9 圖形插件,需要顯示卡支援 Pixel Shader 2.0

GSdx v0.1.14 是 Gabest 製作的 DirectX 9 和 DirectX 10 插件,近來在速度和畫質上取得重大改進。需要 Pixel Shader 2.0 和 SSE2;DirectX10 模式需要 Vista / Windows 7 和 DirectX 10 顯示卡。這兩個插件都已經包含在 PCSX2 0.9.6 軟體包中。

選擇 GSdx v0.1.14 並按下設定按鈕

  • 首先 GSdx 有 3 個版本:SSE2、SSSE3、SSE4.1。僅在你的 CPU 支援該指令集時使用相應的版本,這樣對你而言速度較快,否則會持續當機。
    支援 SSE2 的 CPU:這裡查看
    支援 SSSE3 的 CPU:這裡查看
    支援 SSE4.1 的 CPU:Intel Core 2 Duo Penryn 系列,意思是說 E7xxx 和 E8xxx 型號的雙核以及 Q8xxx 和 Q9xxx 型號的四核;Intel Core i3、Intel Core i5、Intel Core i7。

  • 為使用 DirectX10 模式,你必須用 Windows Vista 或 Windows 7DirectX10 顯示卡(查看前面的連結)

  • Resolution:在下拉式選單中,如果想要 GSdx 以視窗模式運行,選擇『 Windowed 』;如果想要 GSdx 以全螢幕模式運行,選擇『 解析度 / 螢幕更新頻率 』

  • Renderer:這裡你能夠選擇圖形如何渲染。

    選擇『 Direct3D9 (Hardware) 』,GSdx 會使用顯示卡的 Direct3D 能力,顯著提高模擬速度。

    選擇『 Direct3D10 (Hardware) 』( 僅在使用 Vista / Windows 7 和 DX10 顯示卡時才可選擇 ),GSdx 會使用 Direct3D10 模式,通常是最快的模式,而且有時甚至相容性更好。當你的電腦系統支援時強烈推薦使用。

    選擇『 Direct3D9 (Software) 』,GSdx 會使用內建的軟體渲染,完全不用顯示卡,而是由 CPU 代替。如此模擬速度會大幅下降,但會有最大的相容性。當使用 Direct3D (Hardware) 遇到錯誤的圖形顯示時推薦使用。

    選擇『 Direct3D9 (Null) 』、『 Null (Software) 』或『 Null (Null) 』,插件不會做任何渲染,在螢幕上不會有任何輸出。僅在你想要:例如,聽音樂時使用。因為在此模式中速度會劇烈地提升。

  • Shader:有兩個選項可供選擇,如果你的顯示卡不支援其中的一些模式,它們就不會在下拉式選單中出現

    Pixel Shader 2.0:使用 Pixel Shaders v2.0,改進圖像。

    Pixel Shader 3.0:使用 Pixel Shaders v3.0,改進圖像。若顯示卡有支援則強烈推薦使用,速度快且具相容性。

    注意:若選擇 Direct3D10 模式,則此項無法選擇,因為 GSdx 將使用 Pixel Shader 4.0,這是你無法改變的。

  • Interlacing (F5):能夠選擇 None 和其他六項交錯技術,用來移除畫面抖動。
    在括弧中,能看到每個模式的效果和可能的不利因素(例如 Blend 的 1/2 fps)
    遊戲時按 F5 在各個模式間隨時切換。

  • Aspect Ratio (F6):圖像縱橫比。顧名思義,你能選擇『 Stretch 』延展畫面以去除黑邊,『 4:3 』標準顯示,『 16:9 』寬螢幕。
    遊戲時按 F6 在各個模式間隨時切換。

  • D3D internal res:能指定你想要的遊戲實際解析度!
    這樣,如果你的電腦夠強(主要看顯示卡),就能夠以非常高的解析度來玩你最愛的 PS2 遊戲,令圖像清晰且更加精細。
    注意:解析度愈高,插件使用的資源就愈多,遊戲速度就愈慢。

  • Native:若勾選,此插件會以 PS2 本來的解析度來渲染(這就是為什麼此時 D3D internal res 無法選擇的原因)

  • SW rend. threads:本方框僅在已經選擇軟體渲染模式的情況下才可使用。為了用到 CPU 的所有核心,指定當軟體渲染時 GSdx 使用多少執行緒。例如,給四核 CPU 設為 3。超過兩個核心的多核心 CPU,會顯著提高軟體渲染模式的遊戲速度。

  • NLOOP hack:修正 Final Fantasy X 的一些問題。這是一個特定的選項,僅能用在 Final Fantasy X 和 Final Fantasy X-2。
    你也可以將其設定為第三種狀態(勾選時顯示灰色),讓插件自己決定何時需要套用此選項。

  • Enable tv-out:勾選此項啟用電視輸出。若顯示卡有連接 TV-OUT,GSdx9 的輸出就會顯示在電視上。

  • Texture filtering:紋理過濾。當勾選時,2D 和 3D 畫面都會被平滑地過濾,從總體上提升畫質。當勾選時顯示灰色時,過濾僅套用於 3D 畫面。注意,本項紋理過濾:可能造成錯誤的圖形顯示;會增加顯示卡的負擔。

  • Movie Capture:錄製遊戲畫面。這是一個隱藏(Tongue) 功能。當 PCSX2 使用 GSdx 運行時,按下 F12,一個視窗會出現。在第一個方框中,你必須指定將要擷取的視訊的儲存地點。在第二個方框中,選擇視訊編碼器,譬如 DivX 或是不壓縮視訊的『 Uncompressed 』。視訊編碼器選好之後,可以點『 Config 』變更視訊編碼器的設定。注意,只有作業系統中已經安裝的編碼器才會顯示出來。
    任何時候再次按 F12 將會停止擷取視訊。為了讓你能夠愉快地觀看,擷取的視訊會自動加速到 100% Smile

  • 點 OK 儲存變更;點 Cancel 返回主設定視窗。

選擇 ZeroGS v0.97.1 並按下設定按鈕

  • ZeroGS 是 ZeroFrog 製作的 DirectX 9 插件,需要顯示卡支援 Pixel Shader 2.0。若顯示卡未滿足要求,就會出現錯誤『 Error opening gs plugin 』,PCSX2 亦會停止運作。

  • Interlace Enable:啟用交錯。當勾選時,會解決一些交錯問題(畫面抖動),儘管禁用此項時一些遊戲顯示效果較好。
    遊戲時按 F5 在本項的各個模式間隨時切換。

  • Bilinear Filtering:雙線性過濾。當勾選時,會過濾顯示畫面使邊緣變得平滑。除非你的顯示卡夠強,否則通常會令 FPS 急劇下降。共有兩種雙線性過濾模式:通常模式強制模式。有時,遊戲會要求圖像合成器用點取樣來渲染紋理,而非線性取樣:在通常模式中,ZeroGS 會聽從遊戲的安排;在強制模式中,將會用雙線性過濾來渲染所有的紋理。在一些遊戲中,強制模式能在紋理邊緣引入不想要的人工製品,所以要小心。不過在大多數情況下,強制模式會令畫面更平滑。
    遊戲時按 shift + F5 在本項的各個模式間隨時切換。

  • Anti-aliasing:反鋸齒。選擇想要使用的反鋸齒的等級,使圖像邊緣更平滑。注意,反鋸齒可能會降低遊戲速度。
    遊戲時按 F6 在本項的各個模式間隨時切換。

    None:不使用反鋸齒
    2x:使用 2 倍反鋸齒
    4x:使用 4 倍反鋸齒
    8x:使用 8 倍反鋸齒
    16x:使用 16 倍反鋸齒

  • Wireframe rendering:線框渲染。當勾選時,僅渲染線框,所以你將看到一些多邊形線條 Wink
    遊戲時按 F7 進行切換。

  • Capture avi:錄製遊戲畫面。能夠像 GSdx 那樣擷取遊戲視訊。按下 F12 後會出現一個視窗讓你選擇編碼器。暫時只能使用 Xvid 編碼,因為其他編碼會令插件崩潰。選好後,你可以點『 Configure 』配置編碼器。點『 OK 』開始擷取視訊。再次按 F12 停止擷取,視訊儲存在 PCSX2 資料夾中並被命名為『 zerogs.avi 』。

  • Save Snapshots as BMPs (default is JPG):以 BMP 儲存遊戲擷圖(預設為 JPG)。就像所說的那樣,當勾選時,按 F8 擷取的遊戲圖片會以 BMP 格式儲存而非預設的 JPG。按 F8 擷取的遊戲圖片儲存在 PCSX2 目錄中的 /snaps 資料夾。

  • Fullscreen:全螢幕。當勾選時,會以全螢幕模式取代視窗模式。在未勾選此項並且已經執行遊戲的狀態下,按 Alt + Enter 進入全螢幕。

  • Widescreen:寬螢幕。一些遊戲支援寬螢幕。當勾選時,ZeroGS 會自動將視窗延展至 16:9。

  • Default Window Size:預設視窗大小。選擇 ZeroGS 在運行時所使用的預設視窗大小。選項是視窗大小將被調整成為的各種解析度。選擇你認為最好的。注意,這不會影響遊戲速度。

  • 遊戲時按 shift + F7 開啟或關閉 ZeroGS 視窗中的 FPS 顯示。

ZeroGS 進階選項

  • ZeroGS 展現出許多用以微調其配置的附加選項。有時遊戲會以許多意想不到的方式使用圖像合成器,並且有時 ZeroGS 不可能預測怎樣確切地模擬圖像合成器。一些選項能使得跑 2FPS 垃圾畫面的遊戲轉變為確實像在 PS2 中那樣跑 60FPS。

  • 若一組特定的選項在某一特殊情況下表現非常好,這些選項就可以儲存在遊戲的補丁檔案中,這樣每次遊戲執行時這些選項都會被套用。這非常有用,當你希望這些選項僅套用於某一特定遊戲而不影響其他遊戲時。

  • 在 ZeroGS 中,每種不同的選項組合都有一個獨一無二的 ID。查詢 ID:至 ZeroGS 設定視窗,勾選一些進階選項,然後點 Compute OR of IDS。記下生成的數字,開啟相應遊戲的 pnach 檔案(通常是遊戲的 CRC.pnach)。然後新增一行 zerogs=xxxxxxxx,那些 x 就是 ID。

聲音:




SPU2-X


在寫這篇教學時,SPU2-X 是最新最好的聲音插件。它基於 Gigaherz's SPU2,而後被 PCSX2 開發團隊的 Jake Stine (Air) 修改。
這是唯一支援效果處理(譬如殘響)和杜比(如果你的音效卡正確地解碼杜比環繞)的聲音插件。
  • Interpolation:內插。三選一:
    1)Nearest:最鄰近的。如描述中所言,此模式無內插並且是最快的模式。
    2)Linear:線性。推薦的選項。線性內插作用於聲音。
    3)Cubic:另一種類型的內插,當前是損壞的,所以不要使用。

  • Disable Effects Processing:禁用效果處理。勾選此項將會禁用任何效果的模擬,譬如殘響、降低音質但提升速度。

  • Module:模組。四選一,以不同的方式輸出聲音:
    1)No Sound:不產生任何聲音(靜音),速度最快。
    2)XAudio 2:推薦的選項。在 Vista 中表現較好,所以 XP 使用者或許想要嘗試第三個選項。
    3)DirectSound:應該會略遜於 XAudio 2。若對你而言表現較好,則使用此項。
    4)waveOut:不推薦。第二項或第三項應該總會表現得更好。

  • Latency:延遲。延遲數值愈低,聲音延遲就愈小。注意:過低的延遲將會導致聲音爆裂。所以要在聲音不爆裂的前提下,改變延遲數值,直到找到遊戲可以達到的最低值。

  • Disable Time-stretching:禁用時間延展。時間延展用來維持影音同步並且幫助消除聲音爆裂和其他聲音問題。當禁用時速度會有少量提升。

  • Disable Audio Expansion:禁用聲音擴展。本項的說明在設定視窗中。

  • Use a Winamp DSP plugin:如果你不曉得本項有何用,就不要理會。

ZeroSPU2


ZeroSPU2 是 ZeroFrog 製作的聲音插件,具備以下功能:
  • ZeroSPU2 會精確地安排自己的時鐘吻合遊戲的時鐘,所以聲音從不錯誤地被安排加速或減速。未精確安排聲音的時候將導致遊戲停止回應。

  • ZeroSPU2 有時間伸縮功能,當遊戲速度慢時會降低聲音速度。通常,未啟用時間伸縮,將會導致聲音爆裂,因為沒有足夠的封包。其他聲音插件只是從遊戲中要求更多的封包,有時導致遊戲停止回應。啟用這項功能:至 ZeroSPU2 設定視窗,勾選正確的方框。時間伸縮功能在 Windows 中表現最好,在 Linux 中也能用。

  • 影音擷取:當 ZeroGS 和 ZeroSPU2 一起使用時,同時擷取視訊和音訊變為可能。若在設定視窗中勾選 Recording,就會在遊戲時擷取音訊並儲存在 PCSX2 資料夾中,被命名為『 zerospu2.wav 』。

  • Mute:靜音,速度會有少量提升。

PeopsSPU2


PEOPS SPU2 是一個相當不錯的聲音插件,近來取得一些改進。一些遊戲在本插件中表現更好,同時其他遊戲更喜歡 ZeroSPU2,選擇適合你需要的那一個。
Pete 已經將其插件每項設定的詳細說明寫在包含的 readme 檔案中,使用它來正確地配置插件 Smile


第一控制器 / 第二控制器:


能夠使用兩個插件:LilyPad v0.9.9 和 SSSPSX PAD v1.7.0

選擇 SSSPSX PAD v1.7.0 並按下設定按鈕



你會看到像這樣的視窗(點擊放大):

[Image: attachment.php?aid=20464]


第二控制器的欄位是完全過時的,因為你可以在第一控制器或第二控制器中選擇任何一個插件並點『 設定 』來配置兩個插件。

現在點『 設定 』開始配置 SSSPSX PAD:
  • 點各個控制器按鈕的名稱,按下你想要指派的按鍵。如果想要清除已經分配的按鍵:點相應的控制器按鈕的名稱,等候『 Timeout 』到0,然後選擇的控制器按鈕會被重新指派為 NONE。

  • 點左上角的 PAD1 / PAD2 頁籤,在配置控制器1和配置控制器2之間切換(無需從主設定視窗中進行變更)

  • SSSPSX PAD 支援類比控制器,能夠在『 LX, LY, RX, RY 』控制器按鈕中指派類比軸的按鍵。LX 用於左類比 X 軸,LY 用於左類比 Y 軸;RX 用於右類比 X 軸,RY 用於右類比 Y 軸。

  • L3 和 R3 控制器按鈕是 PS2 控制器類比搖桿的按鈕,像往常一樣 R 是右、L 是左。

選擇 LilyPad v0.9.9 並按下設定按鈕


你會看到像這樣的視窗(點擊放大):

[Image: attachment.php?aid=20462]
  • LilyPad 是一個非常先進的輸入插件,支援鍵盤、滑鼠、遊戲手把,甚至 Xbox 360 手把。也包含一些非常有用的選項,譬如 ESC hack 或 Disable screensaver。

  • 關於各個設定的詳細描述和如何正確配置,請訪問本插件的官方發佈頁:這裡查看。你能夠從那裡或從我們的插件下載區下載到最新版本 Smile

光碟:


能夠選擇哪一個插件負責讀取 CD / DVD 或 PS2 遊戲光碟映像檔。PCSX2 預設包含以下光碟插件:Gigaherz's CDVD v0.7.0, Linuz Iso CDVD v0.8.0, CDVDnull v0.6.0, PEOPS CDVD v1.3.0
注意:舊插件(譬如 CDVDbin 或 CDVDdraft)無法在 PCSX2 v0.9.6 中使用,因為它們是過時的。

選擇 EFP Iso CDVD v0.6.0 並按下設定按鈕

  • 點『 Browse 』預先選擇將要運行的映像檔,然後點「進行 => 進行」或「檔案 => 進行 CD / DVD」運行。不同之處:「進行 => 進行」先進入 BIOS 再進入遊戲(就像 PS2);「檔案 => 進行 CD / DVD」略過 BIOS 畫面直接進入遊戲。

  • Show Configure screen when starting emulation:當勾選時。點「進行 => 進行」或「檔案 => 進行 CD / DVD」後,EFP Iso 設定視窗將會跳出,在那裡能夠選擇想要運行的映像檔,然後點 OK 開始運行。未勾選時,插件將會運行預先選擇的映像檔。

  • Show Configure screen when restarting emulation:同上述相同,但發生在重新啟動模擬器時。

  • Get from Disc:會跳出一個視窗,在那裡能夠從 PS2 遊戲光碟創建 ISO 映像檔。

    Source CD/DVD Device:在這裡輸入你想要創建 ISO 的 PS2 遊戲光碟所在的 CD / DVD 磁碟機代號。

    Iso File:輸入將要創建的 ISO 的路徑和檔案名稱(或者點『 Browse 』瀏覽,以節省輸入)

    New File Compression:能夠選擇 ISO 映像檔的壓縮方式。No Compression 不壓縮;標有『 for speed 』的選項速度較快,但生成的映像檔較大;標有『 for size 』的選項速度較慢,但生成的映像檔較小。

    Multiple Files (all under 2 GB):如果想要映像檔分割為多個部分並且每部分小於 2GB,就勾選此項。此項非常有用,如果不具備支援大檔案的 NTFS 磁碟分割,或者出於儲存目的想要分割映像檔。

    最後點『 Make File 』創建映像檔。

  • Convert:此項用於壓縮或解壓縮映像檔。
    首先選擇想要轉換的映像檔,然後選擇壓縮類型(或 uncompressed 解壓縮),最後點『 Change File 』。
    Multiple Files 同上述的相同。

選擇 Linuz Iso CDVD v0.8.0 並按下設定按鈕

  • 本插件除了運行映像檔,還能夠壓縮映像檔以節省硬碟空間。

  • 點『 Select Iso 』,選擇想要運行或壓縮的映像檔。映像檔選好後:點 OK 關閉設定視窗,以便隨後運行映像檔;或者點『 Compress Iso 』壓縮映像檔。若選擇一個已經壓縮的映像檔,就可以點『 Decompress Iso 』解壓縮。

  • 在『 Compression Method 』中,能夠選擇:『 .Z - compress faster 』,速度較快,但生成的壓縮檔較大;或者『 .BZ - compress better 』,速度較慢,但生成的壓縮檔較小。

  • Options 中的『 Enable Block Dump => "ISO name.dump" 』。當勾選時,會在 PCSX2 根目錄(pcsx2.exe 的所在地)從運行的遊戲創建一個 ISO name.dump 檔案。此檔案像是一個小型 ISO,主要用於偵錯。它儲存運行遊戲時讀取的磁區,之後能夠裝載此 ISO(在 Linuz Iso CDVD 中使用 Select Iso)並運行之,無需任何映像檔、CD、DVD。注意,若遊戲嘗試讀取未包含在 dump 檔案中的任何其他磁區,顯然會停止回應。

  • 點 OK 儲存變更。

選擇 EFP polling CDVD v0.4.0 並按下設定按鈕


  • 本插件的設定非常簡單。輸入 PS2 遊戲光碟所在的光碟機代號即可。
    注意:EFP polling 不支援 PS2 CD 遊戲,只能運行 DVD 遊戲

CDVDnull v0.6.0


  • 這是一個空插件,就像 SPU2null,什麼也不做。如果你想要運行演示內容(通過「檔案 => 開啟 ELF 檔」)或 BIOS(通過「進行 => 進行」),應該使用此插件。鑒於明顯的原因,本插件無設定視窗。

選擇 PEOPS CDVD v1.3.0 並按下設定按鈕

  • 我不願將本插件的設定說明放在這裡,因為 Pete 已經給出全部說明,但似乎再也沒有人閱讀文檔。

  • Interface:能夠選擇『 Win9x/ME - ASPI scsi commands 』或『 W2K/XP IOCTL scsi commands 』。正如所註明的,第一個選項用於 Windows 9x 或 Millenium,第二個選項用於 Windows 2000 或 XP。如果所註明的用於你作業系統的選項不工作(例如,在按下運行 CD 後模擬器無反應,或出現『 error opening cdvd plugin 』),使用另一個選項即可。若兩者都不工作,嘗試安裝一個 ASPI layer,比如一個來自 Adaptec 的。是的,就這麼簡單!

  • Drive:選擇 PS2 遊戲光碟所在的光碟機代號即可。本插件會自動偵測 CD / DVD 的光碟機代號。

  • Caching mode:快取模式。選擇插件怎樣快取其所產生的光碟讀取。各個選項在自己的旁邊都有一個非常簡單且完整的說明,所以在選項的選擇上,你不應該有麻煩。為確保最大的相容性,我推薦使用『 Read ahead-fast, reads more sectors at once 』選項。

  • Try to limit speed:當勾選時,插件會嘗試將光碟讀取速度限制為本選項右邊的下拉式選單中所選擇的速度值。正如所註明的,並非所有的光碟機都支援此項。你不應該啟用此項,除非遇到一些確實奇怪的讀取速度問題。

  • Don't wait until drive is ready:在光碟機準備好之前不等待。若使用本插件遇到問題,嘗試勾選此項看是否有幫助。

  • Check tray state:檢查光碟托盤的狀態。本項不要勾選…

  • Try again on reading error. Retry count (1-10):當勾選時,如果讀取有問題,將會強迫插件嘗試反復讀取相同的磁區。啟用此項不會引起任何問題,所以就安全地啟用之,並設定為一般的數值譬如5(預設值)

  • Show message box on reading error:當勾選時。若出現讀取錯誤,會跳出一個視窗。可以啟用此項以確定沒有任何讀取錯誤;若有讀取錯誤,或許將上一個選項的重試次數設定為比較高的數值,就會有較大的可能性正確地讀取磁區。

選擇 Gigaherz's CDVD v0.7.0 並按下設定按鈕

  • 真的非常簡單,選擇 PS2 遊戲光碟所在的光碟機代號即可。之後就可以直接從已經插入光碟機中的 CD / DVD 光碟,執行 PS2 遊戲。

  • 本插件是唯一一個至少能夠部分地支援光碟更換的插件。如果你在遊戲需要更換光碟時遇到麻煩,嘗試使用此插件!

Dev9:


這裡是負責模擬 HDD(硬碟)和乙太網路的插件。包含兩個插件:DEV9null v0.3.0,又一個空插件,就像其他空插件那樣什麼也不做;Dev9 Giga-raziel,部分地模擬 PS2 乙太網路(不支援 HDD 模擬)。
還有一個新的 Dev9 插件,由 NHerve 製作。MegaDev9 插件仍舊處於早期型態,但非常有前途。眼下,它部分地模擬 PS2 HDD。可以從這裡下載。

Usb:


這裡是負責模擬 USB 的插件。包含:USBnull v0.5.0,又一個空插件;和 Qemu USB Driver v0.1.0 by Gigaherz。
選擇 USBnull v0.5.0 並按下設定按鈕,會看到一個選項 Enable logging,當勾選時會啟用 USB 日誌記錄。正如所註明的,應該僅用於開發人員。
Qemu USB Driver 被開發用來玩 Monster Hunter 線上遊戲的部分,所以幾乎對其他遊戲無用。因為它模擬的比空插件多,或許對於遊戲相容性有幫助。

FireWire:


這裡是負責模擬 PS2 FireWire 埠的插件。僅有 FWnull v0.4.0,沒有其他可用的 FireWire 插件。
FWnull v0.4.0 又是一個空插件。按下設定按鈕,會看到一個選項 Enable Logging,當勾選時會啟用 FireWire 日誌記錄。正如所註明的,應該僅用於開發人員。

BIOS(Basic Input Output System)


如果你有 BIOS 映像並且將其放在選擇的 bios 資料夾中,則會在下拉式選單中,找到你的 BIOS 映像。獲取 bios 的唯一合法方式就是從你的 PS2 擷取。不要在 PCSX2 官方論壇詢問從哪裡獲取 bios,這違反論壇的規定。因為 Sony 擁有 ps2 BIOS 的著作權,使得分發 bios 是違法的,意味著如果被發現非法地將 bios 提供給民眾,PCSX2 開發團隊就可能陷入麻煩。通過檢查主設定視窗的 BIOS 下拉選單中的 bios 旁邊是否有個百分數,能夠查明 BIOS 映像是否有效。若有百分數,則 BIOS 映像是無效的。如果已經選擇了正確的 bios 存放資料夾,但 bios 未在下拉選單中出現,則此 BIOS 映像亦無效。

注意:推薦你擁有比 SCPH-10000.bin 還要新的 BIOS 的所有檔案。你或許可以在不具備此條件的情況下執行遊戲或 bios,但也許會以某種方式影響相容性。BIOS 檔案包含 rom1.bin, rom2.bin, erom.bin 和一個 SCPH-XXXXX.nvm,這裡 XXXXX 是 bios 版本號(例如 SCPH-34004.nvm)。最後一個檔案也能夠在配置好 bios 後(設定時區、語言等等)從 PCSX2 創立,但最好從你的 PS2 擷取。再次重申不要問從哪裡獲取這些檔案,因為它們是 BIOS 的一部分。

這些檔案的快速說明(由 auMatt 闡述)

auMatt Wrote:基本上第一個日本版的 PS2 有一個單 bios,DVD 播放裝置等其他功能安裝在記憶卡中。
之後的 PS2 將 DVD 播放軟體安裝在一個單獨的加密 ROM (EROM) 中。
ROM1 是 BIOS 的附加部分,包含一些額外的東西,譬如 DVD 播放器版本的 ID 等等。
ROM2 其實是一樣的,但我認為僅存在於中國的 PS2。
希望這篇有幫助。

一個新的 Bios 擷取器已經可以取得,能夠擷取 PS2 的 Bios, ROM1, ROM2, EROM, NVM。從這裡下載。

注意:為確保最大的相容性,推薦使用不同於最舊的 SCPH10000.BIN 的 BIOS 映像。因為 SCPH10000.BIN 在記憶卡的模擬和其他部分會有問題。

怎樣從 PS2 提取 bios:造訪 PS2Dev這篇主題

現在我們已經完成設定所有 PCSX2 的插件。

CPU 設定


接下來是 CPU 設定,至『 設定 => Cpu 』,你會看到像這樣的視窗(視 CPU 而定會有不同的顯示,點擊放大):

[Image: attachment.php?aid=20460]
  • 首先,檢查 PCSX2 自動偵測的 CPU 資訊:
    CPU 供應商:CPU 供應商(AMD 或 Intel)
    族:CPU 所屬處理器系列
    CPU 速度:CPU 真實時脈
    功能:CPU 支援的指令集。非常重要,因為 PCSX2 通過它們獲取額外的速度。如果你的 CPU 沒有其中的一些指令集,就無法選擇下述的一些選項。

    有各種各樣的選項可以勾選。

  • EErec - EE/IOP 反編譯:當勾選時,PS2 CPU 的重新編譯器將會啟用,速度大幅增加。極具相容性,所以應該一直使用。取消勾選時,將會使用極慢的解釋器模式,在某些情況下更具相容性。

  • VU0rec:當勾選時,會啟用 VU0 單元的反編譯,速度更快。但比 VU1rec 在更多的時候傾向於弄糟,所以是否勾選視遊戲而定。

  • VU1rec:當勾選時,會啟用 VU1 單元的反編譯,速度顯著提高。但會降低一些遊戲的相容性,僅管通常不會有問題。

  • 多線程 GS 模式 (MTGS):當勾選時,在雙核心 / 超執行緒 CPU 中,速度顯著提高。此模式在罕見情況下會降低相容性。僅在擁有『 雙核心 / 超執行緒 』CPU 時啟用此項。


  • Frame Limiting:這裡的選項關於 FPS 的限制和跳框。遊戲時按 F4 在4種模式間隨時切換。(若有啟動主控台,則當前模式會在主控台中顯示)

    • 正常:正如所註明的,沒有 FPS 限制。會以最大速度呈現一切(禁用 FPS 限制)

    • 限制:舊日美好的 FPS 限制裝置。當啟用時,PAL 遊戲的速度會被限制在 50 FPS,NTSC 遊戲的速度會被限制在 60 FPS。注意,有時模擬器可能會將遊戲的 PAL / NTSC 區域偵測錯誤,致使此項無法正確地工作。

    • 跳框:見包含的說明。

    • VU 跳過:見包含的說明,或許盡是程式錯誤。

    • Detailed Settings:在這裡,更加進階的使用者能夠自定義 FPS 跳框如何工作。各個設定的說明包含在 GUI 中。如果你不懂,就保持全為0的預設值。

Game fixes


正如名稱所暗指的,是一些遊戲的特殊遊戲修正,出於某些原因,模擬這些遊戲需要一些特殊的東西。注意,PCSX2 開發團隊不會永遠保有對特定遊戲的修正,這些修正只是暫時的,在合適的模擬器修補被發現後,就會被移除。

  • FPU Compare Hack:本修正之所以需要是因為 PS2 無法遵從 IEEE 標準定義的浮點數範圍限制。
    僅對『 Digimon Rumble Arena 2 』(數碼寶貝競技場 2)啟用此項。

  • VU Add / Sub Hack:本修正之所以需要是因為 PS2 無法遵從 IEEE 標準定義的單精度浮點數。
    僅對『 Star Ocean 3 』(星海遊俠 3)、『 Valkyrie Profile 2 』(女神戰記 2)、『 Radiata Stories 』(拉吉亞達物語)啟用此項。

Speed Hacks


新版 PCSX2 帶來一些用來加快遊戲速度的選項。要知道所有這些選項都可能導致:相容性降低、程式錯誤、模擬器當掉、以及各種各樣意想不到的行為。所以要小心使用。同時也要注意這些選項只影響特定的遊戲,所以視遊戲而定,可能不會得到任何速度的提升。
  • EmotionEngine (EE) Sync Hacks:這些選項增加模擬的操作所花費的時間,使得 CPU 更容易執行任務。任何非預設的選項都可能令遊戲出問題,譬如遊戲遲緩、跳框。

    • Default Cycle Rate:不是用來加快遊戲速度的選項。選擇此項以禁用 EE Sync Hacks。

    • Use x1.5 Cycle Rate:適度的速度提升,少許的相容性損失。

    • Use x2 Cycle Rate:速度大幅增加,適度的相容性損失。可能造成遊戲動畫的聲音結結巴巴。

    • Use x3 Cycle Rate:速度大幅增加,巨大的相容性損失。令大多數遊戲出問題,造成遊戲動畫的聲音結結巴巴,甚至令 FPS 計數器報告錯誤的數值。


  • INTC Sync Hack:在一個已知的狀況下 PS2 遊戲在空閒時就會走捷徑,直接跳至空閒循環的終點並從那裡繼續,取代空閒循環的執行。
    僅在少數遊戲中速度大幅提升。非常安全的選項,幾乎沒有相容性問題。

  • Enable IOP x2 Cycle Rate:與 EE Sync Hacks 相同,但用於 IOP。速度少量提升,相容性降低。

  • WaitCycles Sync Hack:本選項減低 EE 和 IOP 之間通常非常緊密的同步。速度少量提升,但可能導致少數遊戲當掉。

  • Escape Hack:正如所註明的,不是真正的用來加快遊戲速度的選項。當模擬器運行時,按下 ESC,能夠完全退出模擬器。


Advanced 設定


這部分有各種各樣的進階設定,給那些知道自己在做什麼的進階使用者。不要改變任何設定,如果你不知道你在做什麼。
若要確保最大的相容性:將 EE Recs 的 Clamp Mode 設為『 Full 』;VU Recs 的 Clamp Mode 設為『 Extra + Preserve Sign 』。
  • EE Recs Options
    • Round Mode:變更浮點數轉整數的計算方式。如果遊戲在某些地方無反應,嘗試變更此處的選項。
    • Clamp Mode:這些選項按照從左到右的順序,由快至慢。所以『 None 』是最快的但相容性最小,『 Full 』是最慢的但相容性最大。
      若遇到佈滿尖刺的多邊形或有問題的幾何圖形,嘗試將此項設為 Extra + Preserve Sign 或 Full。 注意:『 Full 』模式僅在 VU Recs 的 Clamp 設定為『 Extra + Preserve Sign 』時,才能正確地工作。
    • Flush to Zero:速度少量提升,相容性降低。
    • Denormals are Zero:不錯的速度提升,而且應該不會引起任何問題。

  • VU Recs Options
    • Round Mode:同 EE Recs。
    • Clamp Mode:這些選項按照從左到右的順序,由快至慢。所以『 None 』是最快的但相容性最小,『 Extra + Preserve Sign 』是最慢的但相容性最大。
      若遇到佈滿尖刺的多邊形或有問題的幾何圖形,嘗試將此項設為『 Extra + Preserve Sign 』。
    • Flush to Zero:速度少量提升,相容性降低。
    • Denormals are Zero:巨大的速度提升,而且應該不會引起任何問題。

  • Defaults 按鈕:所有的進階選項還原為預設值,對大多數遊戲而言是最佳設置(在速度和相容性之間取得平衡)

雜項設定


現在描述剩下的選項:
  • 檔案 => 進行 CD / DVD:當按下後,模擬器會運行光碟插件中選擇的映像檔;或要你找尋映像檔,如果你尚未在光碟插件的設定中選擇。若使用 PEOPS CDVD 或 EFP polling 插件,將會立即運行所選光碟機中的 CD / DVD。
    注意,本項將跳過 BIOS 畫面立即執行遊戲。

  • 檔案 => 開啟 ELF 檔:能夠使用本項運行幾乎總是以 .elf 格式存在的演示內容。
    如果在嘗試執行遊戲時,顯示這樣的訊息『 This is not a PS2 game 』,可以使用本項變通。按下本項並瀏覽遊戲的 CD / DVD,直到找到(通常在 CD / DVD 的根目錄)一個命名為像這樣的檔案 SLUS_XXX.XX 或 SLES_XXX.XX,這裡 XXXXX 是遊戲固有的編號。當找到後,選擇之,大多數情況下都可以順利執行遊戲 Smile

  • 檔案 => 儲存點 => 讀取 / 存檔/ 其他:遊戲時,按下 ESC 返回 PCSX2 介面,就能夠讀取或寫入即時存檔;可以透過『 Other 』項指定與預設不同的檔案名稱。不推薦以此種方式使用即時存檔。代替之,應通過 F1 儲存、F3 讀取、F2 變更插槽,來使用即時存檔。

  • 檔案 => 離開:退出模擬器。

  • 進行 => 進行:只能運行 BIOS。若選擇了除 CDVDnull 以外的其他光碟插件:會出現一個瀏覽視窗要你選擇映像檔,你應該按 cancel,否則會出現錯誤訊息『 Error opening CDVD plugin 』;若正在使用 PEOPS CDVD 或 EFP polling 插件,則必須將其換掉。
    按 ESC 暫停遊戲後,使用此項繼續遊戲。

  • 進行 => 重起:重開模擬器。

  • 進行 => 優先處理:在選單中能夠選擇「 正常、高、低 」,取決於你想要的 PCSX2 在 CPU 隊列中的優先順序。意味著優先順序愈高,PCSX2 使用的 CPU 就愈多,並將剩下的程式排在隊列中。設定為「高」可能造成問題因此推薦保持「正常」。選定的選項會立即生效。

  • 設定 =>
    • 設定:開啟插件配置視窗。

    • 畫面設定 / 控制器 / 聲音 / Cdvdrom / Dev9 / USB / Firewire 接口:開啟各自已選擇插件的設定視窗(圖形、控制器、聲音、光碟、dev9、usb、firewire)

    • 記憶卡:開啟記憶卡管理員。

      • 通過勾選或取消勾選記憶卡上方的方框,來啟用或禁用記憶卡。

      • Enable NTFS Compression:為記憶卡資料夾啟用 NTFS 壓縮。告訴 Windows 自動壓縮記憶卡資料夾以節省硬碟空間。如果你正在使用 Linux、老舊的 Windows、或者用來執行 PCSX2 的磁碟分割不是 NTFS 格式,禁用此項。

      • Eject Mcds when loading SaveStates:當讀取即時存檔時退出記憶卡。說明包含在 GUI 中,推薦啟用。


    • Cpu:開啟之前看過的 CPU 設定視窗。

    • 補丁:開啟補丁瀏覽器,讀取 PCSX2 的 /patches 資料夾中存放的所有 .pnach 檔案(補丁)。可以創立、編輯、瀏覽補丁。

  • Language => 語言:變更 PCSX2 GUI 的顯示語言。已經勾選的語言是當前顯示的語言。

  • 其他 =>
    • 補丁 瀏覽:新的實驗性的補丁系統,尚未完成,不要使用。

    • 補丁 尋找:新的實驗性的補丁系統,尚未完成,不要使用。

    • 啟動 主控台:當勾選時,在 PCSX2 視窗後面開啟一個主要用於偵錯的視窗。會看到各種各樣的訊息,用來幫助找出:問題;或運行遊戲時,模擬器在做什麼。本項僅推薦給進階使用者。注意,若關閉主控台,模擬器會隨之關閉。

    • 啟動 補丁:當勾選時,啟用遊戲補丁。補丁主要用於跳過尚不能正確模擬且有時會令模擬器停止運作的遊戲動畫。更加進階的補丁能夠被用來增加相容性,但不是一般的使用者能夠創立的。

    • Enable Profiler:當勾選時,啟用分析工具。在 PCSX2 主控台,以百分數顯示所模擬的 PS2 的各部分的 CPU 使用率。用於偵錯和瓶頸研究。本項會降低模擬器速度,僅在用於偵錯時啟用。

    • Close GS Window on Esc:當勾選時,按下 ESC 後,遊戲視窗會自動關閉。對於退出全螢幕是有用的。

    • Print cdvd Info:當勾選時,在 PCSX2 主控台,顯示模擬器產生的 CD / DVD 讀取。主要用於偵錯。

  • 幫助 => 關於:關於 PCSX2。能夠看到模擬器的作者是誰和一些感謝。

  • 幫助 => Pcsx2 Website:造訪 PCSX2 官方網站。

如果在模擬器的使用上仍有問題,在仔細地閱讀論壇規定後,將你的問題張貼在 PCSX2 官方論壇


返回頂部

就是這些啦!希望對 PCSX2 新手和喜歡擺弄選項以令更多遊戲可以執行的使用者有幫助。


感謝 Gigahertz 指出怎樣令索引在 Firefox 中工作 Smile
非常感謝我的麻吉 Regulus 在背景和表情圖指令碼方面的貢獻、以及他的幫助 Smile
感謝 Razor Blade 修復圖片邊框
感謝 crushtest 指出一些在 Firefox 中的問題、以及他的建議
感謝 Nachbrenner 提供建議並補充資料
感謝 Falcon4ever 指出 XHTML 校驗的問題

官方英文指南由 Bositman 製作
官方正體中文指南由 pcsx2fan(呆丸北拜)翻譯
durable PC since 2008
CPU : E7200 @ 2.53 GHz 1.04 V / OC 3.7 GHz 1.36 V (390*9.5, 4GB DDR2 780)
GPU : 8600GT (GDDR3, 256 MB) / OC (750 / 900)
BOARD : GA-EP31-DS3L (rev 1.0) broken and bought a second hand one replaced
PSU : 300 W
OS : Windows 7 Home Basic x86

Sponsored links





Users browsing this thread: 1 Guest(s)