CHANGELOG

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.8.2] - 2026-03-09

Fixed

  • Day 2 Termina soundtrack not playing
  • Guru Guru stops playing if ringing the bell or destroying the crate
  • Ikana Music Box scene entry volume jump

[0.8.1] - 2026-02-26

Added

  • AudioApiFileInfo2, AudioApi_CreateStreamedBgmEx, AudioApi_CreateStreamedFanfareEx, allowing to define a volume offset per track

Fixed

  • Main bgm not correctly unmuted after enemy cleared
  • Note priority, which caused N64 stealing soundtrack notes whenever it felt like it

Changed

  • better concern separation to make it easier to control audio behavior without locking down API to a specific use case
  • Streamed audio dropping left channel due to note stealing prio and max notes restrictions
  • SFX not working during Final Hours after seperation of concerns patch

[0.7.3] - 2026-02-23

Fixed

  • Cavern playback in Astral Observatory
  • Guru Guru handling

[0.7.2] - 2026-02-22

NOTE

  • From now on all changes are documented here and versioning will follow SemVer versioning

Fixed

  • Enemy battle music not playing on second encounter

Changed

  • .gitignore
  • make now deletes at starts and generates after build /dist and creates the Thunderstore zip to /publish

[0.7.1] - 2026-02-20

Fixed

  • Removed warp to credits debug code

[0.7.0] - 2026-02-20

Note

  • This is a fork of Magemods Audio API

Fixed

  • Frog Song
  • Credits
  • Ballad of Windfish
  • Bremen Mask
  • Fanfares looping behavior
  • ZIP DMA
  • loop index bugs
  • queue overflow
  • vanilla radio effect
  • removed debug code breaking engine behavior

Added

  • Morning Jingle feature
  • Porcelain registration type flags
  • Mod menu config: Radio emulation in shops and minigames toggle (vanilla is on, but sounds really bad, so default is disabled)