Eine Hilfe könnte ich dir dazu noch geben, da ich vermute, dass es an einer bestimmten Audiodatei liegt.
Suche mal nach der Datei
IDM_STORY_008_RADIO_RAMIREZ_11_SPOKEN_ramirez.mp3 im sound-Ordner und schau dir ihre Länge an. Nimm dafür ein Bearbeitungsprogramm wie z.B. Audacity, die Eigenschaftsanzeige von Windows ist dafür zu ungenau. Die Datei muss in der deutschen Version etwas über 10,7 Sekunden lang sein. Weicht deine davon um mehr als eine halbe Sekunde nach unten ab, dann haben wir das Problem gefunden.
Des Weiteren kannst du mal im Hauptverzeichnis des Spiels entweder in der Datei "DEU.xml" oder der "KlangErzeugerDefault.xml" nach folgendem Eintrag schauen:
Code:
<Stream Name="IDM_STORY_008_RADIO_RAMIREZ_11_SPOKEN_ramirez" Resrc="voice\DEU\radio(stream)\grp_VOICE\MISSION\STORY_008\IDM_STORY_008_RADIO_RAMIREZ_11_SPOKEN_ramirez.mp3" Channels="1" [COLOR="#FF0000"]Duration=":474624"[/COLOR] Freq="44100" />
Der Pfad könnte bei dir etwas abweichen, je nachdem, um welche Ausgabe der DSO es sich handelt. Wenn von 2008, wird es wohl noch das alte Ubisoft-Original sein. Da gibt es den voice-Ordner und die Datei DEU.xml meines Wissens nach noch nicht.
Wichtig ist hier der am Ende stehende und rot markierte Parameter
Duration, das ist die Ausgabelänge (Dauer in Sekunden * Frequenz) und sollte bei einem anderen als dem hier gezeigtem Wert nicht unter 450000 liegen. Er muss aber auch mit der tatsächlichen Länge der mp3-Datei übereinstimmen. Gibt es dennoch bei dir zu große Abweichungen oder die Sprachausgabe sollte zu kurz sein, kann ich dir gerne die Audiodatei zum Ersetzen hochladen, sie ist mit 168 KB nicht so groß, und du passt einfach den Parameter "Duration" wie gezeigt an. Wäre ja schon blöd und lästig, wenn du beim nächsten Durchgang wieder auf den selben Fehler stößt.
Nachtrag:
Mal sehen ob das Problem bei den anderen Missionen wieder auftritt.
Falls ja, dann gibt bitte mal hier Bescheid, vielleicht kann ich das ja beheben.
In dieser Canyon Mission habe ich jetzt im Skript mal den Fall berücksichtigt, dass eine zu kurze Sprachausgabe zum Einfrieren führt, falls das das Problem war. Es sollte dann ab der nächsten Mod-Version nicht mehr auftauchen. Wenn doch, gibt es eine andere Ursache dafür, wo ich noch keine Idee habe, welche das sein könnte.