Hallo Thorsten,
ich weiss nicht, ob das Thema jetzt noch relevant ist, aber wenn du ein vorhandenes Scenario bearbeitet hast müsste der Zugweg noch vorhanden sein. Dass die Signale rot bleiben hatte ich beim ersten Versuch auch (bevor ich deinen Post kannte). Ich hab dann herausgefunden, daß die Ausfahrtsignale an den Stationen, an denen ich halten musste, genau wie die Fahrplanzeiten auch angepasst werden müssen.
Wenn ich also z.B. an Station Warzawa Centralna eine Abfahrtszeit auf 500 geändert habe, muss die Zeit des Ausfahrtssignals ebenfalls auf 500 oder weniger geändert werden. Dies geschieht aber nicht in der XML Datei, sondern in der JSON Datei, z.B.:
"$id": "102",
"trigger": {
"$id": "103",
"$type": "SimrailEvent.TrainArrivedTrigger",
"stationName": "Warszawa Centralna",
"train": null
},
"conditions": [],
"mode": 0,
"children": [],
"actions": [
{
"$id": "104",
"$type": "SimrailEvent.CoroutineDelayAction",
"delay": 470.0,
"until": true
In diesem Fall würde das Signal 30 sek. vor der Abfahrtszeit auf grün springen.
Allerdings ist es nicht immer unbedingt nötig, die Fahrplanzeiten zu ändern. Lediglich wenn man im Scenario unterschiedlich schnelle Züge tauscht, ansonsten genügt es ja, die die Startzeit zu verändern.