史上最詳細GTASA音頻修改教程

博客鏈接:https://katock-cricket.github.io/MyBlog/posts/gtasaaudio/,觀感更好

只針對PC老版
圣安地列斯的音頻,存儲在audios
文件夾,audios
文件夾里又有CONFIG
、SFX
和streams
文件夾:
CONFIG
SFX
:聲音、音效文件,例如人物語音、武器車輛環(huán)境音效、任務對白
streams
:音樂文件,例如電臺音樂、過場動畫、主題曲
CONFIG

如果是涉及音頻文件的替換(而不是掛載),這些文件也會修改,因為音頻大小發(fā)生改變,offset偏移值之類的東西也會改變。

FEET
:腳步聲或其他
GENRL
:主要是車輛引擎
PAIN_A
:CJ和NPC的慘叫聲,把這個改成二次元老婆的嬌喘,配合人物MOD老帶勁了,別問我怎么知道的
SCRIPT
:非過場動畫的任務對白
SPC_EA
:警察消防救護這些公共組織的NPC的語音
SPC_FA
:特殊NPC的語音
SPC_GA
:大部分NPC的語音
SPC_NA
:幫派NPC和任務人物的語音
SPC_PA
:CJ的語音
每個文件都是特殊編碼的,解包之后會看到每個文件其實又分了許多個bank,具體每個bank里是什么內容,可以參看這兩個鏈接:(這兩個網(wǎng)站本身也很有用,如果愿意挖墳的話,可以挖到很多有用的信息)
http://www.zazmahall.de/ZAZGTASANATORIUM/GTASA_SFX_Directory.htm#SCRIPT
https://gtaforums.com/topic/923407-gta-san-andreas-sounds-list/

都是與音樂有關的。倆字母的那些都是電臺音樂,但是并不是完整的電臺音樂,都被做了切片。
BEATS
:開場曲、過關音效等,包括開局湯普尼駕車送CJ去巴拉斯地盤的過場對白。我真想不明白這段過場為什么放在BEATS里而不是CUTSCENE,害我找了老久(可能是因為這個動畫并不是過場動畫而是實時演算)。
CUTSCENE
:過場動畫的音頻,一共70多條,命名沒有規(guī)則,具體哪段是哪個過場動畫全靠自己找,誒嘿。
音頻編輯
如果想編輯和替換原有的游戲音頻,這三樣必不可少:modloader掛載器、SAAT聲音替換工具、audacity音頻編輯軟件
SAAT聲音替換工具
全名 San Andreas Audio Toolkit,可以對SA進行聲音的提取和導入。這里需要說明一件事兒,就是導入和導出的路徑,還有游戲目錄路徑,都最好不要包含中文,否則可能失效。
一般的操作流程是,用這個工具把SA的音頻進行提取,對提取出來的音頻進行內容上的修改,然后再用這個工具導入到游戲里?;蛘撸绻恍薷腟FX里的音頻,修改音頻之后可以將其放到MOD掛載器中,不需要覆蓋游戲原文件。
modloader掛載器
不多贅述,把需要替換的文件,按照目錄結構理順了,放在modloader文件夾就完事兒。SFX音頻文件同理。
例如我的中配MOD的掛載內容如下:(看目錄結構)

這里重點說明一件事兒:modloader不能掛載streams里面的文件,這個還是要靠SAAT進行封裝。
audacity音頻編輯
這個不一定要用audacity,但是音頻編輯軟件一定要足夠專業(yè),能夠進行bit級別的編輯。特別注意一件事情,就是你自己制作的替換音頻,格式必須與原游戲對應的音頻完全一樣。采樣率、數(shù)據(jù)率、時長,必須分毫不差,否則很容易出問題,即使沒出問題,也建議中午做,因為早晚會出事。尤其是streams里的文件。
技巧:如果你用audacity,你可以先把原音頻拖入,然后將自己做的音頻也拖進來,把原音頻前99.9%的內容扣掉,然后把自己的音頻截成合適的長度,拖進去原音頻空下的部分,然后刪掉自己音頻的軌道,然后導出為對應格式,就OK了。這樣可以保證以上指標與原音頻完全一致。圖示過程如下:
第一步,拖入原音頻





參考鏈接:https://gtaforums.com/topic/494176-sa-how-to-replace-anyall-sounds/
MOD制作
如果想把你自己DIY的音頻制作成MOD,要看你是替換了streams還是SFX,如果是SFX,那只提供modloader里需要掛載的音頻即可;如果還替換了streams,那你在使用SAAT導入的時候實際上還修改了CONFIG里文件的內容,你最后的MOD里一定要帶上你那里的CONFIG文件夾。
關于AI
看了這么多,咦,咋沒有半點AI的東西?AI只負責制作你自己的音頻,我這個教程,教的是你做好自己的音頻后,應該怎么導入游戲。AI怎么玩,可以參考B站上SOVITS相關教程,我這里不重復講了。我訓練好的AI模型會選擇合適的方式提供給愿意合作的朋友們,感謝大家的支持!