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

 

Ergebnis 1 bis 6 von 6
  1. Beiträge anzeigen #1 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.781
     
    Kirides ist offline

    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.

  2. Beiträge anzeigen #2 Zitieren
    Provinzheld Avatar von Herobrine
    Registriert seit
    Oct 2012
    Ort
    Minental von Khorinis (Gothic)
    Beiträge
    275
     
    Herobrine ist offline
    Zitat Zitat von Kirides Beitrag anzeigen
    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)

  3. #3 Zitieren
    Falugify
    Gast
     
    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)

  4. Beiträge anzeigen #4 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.781
     
    Kirides ist offline
    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.

  5. #5 Zitieren
    Falugify
    Gast
     
    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.

  6. Beiträge anzeigen #6 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.781
     
    Kirides ist offline
    Zitat Zitat von Falugify Beitrag anzeigen
    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
Impressum | Link Us | intern
World of Gothic © by World of Gothic Team
Gothic, Gothic 2 & Gothic 3 are © by Piranha Bytes & Egmont Interactive & JoWooD Productions AG, all rights reserved worldwide