Ja, die Font funktioniert. Ich habe ebenfalls eine beschreibbare Variante erstellt und dort kann man alle Textfelder fehlerfrei nutzen. Wie schon erwähnt, ich habe schon einiges mit dem Script probiert und das Objekt ist nicht dran Schuld.
Und jetzt zum ersten Teil. Ich habe jetzt schon viele Variablen und wenn die Zwischenergebnisse auch nochmal ihre Variablen erhalten, dann vergrößert sich natürlich auch die Gesamtanzahl der Steingvariablen. Und Textfelder überschreibe ich ja nicht. Das würde passieren, wenn ich jedes Mal die Strings aktualisieren würde.
Die Logfile sagt nichts. Von der Syntax her ist, wie du gesagt hast, alles richtig.
Ich könnte mal eine Variante erstellen, die keine Systemmacros nutzt, sondern Variablen, um die DFI im Editor zu testen. Ich habe einfach das Gefühl, dass OMSI es nicht schafft, das Script in einem Frame auzuführen und bricht dann ab. Als ich nämlich die RefreshStrings-Variable damals ganz unten gesetzt hatte, ist nichts passiert. Habe ich sie einige Zeilen nach oben gesetzt, haben sich einige Textfelder verändert. Was ich auch bemerkt habe ist, dass OMSI Scripts gar nicht genau einmal per Frame ausführt...