loaforcsSoundAPI
A soundtool made to give Soundpack creators ultimate control.
Date uploaded | 5 months ago |
Version | 1.1.0 |
Download link | loaforc-loaforcsSoundAPI-1.1.0.zip |
Downloads | 5955 |
Dependency string | loaforc-loaforcsSoundAPI-1.1.0 |
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.2100Bobbie-UniTask
Provides an efficient allocation free async/await integration for Unity.
Preferred version: 2.5.0README
loaforcsSoundAPI
A portable sound-replacement mod, built to give sound pack creators more control and a more maintainable code base.
loaforcsSoundAPI may still break occasionally purely because of how much it needs to handle, although game updates are very unlikely to break it. loaforcsSoundAPI will work with most other BepInEx Mono unity games.
For Sound-Pack creators
A simple tutorial to make a sound pack is available in the github wiki. A couple examples are avaliable as well.
- Custom File Structure Hierachy
- Mapping multiple sounds to the same sounds
- Sound-packs can create config options just like regular mods
- Swap out audio clips live based on what is happening ingame.
CHANGELOG
v1.1.0
- Looping sounds should now be properly handled and be replaceable on every loop.
- Sounds that are disabled via purely a config are now not loaded - decreasing memory usage.
- Fixed issues that could happen if you really wanted to mess with
HideManagerGameObject
- Updated README
- Fixed a log message accidently being put on LogDebug instead of LogExtended
- Fixed
update_every_frame
not correctly resetting. - Cleared up messaging on deprecated
randomness
and like some other internal changes that don't matter :3
v1.1.1
- Patch fix for compatiblity issue
v1.1.2
- Fix trying to loop an empty audio clip
v1.1.3
- Turns out running your code lets you do things
- Converted multithreading to use unitask, yes this is the new new multithreading
v1.1.4
i forgor :skull:
v1.1.5
some shenanigans
v1.1.6
undo shenanigans with zstring, do my own shenanigans
v1.1.7
hide looping support behind experimental config