Skip to content

Dialogskripte mit WeiDU umwandeln

ManuelManuel Member Posts: 199
edited September 2012 in [Archive] German Team
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:
IF ~~ THEN BEGIN 0 // from:
SAY #2682 /* ~Destiny or no, I am not long for this place.~ [ABELA01] */
IF ~~ THEN EXTERN ~RAGEFA~ 1
END
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.

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.dlg
Wenn erfolgreich, befindet sich nun eine Datei "name.d" im selben Ordner.

Das funktioniert auch mit der Beta, hab's eben getestet.
Sign In or Register to comment.