AudioLoader
Utility library to load custom sounds into Timberborn's SoundSystem
模組介紹 作者原文
A simple library that will shoehorn an audio file into Unity + Timberborn's AudioClip system. The way to play that clip varies, but Timberborn essentially has a list of AudioClips and it accesses them in various ways using a string as ID. This Library allows you to load your own sound files/data into that system, and add it to that list.
There is also some kind of Audio grouping system, and if your sound's clipName doesn't conform correctly, it crashes the game. I don't understand the group system super well, but I've been able to put different sounds in different groups by altering its ID string/clipName.
If the clipName string begins with 'UI.\', then it will end up in the UI group ¯\\(°\_o)/¯
Clips in the UI group can be played with the Timberborn.UISound.UISoundController::PlaySound2D() object method, probably by other means too. Have fun!
Example/Usage:
AudioLoader.I.Load(string filePath, string clipName, UnityEngine.AudioType.MPEG); //mp3 from a file
AudioLoader.Instance.Load(byte rawData, string clipName, AudioType.OGG); //ogg from the raw bytes (writes the file to temp, then uses the above. For techincal reasons.)
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: