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

選取想替換的音源,左上點(diǎn)File->Extract->Selected提取

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

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

再打開想加進(jìn)遊戲的歌曲檔案,注意不能加入比原曲時(shí)間長的歌曲,複製並replace進(jìn)提取出來的wav,儲(chǔ)存


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

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

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

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

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

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

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