自我備註一下,不然我長時間沒碰就全忘光了。
以《刺客教條》系列來說,遊戲中的語音以及音樂被整合在帶有「.pck」檔案名稱的 package 檔案之中。
這東西用 zip 是打不開的,所以需要用到下面列出的東西來完成這項動作。
- ravioli Game Tool 2.5
- ww2ogg 0.19
- 記事本 (Notepad)
- 以及一些對於命令提示字元 (CMD) 跟批次檔命令的知識
先是用 ravioli Game Tool 2.5 導入特定音效.pck檔後,接著在轉出目標檔案。
這時輸出的音效檔案是「.wav」名稱,不過就算丟進player,出來還是外星人路過(雜訊意味)
因為這時的wav檔是加密過的檔案.所以還需要另個步驟
ps. 我用過RGT 2.6,但不知道怎樣就是沒辦法導出,剛好手邊有2.5拿來一試卻沒問題 囧
接著到 hcs64.com 的 VGM ripping tools 下載 ww2ogg 0.19.zip 檔後解壓縮到資料夾。
將先前轉出的 wav 檔案移到跟ww2ogg同樣目錄下
如果只有一個檔案要從 wav 轉 ogg 的話可以用 CMD 來轉
會用到的命令我想只有 cd 這個用來切換 dir 的命令XD
在 ww2ogg 0.19 readme 有提到如果是 2011 之後的遊戲可能要使用 「–pcb packed_codebooks_aoTuV_603.bin」這個 switch。
輸入 ww2ogg.exe –pcb packed_codebooks_aoTuV_603.bin file.wav 按確定後它就會自己執行轉換輸出了(如下圖)
ps. 善用 tab 來完成檔案名
當然,音效檔不可能只有一兩個這種小數量,以 AC3 的暴君 DLC 音效檔來說就有五百多個檔案,一個一個手動 CMD 會死掉XD
這時製作一個批次檔 (.bat) 就能省下不少精力。
開啟記事本(Notepad)
然後在內文打上
@echo off
for %%a in (*.wav) do ww2ogg.exe --pcb packed_codebooks_aoTuV_603.bin "&&a"
del *.wav
接著在存檔時,存檔名稱自由命名但一定要加上「.bat」副檔名 (例︰run.bat)
然後特別注意存檔類型一定要改成「所有檔案*.*」,不然會存成 .txt 檔。
之後按確定後該檔案就成為了一個批次檔。
之後點擊剛存好的批次檔兩下就可以看到 ww2ogg.exe 開始運作,等到它跑完自動關閉CMD視窗後,那些wav皆已轉為 ogg 檔且因為加入 del *.wav
這個命令,電腦在執行完轉成 ogg 檔時將會自動刪除帶有 .wav 檔名之檔案。
好了,接下來就能開始聆聽遊戲音效並找出沒有收入在 OST 中的音樂了。
———-
額外連結︰簡述 DOS Config.sys & Autoexec.bat
Leave a Reply