@D.Klingauf: Jetzt warst du einen Tick schneller als ich mit der Beantwortung
Die 78 habe ich bei der AERIEJ übersehen.
Die Dateien die keine Änderungen besitzen, können wir löschen.
Ich glaube die Test1234.d können wir getrost löschen. Das war nur ein Experiment vom Author.
Bei der ANOMENJ.d bin ich auch auf das Ergebnis gekommen.
Die SOLVED_JOURNAL Einträge würde ich auch stehen lassen, da sie meines erachtens Sinn machen. Wenn man den Text dazu liest, müssten es die Einträge im Journal sein, die bei den "Erledigten Aufgaben" erscheinen.
Bei den Kommentaren /* */ sollten wir nur auf diese achten, die niedriger als #74106 sind. Dann nämlich greifen sie auf bekannte Strings in der dialog.tlk zu.
Ersetze den String in den Tilden ~Bla Bla Bla~ mit der Stringnummer im Kommentar #12345 (ohne Tilden). Somit wird bei der Installation, der String 12345 aus der dialog.tlk verwendet.
Somit würden wir uns bei einer Übersetzung Zeit sparen.
Ein Beispiel aus der NALIAJ.d:
<font face="Courier">
IF ~~ THEN BEGIN 319 // from:
SAY ~<NO TEXT>~ /* #0 */
IF ~~ THEN REPLY <font color=yellow>~I think you should tell me just what we are up against.~ </font color>/* #24290 */ DO ~SetGlobal("EnteredAR1300","GLOBAL",1)
SetGlobalTimer("ArrivedNaliaKeep","GLOBAL",ONE_DAY)
~ GOTO 149
END
IF ~~ THEN BEGIN 319 // from:
SAY ~<NO TEXT>~
IF ~~ THEN REPLY <font color=yellow>#24290</font color> DO ~SetGlobal("EnteredAR1300","GLOBAL",1)
SetGlobalTimer("ArrivedNaliaKeep","GLOBAL",ONE_DAY)
~ GOTO 149
END</font>
Jetzut noch zu den WEIGHTs. IE arbeitet die Ereignisse einer Dialogdatei von oben nach unten ab. Dabei kontrolliert IE die Bedingungen der einzelnen STATES.
Beispiel:
a
b
c
d
Es sind vier STATES und IE würde sie in der Reihenfolge a b c d abarbeiten.
In manchen sollte dann hinterher eine Bedingung etwas früher stattfinden, dann müsste man alle STATES neu nummerieren. Daher gibt es die WEIGHTs. Die mit der niedrigsten WEIGHT-Nummer wird als erstes behandelt.
a
b WEIGHT 2
c
d WEIGHT 10
Daraus würde die Reihenfolge b d a c entstehen. Alle STATES mit WEIGHTs kommen vor denen ohne WEIGHTs
Warum alle WEIGHTs bei der NALIA Romance weggelassen wurde, weiß ich nicht, ich würde sie erst einmal lassen. Lass uns erst einmal sehen, ob der Mod auch damit funktioniert. Hinterher das ganze wieder zu nummerieren, dürfte sich als schwierig erweisen.
Mein Vorschlag mit der Benennung der Dialogdateien wäre folgender:
Alle neuen Dialogedateien, es müssten zwölf Stück sein behalten ihren Namen.
Die Dialogdateien, die wir gerade bearbeiten bekommen vor ihren ursprünglichen Namen noch ein r gesetzt. rAERIEJ.d
Somit haben wir später, wenn alle Dialogdateien in einem Ordner sind, den Überblick.
Ich habe jetzt alle Kommentare bei den von mir bearbeiteten Dialogen entfernt. Ebenso die 12 neuen Dialogdateien.
Hier sind alle von mir bearbeiteten und dein rANOMENJ.d <a href="http://weigo.gmxhome.de/Dialogues.rar">Dialogdateien</a>
Die MNJAH.d müssen wir dann mal sehen, ob diese überhaupt verwendet wird.