Portal-Zone Gothic-Zone Gothic II-Zone Gothic 3-Zone Gothic 4-Zone Modifikationen-Zone Download-Zone Foren-Zone RPG-Zone Almanach-Zone Spirit of Gothic
English Deutsch
World of Gothic

Union-Plugins >> Union_MusicBass
Autor: LikerGothic
Hinzugefügt: 15.02.2026 15:28
Views: 23
Downloads: 2
Beschreibung: Kurzbeschreibung
Dieses Plugin ermöglicht das Abspielen von Musik über das neue System bass.dll (BASS.dll).
Genutzte Bibliothek: BASS.dll (offizielle Website)

Das Plugin ist vor allem interessant für Modder – oder für Spieler, die ihre Musik im Spiel selbst ersetzen möchten.

Autor / Credits
  • Autor: LikerGothic
  • Hinweis auf bass.dll: N1kX
  • Hilfe beim Zusammenbau der DLL: Hedin


Vorteile des neuen Systems
  • Spielt mp3 / wav / ogg ab
  • Keine Hänger und kein „Stottern“
  • Keine Brumm-/Klingel-/Artefakt-Geräusche beim Wechsel von Musikzonen
  • Keine Freezes beim Wechsel der Musikzone
  • Sanfte Übergänge zwischen Tracks

Wichtiger Hinweis
Dieses Plugin ermöglicht nur das Hinzufügen/Ersetzen von Musik. Es liefert keine neue Musik mit und „repariert“ auch keine alte Musik automatisch.
Nicht ersetzte Originalmusik läuft weiterhin über das alte System.
Neue Musik spielt also nur dort, wo ihr sie selbst ersetzt.


Voraussetzungen
  • Microsoft Visual C++ Redistributable 2015 (normalerweise bereits vorhanden, wenn ihr Spiele installiert habt)
  • Gothic 1 (Steam + PlayerKit 1.08k_mod) oder Gothic 2: Nacht des Raben
    – ebenfalls unterstützt: Gothic 1 Sequel und Gothic 2 ohne NdR
  • Union 1.0m oder höher

Kompatibilität
  • Kompatibel mit allen Mods, die bass.dll nicht bereits standardmäßig verwenden
  • Archolos nutzt dieses System bereits → dort nicht installieren
  • In New Balance wird es ebenfalls integriert → dort nicht installieren


Wie trage ich neue Musik ein?

1) Plugin installieren

Archiv Union_MusicBass.zip herunterladen und entpacken

Union_MusicBass.vdf nach data oder data/plugins kopieren

2) Eigene Musik ablegen
  • Eure Musik nach _work/data/music/ kopieren
    – dort einen beliebigen Ordner erstellen (z. B. my_music)
    – Beispiel: my_music/test_some.mp3
  • Alternativ: Wenn ihr euch auskennt, könnt ihr die Dateien auch direkt in eine VDF packen (gleicher Pfad).

3) Einmal starten, damit die INI-Einträge erzeugt werden
  • Spiel einmal starten und anschließend über das Menü beenden
  • In der gothic.ini erscheinen neue Plugin-Optionen



4) Debug-Anzeige aktivieren (Musikzonen-Namen im Spiel sehen)
In der gothic.ini:

showDebugInfo=1

Dann Spiel starten: oben im Bild wird der Name der aktuellen Musikzone angezeigt (Beispiel: OR = Burg im Minental, je nach Spiel/Zone).



5) Zone im Skript auf neue Datei mappen
  • Nehmt die Instanz (den Zonennamen), den ihr im Spiel angezeigt bekommt, und tragt sie in einem *.d Skript ein.
  • Die Beispiel-Dateien NEW_MUSIC_FILE_G2.D und NEW_MUSIC_FILE_G1.D (für Gothic 1) enthalten bereits ein Muster – einfach kopieren und eure eigene instance erstellen.
  • Legt die *.d Datei anschließend nach: system/autorun

Beispiel-Prinzip (aus dem Template ableiten):
  • Dateiname angeben (z. B. TEST_SOME.mp3) → dann spielt im Spiel eure Musik in dieser Zone.

Wichtig: Dateinamen dürfen nur lateinische Zeichen enthalten und keine Leerzeichen!

Parameter
  • Vol = Lautstärke (0 bis 1)
  • loop = 0 oder 1 (Endlosschleife an/aus)



Das macht ihr für jede Musikzone, die ihr ersetzen wollt.

6) Debug wieder aus
In der gothic.ini:

showDebugInfo=0


gothic.ini – Plugin-Einstellungen (Übersicht)

// Wie schnell die aktuelle Musik ausblendet beim Wechsel
fadeOutCurrent=3000
// Wie schnell Kampfmusik einblendet
fadeInFgt=1000
// Wie schnell Bedrohungsmusik einblendet
fadeInThr=1500
// Wie schnell Standard->Standard einblendet
fadeInStd=4000
// Wie lange Musik im Cache bleiben soll (Sekunden) - Standard 15 Minuten
cacheMusicTime=900
// Maximaler RAM-Verbrauch für Musikcache (Bytes) - Standard 30 MB
cacheMusicSize=31457280
// Debug-Ausgabe auf dem Bildschirm
showDebugInfo=1


Release-Thread im Forum

Datei (Download) Größe Hits
Union_MusicBass.zip 271 KB 2
Alle Dateien, die hier zum Download angeboten werden, werden vor der Freigabe als Download mit der zum Zeitpunkt der Veröffentlichung aktuellen Version von Avast Premium Security einer Prüfung auf Virenfreiheit unterzogen und erst nach bestandenem Test freigegeben.



Username:
Passwort:
angemeldet bleiben:

 - Blut und Erz
     Gothic-LARP
     29. – 31.05.2026
     (Coburg)

 - Moddertreffen 2026
     Treffen der Mod-
     Community
     26. – 28.06.2026
     (Eisenach)

 - Gothic Tales 2026
     Gothic Pen&Paper
     Convention
     27. – 30.08.2026
     (Jena)
Fanart