Releases: iomatix/-SCPSL-AudioManagerAPI
Dependency .DLL - 1.8.0
Exiled: C:\Users\YOUR_USER_NAME\AppData\Roaming\EXILED\Plugins\dependencies
LabAPI: C:\Users\YOUR_USER_NAME\AppData\Roaming\SCP Secret Laboratory\LabAPI\dependencies
What's New in Version 1.8.0
- Updated compatibility for the newest version of the SCP:SL Lab API (northwood.labapi.1.1.3)
Dependency .DLL - 1.7.0
Exiled: C:\Users\YOUR_USER_NAME\AppData\Roaming\EXILED\Plugins\dependencies
LabAPI: C:\Users\YOUR_USER_NAME\AppData\Roaming\SCP Secret Laboratory\LabAPI\dependencies
⚠️ Warning
Version 1.7.0 introduces breaking changes.DefaultAudioManageris now initialized automatically viaAudioConfig.jsonusingSystem.Text.Json. Manual initialization (e.g.,RegisterDefaults) is no longer supported. Update your plugins to useDefaultAudioManager.Instancedirectly.
What's New in Version 1.7.0
- Automatic Initialization:
DefaultAudioManager.Instanceis lazily initialized on first access using settings fromConfigs/AudioConfig.json, eliminating manual setup. - Configuration File: Settings like cache size, speaker factory choice, and fade durations are loaded from
AudioConfig.json, auto-created with defaults if missing. - Thread-Safe Singleton:
DefaultAudioManagerusesLazy<IAudioManager>for thread-safe, performant initialization in SCP:SL’s multi-threaded environment. - Dependency-Free JSON: Configuration loading now uses
System.Text.Json, removing external dependencies like Newtonsoft.Json. - Enhanced Thread-Safety:
DefaultSpeakerFactoryusesConcurrentDictionaryfor improved performance and thread-safety in speaker management.
Full Changelog: 1.6.0...1.7.0
Dependency .DLL - 1.6.0
Exiled: C:\Users\YOUR_USER_NAME\AppData\Roaming\EXILED\Plugins\dependencies
LabAPI: C:\Users\YOUR_USER_NAME\AppData\Roaming\SCP Secret Laboratory\LabAPI\dependencies
Full Changelog: 1.5.2...1.6.0
Dependency .DLL - 1.5.2
Exiled: C:\Users\YOUR_USER_NAME\AppData\Roaming\EXILED\Plugins\dependencies
LabAPI: C:\Users\YOUR_USER_NAME\AppData\Roaming\SCP Secret Laboratory\LabAPI\dependencies
Full Changelog: 1.5.1...1.5.2
Dependency .DLL - 1.5.1
Exiled: C:\Users\YOUR_USER_NAME\AppData\Roaming\EXILED\Plugins\dependencies
LabAPI: C:\Users\YOUR_USER_NAME\AppData\Roaming\SCP Secret Laboratory\LabAPI\dependencies
Dependency .DLL - 1.5.0
Introduced pre-defined audio filters.
Exiled: C:\Users\YOUR_USER_NAME\AppData\Roaming\EXILED\Plugins\dependencies
LabAPI: C:\Users\YOUR_USER_NAME\AppData\Roaming\SCP Secret Laboratory\LabAPI\dependencies
Full Changelog: 1.4.2...1.5.0
Dependency DLL - 1.4.2
Exiled: C:\Users\YOUR_USER_NAME\AppData\Roaming\EXILED\Plugins\dependencies
LabAPI: C:\Users\YOUR_USER_NAME\AppData\Roaming\SCP Secret Laboratory\LabAPI\dependencies
Full Changelog: 1.4.1...1.4.2
Dependency DLL - 1.4.1
Exiled: C:\Users\YOUR_USER_NAME\AppData\Roaming\EXILED\Plugins\dependencies
LabAPI: C:\Users\YOUR_USER_NAME\AppData\Roaming\SCP Secret Laboratory\LabAPI\dependencies
Full Changelog: 1.4.0...1.4.1
Dependency DLL - 1.4.0
Exiled: C:\Users\YOUR_USER_NAME\AppData\Roaming\EXILED\Plugins\dependencies
LabAPI: C:\Users\YOUR_USER_NAME\AppData\Roaming\SCP Secret Laboratory\LabAPI\dependencies
Full Changelog: 1.3.0...1.4.0
1.3.0 - DLL (Dependencies)
Full Changelog: https://github.com/iomatix/-SCPSL-AudioManagerAPI/commits/1.3.0
Add it to: C:\Users\YOUR_USER_NAME\AppData\Roaming\EXILED\Plugins\dependencies or C:\Users\YOUR_USER_NAME\AppData\Roaming\SCP Secret Laboratory\LabAPI\dependencies