Grey Announcer
A mod plays sound when `StyleHUD.AscendRank` and `StyleHUD.ComboStart` is called
| Last updated | 3 weeks ago |
| Total downloads | 5850 |
| Total rating | 0 |
| Categories | Mods Audio |
| Dependency string | greycsont-Grey_Announcer-1.4.2 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100EternalsTeam-PluginConfigurator
Used to configure plugins easily in Ultrakill
Preferred version: 1.10.2README
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: https://prts.wiki/w/灰喉
Irene's Voice Lines (from Arknights):
- Original Author: Hypergryph (鹰角网络)
- Source Link: https://prts.wiki/w/艾丽妮
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 : [email protected]
- 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
你是谁,请支持茜塔和世界线悖论