Skip to content

Releases: iomatix/-SCPSL-AudioManagerAPI

Dependency .DLL - 1.8.0

26 Sep 19:09
85d82b7

Choose a tag to compare

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

28 Jul 17:07

Choose a tag to compare

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. DefaultAudioManager is now initialized automatically via AudioConfig.json using System.Text.Json. Manual initialization (e.g., RegisterDefaults) is no longer supported. Update your plugins to use DefaultAudioManager.Instance directly.

What's New in Version 1.7.0

  • Automatic Initialization: DefaultAudioManager.Instance is lazily initialized on first access using settings from Configs/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: DefaultAudioManager uses Lazy<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: DefaultSpeakerFactory uses ConcurrentDictionary for improved performance and thread-safety in speaker management.

Full Changelog: 1.6.0...1.7.0

Dependency .DLL - 1.6.0

27 Jul 10:07

Choose a tag to compare

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

26 Jul 11:28

Choose a tag to compare

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

26 Jul 10:58

Choose a tag to compare

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

24 Jul 20:37

Choose a tag to compare

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

24 Jul 19:33

Choose a tag to compare

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

24 Jul 19:17

Choose a tag to compare

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

24 Jul 18:53

Choose a tag to compare

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)

24 Jul 17:04

Choose a tag to compare

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