|
-
Abenteurer
.bik und .sgt datein in die Mod hinzufügen
Tach, wir haben erfahren das man die beiden obengenannten Dateien nicht in die .mod Datei hinzufügen muss sondern das sie auf anderen Wegen in die finale Exe gelangen. Doch wie?
-
Na einfach (ohne Namenskollisionen) in install\_work\data\music\modname und install\_work\data\videos oder?
So sieht das zumindest im demo installer aus, wie ich das beurteilen kann.
die sgt, sty und dls dateien sollten natürlich unique sein, denn die ordnerstruktur interessiert gothic da nicht so wirklich (d.h. du würdest evtl originale sgts überschreiben, oder das original wird benutzt), und die Videos logischerweise auch da du die originalvideos überschreiben würdest.
Irgendwo im Wiki steht ja dass die Engine das nicht verträgt wenn die im vdfs liegen, anders gehts ja insofern nicht.
-
Zitat von Derpy
Tach, wir haben erfahren das man die beiden obengenannten Dateien nicht in die .mod Datei hinzufügen muss sondern das sie auf anderen Wegen in die finale Exe gelangen. Doch wie?
Wie sie in die .exe gelangen, hängt davon ab, mit welchem Programm du den Installer erstellst. Eine Anleitung für NSIS findest du hier:
https://forum.worldofplayers.de/foru...8#post14305268
Um zusätzliche Dateien zu installieren, orientiere dich dort an den Befehlen
Code:
SetOutPath "$INSTDIR\Data\modvdf"
File ".\install\Data\modvdf\${MOD_FILE}.mod"
sowie (Deinstallation!)
Code:
!insertmacro g2mod_DeleteFile "$INSTDIR\Data\modvdf\${MOD_FILE}.mod"
-
Abenteurer
-
inwiefern funktioniert die Musik nicht? Wird sie nicht installiert? Oder nicht abgespielt? Vielleicht hat Gothic mit dem Leerzeichen im Pfad ein Problem?
-
Die Musik wird nicht abgespielt. Bei der Erstellung der .exe gibt's aber keine Probleme.
-
Zitat von BusfahrerCharlie
Die Musik wird nicht abgespielt. Bei der Erstellung der .exe gibt's aber keine Probleme.
Klappt es in deiner Modder-Installation mit der Musik?
Liegen die Dateien nach Installation im angegebenen Ordner?
Bitte auch mal ausprobieren, einen Pfad ohne Leerzeichen zu verwenden. (den Beitrag hast du wohl gelöscht)
-
In der Modder Installation hat alles ohne Probleme funktioniert.
Und so sieht der Speicherort der Musik aus, sollte also eigentlich passen, oder? Aber vielleicht fehlt da ja auch was. https://i.imglol.de/Neub5c7pl8a.png
-
Hat irgendjemand noch eine Idee? Weil dann wäre es endlich fertig!
-
Muss das nicht nach _work\data\music? Da sollte der installer es hinpacken. So sieht mal beispielhaft ein G1 musik ordner pfad aus: Gothic\_work\DATA\Music\dungeon
-
Da wird das später hingesetzt, aber es wird soweit ich weiß von wo anders genommen.
SetOutPath "$INSTDIR\_work\data\Music\Kreuzzug Beliars"
Genommen wird es ja vom Install-Ordner
File ".\install\Data\Music\Kreuzzug\Island_DayStd.sgt"
Denke ich mal zumindest. So gab es zumindest beim Erstellen der .exe keine Fehlermeldung. Die anderen Sachen haben so ja auch funktioniert.
-
Liegen die Dateien nach Installation im angegebenen Ordner?
Bitte auch mal einen Pfad ohne Leerzeichen ausprobieren:
Code:
SetOutPath "$INSTDIR\_work\data\Music\KreuzzugBeliars"
-
Ich hab's mal so probiert, aber bisher gab es keinen Unterschied.
Mir ist aber aufgefallen, dass wenn ich zum Beispiel jemanden angreife, die Kampfmusik kommt - also alles richtig. Wenn der Kampf aber vorbei ist, dann fängt die wieder von vorne an und es ist wieder still, sobald das Lied einmal durchgelaufen ist.
Die Musik scheint also da zu sein, aber sie wird wohl nicht wie im Modding Ordner ohne die .exe ausgeführt.
Geändert von BusfahrerCharlie (21.11.2018 um 22:10 Uhr)
-
/push + ausführlichere Erklärung
Wenn man ein neues Spiel startet und ganz normal spawnt, sollte eigentlich die Musik der Oberwelt anfangen (Also die Default Music Zone mit Island_DayStd). Aber das passiert nicht.
Wenn man allerdings einen Kampf anfängt (sei es mit Monster oder mit einem menschlichen NPC), fängt die Kampfmusik (Island_Fight) an. So sollte es auch sein. Wenn der Kampf beendet ist, fängt die Kampfmusik erneut an, läuft einmal durch und endet, wenn das Lied fertig ist (also kein Loop). Danach ist es wieder still.
Das müsste bedeuten, dass die Musik zwar richtig installiert wurde, aber nicht richtig zum Einsatz kommt. Im Gothic2-Modding Ordner funktioniert das Ganze hingegen einwandfrei.
Hat jemand vielleicht eine Ahnung, woran das liegen könnte? Das wäre vorerst das letzte Problem.
-
Liegen die Dateien (insbesondere die, die nicht abgespielt wird) nach Installation im angegebenen Ordner?
Ist die aktuelle Music.dat auch in der .mod enthalten?
-
Die aktuelle MUSIC.DAT ist in der .mod, und die Musikdateien sind auch in ihren richtigen Ordnern. Ich habe es einmal mit einem seperaten Ordner für die Musik versucht (Der hieß einfach KreuzzugBeliars),
dann einmal mit dem AddonWorld Ordner, weil da die Stücke drinnen waren, die bei der .ZEN, die wir benutzen, standardmäßig aktiviert waren,
und einmal mit einer Installation direkt in den Musikordner. Leider hat nichts davon geklappt.
-
Abenteurer
Hat doch bestimmt jemand schon mal selbst Musik eingefügt. Gibt es da keine Beispiele die ihr uns vielleicht geben könnt?
-
Was meinst du mit Beispiele? Ich hatte mit Musik keine Probleme, könnte dir aber auch nicht mehr sagen, als ich es schon getan habe.
-
Zitat von Derpy
Hat doch bestimmt jemand schon mal selbst Musik eingefügt. Gibt es da keine Beispiele die ihr uns vielleicht geben könnt?
Ja, inwiefern Beispiele? Ihr habt es ja in eurer Modding-Instanz schon zum laufen bekommen. Daher bringen euch Beispiele ja nichts oder verstehe ich die Frage falsch?
-
Hat doch bestimmt jemand schon mal selbst Musik eingefügt. Gibt es da keine Beispiele die ihr uns vielleicht geben könnt?
BusfahrerCharlie, Derpy,
Hi,
What version of Nsys are you using?
Where can I see your *.nsi file?
Little example.
Installation Music in the game directory NewWorld:
Code:
...
Section !$(inNameSecModFiles) SecModFiles
SetOutPath "$INSTDIR\_work\data\Music\NewWorld"
File ".\setup\pack\Xardas Tower.sty"
File ".\setup\pack\XT_DayStd.sgt"
....
SectionEnd
...
Installation Music in the game directory, subdirectory YourMod:
Code:
...
Section !$(inNameSecModFiles) SecModFiles
CreateDirectory "$INSTDIR\_work\data\Music\YourMod"
SetOutPath "$INSTDIR\_work\data\Music\YourMod"
File ".\setup\pack\Xardas Tower.sty"
File ".\setup\pack\XT_DayStd.sgt"
....
SectionEnd
...
MfG MaGoth,
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
|
|