Getting to a point now where this is useable. Meant basically to be LCSoundTool and CustomSounds in one with way more customisation. Now this is absolutely not a replacement (atleast for most people), with the state it's in already just getting a simple sound replacement is harder but it's been built in such a way that soundpack creators can soon tweak many more values than you ever could with LCSoundTool/CustomSounds.
Current features:
- Sounds are not bound by filename but instead through json files. This means:
- Binding multiple custom sounds to a single sound (better variations)
- internal custom file structure can be completely different to that of the games, and it will just resolve
- and because it's in
.jsonformat it can be easily expanded upon - Certain sounds can be loaded on startup (say main menu sounds) and the rest can be loaded on a background thread while the game continues to boot.
- Cut https://discord.com/channels/1168655651455639582/1197391708816679002 from about 4 seconds of load time to 0.25 seconds
- This feature is still a little bit buggy, if you have a mod that skips a part of the start up process it could cause some issues.
A simple tutorial is available on the github wiki.
Thunderstore link: https://thunderstore.io/c/lethal-company/p/loaforc/loaforcsSoundAPI/
ofc this is still in development but i hope opening it up to more people will help accelerate the development, got some cool features planned just gotta get around to implemeting them








