Hallo JoeSheridan, schön, wieder von dir zu hören.
Gibt es die Mod irgendwo auch auf Englisch?
Nein, andernfalls hätte ich sie ja veröffentlicht. Aber selbst wenn ich die englische Version des Spiels ebenfalls hätte, würde ich mir nicht diese doppelte Arbeit machen. Da ich die Mod zu meinem eigenen Vergnügen entwickelt habe, an dem ich euch gerne teilhaben lasse, würde ich davon gar nichts außer verschwendeter Lebenszeit haben, der Zeitaufwand ist einfach zu groß.
Herausgekommen ist jedoch nur eine Fehlermeldung wegen invalid input parameters.
Den ungültigen Eingabeparametern zufolge tippe ich auf eine EXCEPTION_ACCESS_VIOLATION wie unten im Bild 1 gezeigt, also eine eventuelle Inkompatibilität mit dem Programmcode. Da ich die englische Version nicht habe, kann ich nur vermuten, dass meine Binärdatei
user_scripts.bin nicht kompatibel zur Steam-Version sein könnte und vielleicht mit dem englischen Scriptcompiler neu compiliert werden müsste. Aber das ist jetzt nur Kaffeesatzleserei, ich habe keine Ahnung, ob es auch beim Compiler Unterschiede gibt. Das Spiel muss jedenfalls in der DSO Patch-Version 1.3 vorliegen, in der 1.2 sind noch nicht alle benötigten Funktionen vorhanden und noch ältere Versionen lassen sich gar nicht modden.
An der Sprachdatei der Mod kann es nicht liegen, das ist ja nur Text. Eher könnte es durch die unterschiedlichen Längen der Audiodateien von Funkmeldungen an verschiedenen Stellen des Spiels zum Absturz kommen, da hier u.U. Timing-Probleme auftreten könnten. In einigen Missionen sind manche Funkmeldungen zeitlich genau mit dem Handlungsverlauf abgestimmt. Aber dann käme eine normale Fehlermeldung ähnlich wie die im Bild 2 und keine Zugriffsverletzung.
Es gäbe allerdings noch eine ganz andere Ursache, die ganz einfach lösbar wäre. Hast du denn DirectX 9.0c nachinstalliert? Ab Windows 7 wird DX9 ja bekanntlich nicht mehr mitgeliefert und muss separat heruntergeladen und nachträglich installiert werden. Sie funktioniert problemlos parallel mit den neueren Versionen ab DX 10.
Was wäre wenn ich mich an der Übersetzung der Textfiles versuchen würde
Das kannst du gerne tun, die Sprachdatei
user_strings.xml habe ich ja mitgeliefert. Diese muss nach Änderungen mit dem in den Modding-Tools enthaltenen Konverter Xml2ResConverter.exe ins .res-Format konvertiert werden, damit das Spiel sie verwenden kann. Siehe dazu das Modding-Handbuch, wo die Parameter beschrieben sind.
Aber wie gesagt, ist es sehr unwahrscheinlich, dass der Fehler an den Texten liegt. Außerdem ist diese Übersetzung eine gewaltige Arbeit (über 2500 neue Texte in der Mod) und ich könnte sie zwar korrekturlesen, aber mit meiner deutschen DSO weder testen noch pflegen.
Und noch etwas: Die Mod enthält ja auch eine ganze Anzahl von deutschen Audiodateien (weit über 250), was einen lustigen Sprachmischmasch bei den Funksprüchen ergäbe. Diese müssten also auch neu aus den englischen mp3-Dateien (zusammen)geschnitten werden.