2006/04/22

CLANNAD PC 音聲化 Patch 出現了

千呼萬喚始出來!就在近日 (大概是4/15吧) 在 2ch 那邊有神人解析出 CLANNAD PS2版中的語音包裝 AHX 的格式,其實是 MPEG2-Audio + ADX 檔頭,廠商之前還誇說 AHX 怎樣怎樣的...被拆穿了。只不過是現有的格式而已嘛...

廢話不多說,在巴哈 SimuLove 版或者是對岸的 Keyfc 都有文章了。如果你也是Lag一族,那看了這篇起碼你還有救w

準備工具:

  • 已標準安裝或完整安裝的 PC 版 CLANNAD (最小安裝不可,下述)
  • PS2 版 CLANNAD DVD
  • cps2_vx.xx.zip - CLANNAD SEEN.TXT音聲化Patch及轉聲訊檔核心工具
  • oggenc2.exe - Ogg Vorbis CLI Encoder, Ogg音訊編碼器
  • RLDev - RealLive第三方開發工具, 用來解/重生成SEEN.TXT的
  • 約 1.2GB 的磁碟空間
  • 約 2 小時的轉檔等待時間
    實轉: Pentium 4 2.0GHz (2006年4月22日, 下午 11:05:19 ~ 2006年4月23日, 上午 01:44:17)
    約2小時39分,共42958個Ogg檔案


相關網站:


步驟:

分成兩個部份,一個是生成音聲化的 SEEN,一個是把語音檔轉出來。前者速度比較快,不過下的指令頗多;後者則是指令容易不過得等。

首先下載必要的程式:(版本號有可能改變,請自己去找比較實在)

1. rldev-1.38-win32.rar
2. oggenc2.82-1.1.2generic.zip (通用) 或 oggenc2.82-1.1.2P4.zip (Pentium 4 CPU專用)
3. cps2_v1.13.zip

將這三個解壓到同一個資料夾,結構如下:

vCLND (範例名稱)
├─oggenc2.exe
├─cps2\
├─bin\
├─doc\
├─lib\
└─rtl\


看不懂就算了,反正未來 Patch 會更方便(大概吧) 手動玩 Patch 只是好玩。有了這個結構,就可以開始轉檔了。記得硬碟裡要先安裝「標準安裝」的 CLANNAD 啊,然後 SEEN.TXT 必須是原日文版的。

01_makeogg.bat

REM 請修改音聲化檔案生成磁區
SET OGG_DRIVE=E:
REM 請修改音聲化檔案生成資料夾路徑
REM (如果填C:\KEY\CLANNAD則屆時會生成至C:\KEY\CLANNAD\KOE\)
SET OGG_PATH=E:\KEY\CLANNAD
REM 請修改PS2版CLANNAD光碟機所在
SET PS2_DRIVE=J:
REM 請修改音聲化Patch工具所在資料夾
SET WORK_PATH=E:\Documents and Settings\RepairAdmin\Desktop\vCLND

CD \
%OGG_DRIVE%
cd %OGG_PATH%
PAUSE

REM 轉檔~請等待
"%WORK_PATH%\cps2\makekoe" %PS2_DRIVE% -ogg "%WORK_PATH%\oggenc2 -"

PAUSE


02_makeseen.bat

REM 請修改音聲化Patch工具所在資料夾
SET RLDEV=E:\Documents and Settings\RepairAdmin\Desktop\vCLND
REM 請修改PC版CLANNAD安裝位置
SET PC_CLND_PATH=E:\KEY\CLANNAD
REM 請修改原始的SEEN.TXT檔案位置
SET PC_CLND_ORISEEN=E:\KEY\CLANNAD\SEEN.TXT

