Changelog
1.4.0
- Starts playback when the value in the boat reaches the level quota instead of at level start.
- Emits the track from the boat as distance-attenuated 3D audio.
- Ties final playback loudness to the game's Music volume setting while retaining the mod volume control.
- Adds configurable full-volume and silent distances.
1.3.0
- Lowers the default playback volume from 0.7 to 0.35.
- Adds an
Enabled setting that immediately stops playback when disabled.
- Applies volume changes to a currently playing track.
1.2.1
- Replaces the bundled track with the new
Leos.wav mix (48 kHz, stereo, 24-bit WAV).
1.2.0
- Starts playback only after the game's gameplay-level initialization completes.
- Stops playback immediately when gameplay exits for the shop, lobby, victory, or defeat.
- Stops and cancels queued playback when a level scene unloads, the plugin is disabled, or the game closes.
- Prevents next-level scene preloading during the shop transition from starting the song early.
1.1.0
- Replaced Unity AudioClip playback with the game's native FMOD Core streaming system.
- Added FMOD initialization retries, duration reporting, and precise FMOD errors.
1.0.4
- Bypassed Unity 6's failing file-to-AudioClip decoder with direct 16-bit PCM WAV streaming.
- Added RIFF/WAVE validation and precise PCM format diagnostics.
1.0.3
- Fixed Unity unloading an already-decoded downloaded WAV by removing the invalid second
LoadAudioData request.
- Added diagnostics for the clip state immediately returned by the WAV request.
1.0.2
- Converted the track to PCM WAV after the game's Unity MPEG decoder returned an unloaded, zero-sample clip.
- Added level-scene and queued-playback diagnostics.
1.0.1
- Wait for MP3 sample decoding to finish before starting playback.
- Reject zero-length clips with a useful diagnostic instead of silently playing them.
1.0.0
- Initial release.
- Local MP3 loading and level-start playback.
- Configurable volume, looping, and scene-name prefix.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.