Skip to content

Commit

Permalink
[Plugins] Update zBassMusic article
Browse files Browse the repository at this point in the history
  • Loading branch information
muczc1wek committed May 29, 2024
1 parent ad09a98 commit f610ee3
Showing 1 changed file with 13 additions and 7 deletions.
20 changes: 13 additions & 7 deletions docs/zengin/union/plugins/zbassmusic.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
# zBassMusic
zBassMusic is a modern music system for Gothic I and Gothic II NotR based on [BASS Audio Library](https://www.un4seen.com/) made by [Silver Ore Team](https://github.com/Silver-Ore-Team). It replaces the old DirectMusic system to let the modders create music for Gothic as regular audio files instead of DirectMusic format.

zBassMusic is a modern music system for Gothic games based on ZenGin.
It replaces the original DirectMusic system with a custom engine built on top
of [BASS Library](https://www.un4seen.com/)
to provide easier workflow for composers and additional functions for the perfect soundtrack design.
The most important features include:

!!! Info
For the plugin documentation, visit the [github site](https://github.com/Silver-Ore-Team/zBassMusic) of a project. The documentation is build into the code.
The plugin has its very own [docuentation site](https://silver-ore-team.github.io/zBassMusic/), if you are interested in including zBassMusic into your project see the detailed [User Guide](https://silver-ore-team.github.io/zBassMusic/user-guide/).

| Contacts ||
|:---------| :--- |
Expand All @@ -12,8 +17,9 @@ zBassMusic is a modern music system for Gothic I and Gothic II NotR based on [BA

## Features

- Music playback with modern audio formats like WAV, MP3, OGG
- Out-of-the-box support for existing C_MUSICTHEME instances
- Scriptable interface to take full control of music scheduling
- Loading music files from VDFS volumes (excluding .sgt)
- Backwards compatibility with DirectMusic .sgt files
* Direct playback of common audio formats (WAV, OGG, MP3) instead of DirectMusic proprietary formats
* Out-of-the-box support for existing music theme definitions (just change the audio file)
* Alternative scheduling & transition systems to support smooth cross-fades between themes
* Loading of music files from VDF volumes (DirectMusic required physical files)
* Scriptable interface for controlling the system from Deadalus scripts
* Backward compatibility with original `.sgt` music (it's redirected to the DirectMusic system)

0 comments on commit f610ee3

Please sign in to comment.