PAUSE
REM 以下是利用RealLive開發工具的kprl分解seen.txt成seen.src資料夾
bin\kprl -o seen.src -d %PC_CLND_ORISEEN%
REM 利用CPS2音聲化Patch提供的批次檔patch seen.src成seen.patch資料夾
cscript cps2\embedkoe.js seen.src seen.patch
REM 利用rlc程式修改,生成新的SEEN.TXT
for %%a in (seen.patch\*.ke) do bin\rlc -i %PC_CLND_PATH%\GAMEEXE.INI %%a
REM 下行確保SEEN.TXT目前不存在
del seen.txt
bin\kprl -a seen.txt seen.patch\*.TXT
REM 下行刪除暫存資料夾seen.src及seen.patch,有seen.txt生成後這兩個就沒用了
rd seen.src /s /q
rd seen.patch /s /q
REM 以下複製koeicon.g00到遊戲安裝目錄
copy cps2\koeicon.g00 %PC_CLND_PATH%\G00 /Y

PAUSE


將上面兩個批次檔存起來丟到資料夾目錄備用,然後放入 PS2 版 CLANNAD 光碟到光碟機,修改 01_makeogg.bat 的設定參數,例如轉出來語音的位置、光碟編號和工作資料夾位置。確定空間足夠後,就放心的點批次檔吧。應該會生成四萬多個檔案,有點久請耐心等待。

轉完後得到的 X:\OOO\KOE 就是了。 (X:表設定磁區, OOO表設定目錄)

再來是 SEEN.TXT 的更換,一樣用 02_makeseen.bat 實在。自行修改環境、指定好 PC 版 CLANNAD 安裝目錄後等設定後,執行批次檔。會跑出一堆有的沒的訊息,同時還會生成 seen.src 和 seen.patch 資料夾,最後才是真正音聲化的 seen.txt。

最後打開遊戲安裝目錄的 Gameexe.ini,修改這個:

#FOLDNAME.KOE = "KOE" = 1 : ""
改為
#FOLDNAME.KOE = "KOE" = 0 : ""

並在此行下新增幾行資料:

#WINDOW_KOEPLAY_USE = 1
#KOEREPLAYICON.NAME = "koeicon"
#KOEREPLAYICON.SIZE = 32,32
#KOEREPLAYICON.REPPOS = 540,50


最後將 KOE 目錄丟到遊戲目錄,SEEN.TXT 取代舊檔,照理說完成了。(批次檔有代為將 koeicon.g00 複製到遊戲目錄因此可以免再複製一遍) 舊存檔不能通用所以請重玩吧。
___

第二日:

之前說過 Ogg 檔轉檔很花時間,於是我放著轉檔去睡覺,順便設了螢幕自動關閉和自動關機等程式,然後就睡去了。半夜兩點三十分爬起來偷看一下,發現四萬個檔案都轉好了。42958 個檔案,吃掉 1.1GB 左右,不過還是關機先睡飽了再測。

早上10點,開始安裝 PC 版 CLANNAD,想說反正有安裝 10MB 的「最小安裝」,就只裝了這個,然後放入 KOE 資料夾和新的 SEEN.TXT,修改 Gameexe.INI,開啟遊戲測試...沒想到竟然沒語音!?

想說也對,我的系統還不支援 Ogg Vorbis DirectSound 播放,也許它是用 DS 濾鏡播放聲音的吧,於是去找 Ogg Vorbis 濾鏡安裝,最後是找到了 OggDS0995.exe 安裝,確認 WMP 播放 ogg 順利,再開一遍遊戲...還是沒聲音?囧

去修改登錄檔的 KEY\CLANNAD 的 KOE_FOLDER 和 KOE_EXIST 重開,也沒用?查了一下 cps2 那邊的官方說明、巴哈 SimuLove 版和 Keyfc...似乎都沒看到有人有跟我一樣的情況啊?最後看到了 Keyfc 一篇討論寫著「語音不能用最小安裝」...orz 的確,cps2那邊也寫了「ビルドしたSeen.txtと KOE\ を標準インストール先に移動する」。好吧,只能安裝標準安裝,去掉 BGM 和 OP 的標準安裝,約842MB...

最後放入 KOE 資料夾、SEEN.TXT、修改 Gameexe.INI,不必修改登錄檔,成功!所以記得要用標準安裝喔XD

沒有留言:

張貼留言