Dialogskripte mit WeiDU umwandeln
Manuel
Member Posts: 199
Für alle, die das Original-Spiel besitzen oder Zugriff auf die Beta haben:
Wenn bei einem String mal der Kontext des Gesprächs unklar ist, einfach mit Near Infinity unter Search -> StringRef die Nummer eingeben und dann über Find references nach DLG suchen. Die gefundene Datei ist das Dialogskript, in dem der String verwendet wird. Dieses kann man zwar auch mit NI untersuchen, aber übersichtlicher ist es, wenn man es mit WeiDU in eine D-Datei umwandelt. Der Inhalt dieser Dateien sieht in etwa so aus:
WeiDU nutzen:
1. Runterladen, entpacken und die Weidu.exe in den Spielordner kopieren, da wo auch die chitin.key liegt.
2. Im Fall der Beta die dialog.tlk aus dem Unterordner /lang/en_US in den Hauptordner kopieren.
3. Die Eingabeaufforderung starten (Start -> Ausführen -> cmd eingeben, ins Spielverzeichnis wechseln und folgenden Befehl eingeben:
Das funktioniert auch mit der Beta, hab's eben getestet.
Wenn bei einem String mal der Kontext des Gesprächs unklar ist, einfach mit Near Infinity unter Search -> StringRef die Nummer eingeben und dann über Find references nach DLG suchen. Die gefundene Datei ist das Dialogskript, in dem der String verwendet wird. Dieses kann man zwar auch mit NI untersuchen, aber übersichtlicher ist es, wenn man es mit WeiDU in eine D-Datei umwandelt. Der Inhalt dieser Dateien sieht in etwa so aus:
IF ~~ THEN BEGIN 0 // from:Hier findet ihr alle States, Antworten, Skriptbefehle usw. im lesbaren logischen Zusammenhang, den man eigentlich nicht groß erklären muss, folgt einfach den GOTOs. Der Befehl EXTERN heißt, dass in ein anderes Skript gesprungen wird.
SAY #2682 /* ~Destiny or no, I am not long for this place.~ [ABELA01] */
IF ~~ THEN EXTERN ~RAGEFA~ 1
END
WeiDU nutzen:
1. Runterladen, entpacken und die Weidu.exe in den Spielordner kopieren, da wo auch die chitin.key liegt.
2. Im Fall der Beta die dialog.tlk aus dem Unterordner /lang/en_US in den Hauptordner kopieren.
3. Die Eingabeaufforderung starten (Start -> Ausführen -> cmd eingeben, ins Spielverzeichnis wechseln und folgenden Befehl eingeben:
weidu name.dlgWenn erfolgreich, befindet sich nun eine Datei "name.d" im selben Ordner.
Das funktioniert auch mit der Beta, hab's eben getestet.
1