Create an account
To install the mod, you ecessarily need SMAPI, read the guide.

SAAT - Audio API and Toolkit v1.1.2  

Upload: 08 Jul 2023, 17:42
Created by: ZeroMeters [X]
Uploaded by: Aqxaro

Audio API & Audio Management for SMAPI, without any utilization of HarmonyLib.

Add custom music to your mods!

What does this mod do?

SAAT is a framework aimed to adding, managing, and modifying audio tracks in Stardew Valley. In addition, it seeks to improve the audio engine at a later date, as XNA / MonoGame's audio engine is lackluster in memory management and support. It aims to be harmony-less.

You can see examples of how to add custom audio tracks from the Documentation on Github

New in v1.1.2:
- Fixed a bug that resulted in the warning message "Could not find a CueDefinition with the name 'title_day' "

New in v1.1.1:
- A fail-safety feature to prevent the game from crashing when a cue is incorrectly called / not found.
-- Upon failure, a "Defaulting Cue" is played. This cue plays silence.
- The ability to forcibly add audio tracks to the jukebox. See "addtojukebox" command.
-- This is to cover migrations. Mods that migrated from Custom Music to SAAT will have all custom tracks removed from the jukebox playlist due to the prefix (cm:) notation CM required. SAAT validates all tracks in the jukebox and removes ones that are missing to prevent.

Comments
The minimum comment length is 10 characters.