|
-
Musik nach laden wiederherstellen
Heya,
es gibt ja paar stellen im Spiel, wo der Sound / das Musikstück nach dem Laden einfach weg ist (Ruinen, vorm Untoten Drachen, ...)
Hat da jemand vielleicht einen Ansatz wie man das korrigieren kann?
Es soll ja einige Mods geben wo das nicht so ist.
-
Provinzheld
Geschlecht: Gothic
Zitat von Kirides
Heya,
es gibt ja paar stellen im Spiel, wo der Sound / das Musikstück nach dem Laden einfach weg ist (Ruinen, vorm Untoten Drachen, ...)
Hat da jemand vielleicht einen Ansatz wie man das korrigieren kann?
Es soll ja einige Mods geben wo das nicht so ist.
Wenn die Musik nach dem Laden plötzlich einfach weg ist bei manchen Orten, kann das daran liegen, dass dort in der Welt eine Musikzone benutzt wurde, die es nicht wirklich gibt. Dann wird dort innerhalb der Zone einfach die Musik von der vorherigen Zone gespielt. Wenn man dann speichert und lädt, spielt die Musik natürlich nicht mehr. Das ist z.B. in Gothic 2 in den Tavernen oder im Oberen Viertel auch der Fall. Da wurden die Zonen TAV und OBS benutzt, die es allerdings gar nicht gibt. Da war wahrscheinlich eigene Musik für geplant, die letztendlich nicht komponiert wurde.
Ich weiß übrigens auch, warum bei der Kaserne die Musik nach einer Weile einfach so aufhört. Da wurde beim DirectMusic Producer vergessen (oder absichtlich weggelassen?), die Musik auf Loop zu stellen.
Bin jetzt eben mal in den Spacer gegangen, um zu schauen, wie das bei Irdorath aussieht. Beim Untoten Drachen und bei der Halle davor wurden die Zonen END und TMP benutzt, die allerdings in der MusicInst.d in System\Music\ gar nicht definiert wurden. Deswegen ist da die Musik nach dem Laden auch einfach so weg.
Mir würde jetzt nicht spontan einfallen, was dafür dann die optimalste Lösung wäre. Wahrscheinlich einfach die am nächsten liegende Musikzone suchen und dann davon die Musik spielen, falls es die Zone gar nicht gibt.
Geändert von Herobrine (08.03.2021 um 14:26 Uhr)
-
08.03.2021 16:01
#3
Es gibt Musikstücke die nicht erneut abgespielt werden, nach dem sie fertig sind (no Loop) - DLC_DayFgt und KAS_DayStd
Es gibt einige im Spacer gesetzte Musik Zonen, die nicht definiert sind. (MusicInst)
-
Ich hab's jetzt auf verschiedene Arten probiert, die Musik einfach abzuspielen, aber irgendwie will das alles nicht.
z.B. über sound.d -> setMusicZoneTheme("MAYATEMPEL_MAY", "MAY");
"... The transition in music will be instant (given that the player is in the affected zone)."
Über einen Check der bounding boxen des Spielers und des oCZoneMusic-Vobs "MAYATEMPEL_MAY" konnte ich sicherstellen, das der Spieler sich innerhalb der oCZoneMusic befindet. Leider macht das keinen unterschied.
Auch das manuelle setzen der "oCZoneMusic__s_musiczone_Address" auf die aktuelle Zone (z.B. MEM_SearchVobByName("MAYATEMPEL_MAY") ) hilft nicht.
Die Zone wird zwar gesetzt (pointer nicht null) aber sie wird nicht abgespielt -> Man hört nach dem Laden weiterhin nur das geräusch von brennenden Fackeln.
auch das händische setzen von local_enabled & enabled bei der aktiven Zone hat nichts gebracht.
var oCZoneMusic zone; zone = _^(zonePtr);
zone.local_enabled = 1;
zone.enabled = 1;
Dann habe ich es mit ...
... playMusic("MAY_DAY_STD", 1); // Transition end
... playMusic("MAY_DAY_STD", 2); // Day/Night change
... playMusic("MAY_DAY_STD", 0); // Default transition
den varianten probiert die Musik zu starten. Auch ohne erfolg -> weiterhin keine Musik.
Nur das rauslaufen aus den Jharkendar Ruinen bis zum oCZoneMusic Trigger startete die Musik schlussendlich.
-
08.03.2021 18:23
#5
Es sollte funktionieren, wenn du die fehlenden definierten Musik Zonen in der MusicInst ergänzt. Achte dabei, dass immer Day und Ngt eingetragen ist. Im Standard fehlen sie auch bei einigen Musikzonen. Lädt man also beispielsweise das Spiel nachts, ist ebenfalls keine Musik vorhanden.
-
Zitat von Falugify
Es sollte funktionieren, wenn du die fehlenden definierten Musik Zonen in der MusicInst ergänzt. Achte dabei, dass immer Day und Ngt eingetragen ist. Im Standard fehlen sie auch bei einigen Musikzonen. Lädt man also beispielsweise das Spiel nachts, ist ebenfalls keine Musik vorhanden.
Sauber! Damit läufts.
Habe die Themes jetzt so angepasst, wie ich finde das der Sound passt. Bei den Jharkendar Ruinen halt weiterhin das Ausgrabungs-Theme und bei den anderen Stellen einfach den Standard oder was anderes passendes.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
|
|