zBassMusic

zBassMusic is a modern music system for Gothic I and Gothic II NotR based on BASS Audio Library distributed as a Union plugin. It replaces the old DirectMusic system to let the modders create music for Gothic as regular audio files instead of unfriendly DirectMusic format.

Features

Releases

v0.5.3 2025-10-23

## What's Changed * Throw error when loading .ogg files by @muczc1wek in https://github.com/Silver-Ore-Team/zBassMusic/pull/88 **Full Changelog**: https://github.com/Silver-Ore-Team/zBassMusic/compare/v0.5.2...v0.5.3

v0.5.2 2025-10-18

## What's Changed * Fix #84 skip `zmusic->Stop()` when FullScriptControl is enabled by @muczc1wek in https://github.com/Silver-Ore-Team/zBassMusic/pull/86 * Fix CI by updating OpenSSH by @muczc1wek in https://github.com/Silver-Ore-Team/zBassMusic/pull/87 **Full Changelog**: https://github.com/Silver-Ore-Team/zBassMusic/compare/v0.5.1...v0.5.2

v0.5.1 2025-08-13

## What's Changed * Restore `LoadThemeByScript` as it is used in `BassMusic_Play` by @muczc1wek in https://github.com/Silver-Ore-Team/zBassMusic/pull/80 * Improved error reporting in `LoadThemeByScript` by @muczc1wek in https://github.com/Silver-Ore-Team/zBassMusic/pull/82 **Full Changelog**: https://github.com/Silver-Ore-Team/zBassMusic/compare/v0.5.0...v0.5.1

v0.5.0 2025-06-23

> [!WARNING] > `C_BassMusic_ThemeAudio` class was changed, update your scripts ## What's Changed * Feature: Theme loop timing by @muczc1wek in https://github.com/Silver-Ore-Team/zBassMusic/pull/72 **Full Changelog**: https://github.com/Silver-Ore-Team/zBassMusic/compare/v0.4.6...v0.5.0

v0.4.6 2025-06-23

## What's Changed * Fix #54 use shared_ptr to manage HSYNC callback lifetimes by @krychant in https://github.com/Silver-Ore-Team/zBassMusic/pull/73 * Fix `Transition::NextAvailableTimePoint` logic by @muczc1wek in https://github.com/Silver-Ore-Team/zBassMusic/pull/77 * Add try catch to `Channel::OnSlideVolumeSyncCallFunction` to prevent crashes by @muczc1wek in https://github.com/Silver-Ore-Team/zBassMusic/pull/78 ## New Contributors * @krychant made their first contribution in https://github.com/Silver-Ore-Team/zBassMusic/pull/73 **Full Changelog**: https://github.com/Silver-Ore-Team/zBassMusic/compare/v0.4.5...v0.4.6