筆記-替換PS2遊戲音源
本次測試用的遊戲是真・爆走デコトラ伝説~天下統一頂上決戦~
首先使用apache打開遊戲iso(本人電腦不知為何用不了apache 3.0,所以這裏用的是apache 1.0)

選取想替換的音源,左上點File->Extract->Selected提取

使用MFAudio打開剛才提取出來的檔案,Frequency選48000,Interleave選10,輸出格式選wav,Frequency同樣選48000

使用音訊編輯軟件(這裏使用的是Goldwave)打開轉換出來的wav,先用mute把內容靜音

再打開想加進遊戲的歌曲檔案,注意不能加入比原曲時間長的歌曲,複製並replace進提取出來的wav,儲存


一輪處理後再確認歌曲長度有無變化,打開Set selection,發現長度增加了0.00002秒,需要把多出來的0.00002秒刪除

再打開MFAudio,讀取剛才修改過的wav,這次輸出要選SS2, Compressed ADPCM,Frequency選48000,Interleave選10,檔案名改成和原本提取出來的檔案名一樣,這時候原本的檔案要另改名字之後需要用,或者另開一個資料夾儲存

使用hex editor打開新舊兩個音源檔案,先把新檔案前3行半的資料刪除

再複製舊檔案前2行的資料

貼上至新檔案的開首,然後把新檔案最後兩行資料刪除

再核對兩者的長度是否一樣(例子的長度是00ca0e50),確認後儲存
再打開apache,選取想替換的音源,左上點ISO Tools->Update Selected File,替換成剛才修改過的新音源

打開遊戲測試,大功告成
其他遊戲的音源大致也可用類似方法替換,但不同遊戲的檔案格式、Frequency和Interleave都不盡相同,需要反覆測試才知道哪套參數適合這個遊戲
另外關於可否替換比原本更大的檔案,本人試過用TOC changer、Xpert等工具測試統統失敗,但看網上教程有些遊戲卻可以,大概是我測試的這個遊戲太嚴格,所以不成功