16.01.2026, 07:11
Super, danke! Genau das Tool meinte ich ursprünglich. Ich hatte mich schon gewundert, mit Hennes Script hatte ich irgendwann nämlich auch schon mal meinen Spaß, und dachte schon, ich hätte die beiden Dinge durcheinandergeworfen. Jetzt ist’s mir wieder klar! Hat definitiv geholfen.
Es werden jetzt 100% aller XDF-Dialogpfade angezeigt. Die verschiedenen Flags für die unterschiedlichen Plots/Storys lassen mich noch etwas rätseln. Es scheint, als ob Dialogschritte sowohl Callback-Funktionen (via ID) aufrufen können, als auch nur unter bestimmten Bedingungen (gesetzte Flags) angezeigt werden.
Der Riva-Demo-Debug-Build hat zwar mehrere Konsolen für Flags, aber die waren bislang nicht wirklich hilfreich. Spannend wäre definitiv, diese in den globalen Daten zu identifizieren und auslesbar zu machen.
Ich denke, das Gespräch im Badehaus (mit Maren Aberdan) wäre ein gutes Beispiel: Nach dem Einleitungssatz sind die folgenden Abschnitte nur dann sichtbar, wenn Eventflag 22 gesetzt ist. Hierbei könnte es sich z. B. darum handeln, ob ein männlicher Held in der Gruppe ist. Danach wird Trigger 28 ausgeführt. Das könnte eine Funktion sein, die z. B. eine Probe auf CH ablegt und je nach Ergebnis Eventflag 23 oder 24 setzt. Danach wird ein weiterer Trigger (13) ausgeführt, worum auch immer es sich dabei handelt.
Es wäre folglich ganz nützlich, bald einmal,
a) die Speicherstelle der Event-/Dialog-Flags anzuschauen, und
b) herauszufinden, ob es eine „Callback-Liste“ (oder einen dicken Switch-Block) für die Event-Trigger innerhalb der Dialoge gibt, die von allen Dialogen geteilt wird.
Es werden jetzt 100% aller XDF-Dialogpfade angezeigt. Die verschiedenen Flags für die unterschiedlichen Plots/Storys lassen mich noch etwas rätseln. Es scheint, als ob Dialogschritte sowohl Callback-Funktionen (via ID) aufrufen können, als auch nur unter bestimmten Bedingungen (gesetzte Flags) angezeigt werden.
Der Riva-Demo-Debug-Build hat zwar mehrere Konsolen für Flags, aber die waren bislang nicht wirklich hilfreich. Spannend wäre definitiv, diese in den globalen Daten zu identifizieren und auslesbar zu machen.
Ich denke, das Gespräch im Badehaus (mit Maren Aberdan) wäre ein gutes Beispiel: Nach dem Einleitungssatz sind die folgenden Abschnitte nur dann sichtbar, wenn Eventflag 22 gesetzt ist. Hierbei könnte es sich z. B. darum handeln, ob ein männlicher Held in der Gruppe ist. Danach wird Trigger 28 ausgeführt. Das könnte eine Funktion sein, die z. B. eine Probe auf CH ablegt und je nach Ergebnis Eventflag 23 oder 24 setzt. Danach wird ein weiterer Trigger (13) ausgeführt, worum auch immer es sich dabei handelt.
Es wäre folglich ganz nützlich, bald einmal,
a) die Speicherstelle der Event-/Dialog-Flags anzuschauen, und
b) herauszufinden, ob es eine „Callback-Liste“ (oder einen dicken Switch-Block) für die Event-Trigger innerhalb der Dialoge gibt, die von allen Dialogen geteilt wird.

