2010/06/02

在 PCSX2 中使用補丁檔案 .pnach

本教學適用於 PCSX2 0.9.7 及更高版本模擬器。本教學在寫作時使用的模擬器版本是 PCSX2 0.9.7 r3113。

PCSX2 無論 0.9.7 還是 0.9.6,補丁都有兩大功能(無論哪一種功能,補丁檔案 .pnach 的格式都一樣)

  1. 補丁功能:令遊戲順利進行,解決遊戲進行到某處時會當掉或停止回應。
  2. 作弊功能:在遊戲中作弊,相當於金手指。


不同於 0.9.6 的補丁功能和作弊功能都是整合在 PCSX2_0.9.6_模擬器資料夾\patches\。在 0.9.7 中,補丁功能和作弊功能分開進行,不再使用 patches 資料夾:

  1. 補丁功能:補丁內容都記錄在 模擬器資料夾\GameIndex.dbf,可以用記事本檢視。
  2. 作弊功能:作弊用的補丁檔案 .pnach 都放在 模擬器資料夾\cheats\。



使用 0.9.7 的作弊功能

  1. 首先啟動作弊功能:主選單 -> 檔案 -> 啟用作弊(英文介面則是:主選單 -> System -> Enable Cheats)
  2. 再把自己作弊用的補丁 .pnach 放在模擬器資料夾的 cheats 資料夾中。


補丁檔 .pnach 可以用記事本檢視和修改,但如果要在其中加入中文,就必須在儲存檔案時(記事本主選單 -> 檔案 -> 另存新檔),選擇 UTF-8 作為編碼。
0.9.7_patch_cheats_.pnach_file_UTF-8
範例:這是一個其中加入中文的 .pnach 檔案,在使用記事本儲存檔案時,請使用 UTF-8 作為編碼。

comment=勇者鬥惡龍5的 Debug Mode(NTSC-J / SLPM_655.55)

// 勇者鬥惡龍5的作弊補丁,在遊戲正式開始之前,允許進入 Debug 模式
patch=0,EE,005ef5f4,word,00421026


.pnach 的主檔名必須和主控台顯示的 CRC 一致,否則模擬器無法使用 .pnach 檔案。
範例:我使用的補丁是 201D4AA5.pnach,CRC 是 201D4AA5。
注意:從 PCSX2 0.9.8 起,會在主控台顯示的 CRC 數值前面加上 0x,0x 後面的字串才是真正的 CRC 數值。譬如 CRC = 0x201D4AA5。
0.9.7_patch_cheats_console_CRC


使用 0.9.7 的補丁功能
模擬器預設啟動補丁功能,會自動套用 GameIndex.dbf 記載的遊戲補丁,亦會對特定遊戲套用遊戲修正。

倘若補丁功能未能修正你玩的遊戲,而你又有自己從網路上下載的 .pnach 補丁檔案。那你可以把 .pnach 補丁檔案放在 cheats 資料夾,然後啟用作弊(主選單 -> 檔案 -> 啟用作弊)。雖然你那個 .pnach 補丁檔案不是作弊用的,但作弊功能和補丁功能的 .pnach 格式都一樣,所以我想也應該可以用。

沒有留言 :

張貼留言