(wenn De-/Re-Installation und "Verify Steam Cache" nicht helfen.
1. Ordner .../Railworks/Content/Routes/ oeffnen.
2. Im Route Dateiordner (z.B. .../Railworks/Content/Routes/00000025-0000-0000-0000-000000000000/Scenarios) den Ordner "Scenarios" umbennen in _Scenarios (sodass Railworks.exe den Szenario-Ordner nicht mehr findet, beim naechsten Start.
3. Diesen Vorgang in ALLEN installierten Route-Ordnern wiederholen!
4. Railworks.exe (bzw Spiel via Steam) starten.
5. Wenn Railworks/Train Simulator zu sehen ist, bedeutet dies, dass tatsaechlich ein fehlerhafter/korrupter Szenario-Ordner fuer den Absturz verantwortlich ist.
6. (Jetzt startet die stundenlange Fuselarbeit): Die Aufgabe lautet jetzt, das fehlerhafte Szenario zu finden. Es muss 'isoliert' werden.
7. Den "_Scenarios" Ordner in einer Route nach der anderen wieder in "Scenarios" zurueckbennen und jedesmal, nach jeder Aenderung(!), Railworks.exe neu starten. Nur so findest Du heraus, welche Route betroffen ist.
8. Wenn alle Routen - ausser einer - funktionieren (da das Spiel sich starten laesst, ohne Absturz/TempDump), bleibt nur eine Route uebrig.
9. Nun, innerhalb der betroffenen Route, im "Scenarios" Order, alle Szenarien "isolieren" (z.B. in einen neuen Unterordner "_CRASHING" schieben, und ein Szenario nach dem anderen testen (jedesmal wenn Du EIN Szenario wieder in den "Scenarios" Ordner verschiebst, das Spiel neu starten.
10. Das war's.
Aergaenzung (1): Abstuerze durch fehlerhafte/korrupte Szenarios sind nicht unueblich. Wenn es sich um Steam WorkShop Szenarios handelt reicht normalerweise ein Neustart, bzw, Un-/Re-subscribe. Schwieriger ist es bei eigenen Szenarios oder ungetesteten Szenarios von (Amateur) Dritt-Anbietern.
Aergaenzung (2): Es bestaeht die Moeglichkeit, dass mehr als nur EIN fehlerhaftes/korruptes Szenario auf der Festplatte sich eingenistet hat. Die obige Methode funktioniert in diesem Falle immer noch, dauert aber entsprechend laenger die betroffenen Szenarios zu isolieren.
TIP: Anstatt 100 Szenarios einzeln zu laden und zu starten, kann man ein wenig "Grundschul-Mathematik" anwenden:
A) Zuerst 50 von 100 Szenarios 'verstecken'
B) Wenn diese 50 Szenario Gruppe zum "Crash" fuehren, die anderen 50 Szenarios 'am Stueck' testen. Eine von beiden '50-Gruppen' wird wohl nicht crashen.
C) Von der 50-er Gruppe die crashed nun wieder die Haelfte 'isolieren', usw ... so kann man sich dem einen fehlerhaften Szenario annaehern. Tupel. Maengenlehre. Zeitersparnis.
Aergaenzung (3): Railworks/Train Simulator TempDumps auszulesen ist komplett sinnlos. Normalerweise wuerde man einen Crash Dump auslesen um herauszufinden was zu dem Absturz gefuehrt hat. Ich habe in keinem Fall in den Crash Dumps die eigentliche Ursache des Absturzes gefunden.