Grey Announcer
A mod plays sound when `StyleHUD.AscendRank` and `StyleHUD.ComboStart` is called
模組介紹 作者原文
Grey Announcer
A mod plays sound when StyleHUD.AscendRank and StyleHUD.ComboStart is called
tl;dr: when your style rank get higher
Features
- Plays sound when your style rank get higher
- Hot switch between different packs
- Multiple audio format support & Use FFmpeg's lib to load unknown format
- Setting on Volume/SpatialBlend/Load or Play strategies
How to Config
Go to PluginConfigurator
Format of config.json
This is an example of config.json:
you can add multiple files in single category's AudioFiles, when that category is called it will select random one between these files
when you turn on the audio randomization, when a category is called it will select all valid category's audio file and choose one of them
e.g. ExcludeFromRandom = false
Last, please ensure the extension of audio file are uses the right audio extension
e.g..mp3,.wav
Sry I will not switch to.ini and makes a silly broken change again
{
"RandomizeAudioOnPlay": false,
"CategorySetting": {
"Destruction": {
"Enabled": true,
"ExcludeFromRandom": false,
"VolumeMultiplier": 1.0,
"Cooldown": 2.0,
"AudioFiles": [
"Destruction.wav"
]
},
"Chaotic": {
"Enabled": true,
"ExcludeFromRandom": false,
"VolumeMultiplier": 1.0,
"Cooldown": 1.96400023,
"AudioFiles": [
"Chaotic.wav"
]
},
"Brutal": {
"Enabled": true,
"ExcludeFromRandom": false,
"VolumeMultiplier": 1.0,
"Cooldown": 2.0,
"AudioFiles": [
"Brutal.wav"
]
},
"Anarchic": {
"Enabled": true,
"ExcludeFromRandom": false,
"VolumeMultiplier": 1.0,
"Cooldown": 2.0,
"AudioFiles": [
"Anarchic.wav"
]
},
"Supreme": {
"Enabled": true,
"ExcludeFromRandom": false,
"VolumeMultiplier": 1.0,
"Cooldown": 2.0,
"AudioFiles": [
"Supreme.wav"
]
},
"SSadistic": {
"Enabled": true,
"ExcludeFromRandom": false,
"VolumeMultiplier": 1.0,
"Cooldown": 2.02559948,
"AudioFiles": [
"SSadistic.wav"
]
},
"SSShitstorm": {
"Enabled": true,
"ExcludeFromRandom": false,
"VolumeMultiplier": 1.0,
"Cooldown": 2.0,
"AudioFiles": [
"SSShitstorm.wav"
]
},
"ULTRAKILL": {
"Enabled": true,
"ExcludeFromRandom": false,
"VolumeMultiplier": 1.0,
"Cooldown": 2.0,
"AudioFiles": [
"ULTRAKILL.wav"
]
}
}
}
Default Packs
There's two default pack in this mod: greythroat and irene
one is used to show the default action of config.json, second one is used to show the randomization work on announcer
File Structure
The pack should be place in the relative audio announcer's folder indeed to detecd them
e.g. the pack want to use by style rank is in the RankAnnouncer folder
Audio Credits
GreyThroat's Voice Lines (from Arknights):
- Original Author: Hypergryph (鷹角網絡)
- Source Link:
Irene's Voice Lines (from Arknights):
- Original Author: Hypergryph (鷹角網絡)
- Source Link:
This mod is a non-commercial project, audio is only for learning use, the copyright of audio is owned by original author - Hypergryph (上海鷹角網絡科技有限公司)
Some of the audio are renamed but it's for easy to understanding
Note
considering huge performance issue, it's best to set Logging.Console.Enabled to false in ULTRAKILL\BepInEx\config\BepInEx.cfg even if you don't use this mod
but if you mind that, please at least remove the Debug in Logging.Console.LogLevel
Bugs & Suggestions
if you have any throuble or suggestion with the mod, feel free to ask in
- Github issue
- Email: 1106230622@qq.com
- Discord: csont.0721
Complants
Q: guess which f mod manager need to have a folder structure like this to make a sub folder:
whateverfuckisthis.zip/plugins/modName/subfolder
Easter egg
你是誰,請支持茜塔和世界線悖論
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: