From b10e801942026721af2b1ab72cef6557bf078b1e Mon Sep 17 00:00:00 2001 From: Andre Immig Date: Sat, 1 Nov 2025 19:40:45 +0100 Subject: [PATCH 01/31] elektrische Ahrtalbahn --- Path.json | 83 +++++++++++++++++++++++++++++++++++ Station.json | 120 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 203 insertions(+) diff --git a/Path.json b/Path.json index 71716ae0..8813a983 100644 --- a/Path.json +++ b/Path.json @@ -51938,6 +51938,89 @@ } ] }, + { + "name": "Ahrtalbahn", + "neededEquipments": [ + "DE" + ], + "group": 1, + "electrified": true, + "maxSpeed": 80, + "objects": [ + { + "start": "KBRU", + "end": "KKRZ", + "length": 2, + "twistingFactor": 0.1 + }, + { + "start": "KKRZ", + "end": "KALT", + "length": 2, + "twistingFactor": 0.15 + }, + { + "start": "KALT", + "end": "KMAY", + "length": 3, + "twistingFactor": 0.24 + }, + { + "start": "KMAY", + "end": "KREC", + "length": 1, + "twistingFactor": 0.15 + }, + { + "start": "KREC", + "end": "KDEA", + "length": 2, + "twistingFactor": 0.12 + }, + { + "start": "KDEA", + "end": "KWAP", + "length": 3, + "twistingFactor": 0.14 + }, + { + "start": "KWAP", + "end": "KAHM", + "length": 2, + "twistingFactor": 0.01 + }, + { + "start": "KAHM", + "end": "KAH", + "length": 1, + "twistingFactor": 0.1 + }, + { + "start": "KAH", + "end": "KNEB", + "length": 3, + "twistingFactor": 0.05 + }, + { + "start": "KNEB", + "end": "🇩🇪O12433020232", + "length": 3, + "twistingFactor": 0.05 + }, + { + "start": "🇩🇪O12433020232", + "end": "KBOD", + "length": 3, + "twistingFactor": 0.1 + }, + { + "start": "KBOD", + "end": "KRE", + "length": 5, + "twistingFactor": 0.4 + } + ] + }, { "electrified": false, "group": 1, diff --git a/Station.json b/Station.json index 251366e3..77cdff55 100644 --- a/Station.json +++ b/Station.json @@ -55753,6 +55753,126 @@ "platforms": 2, "proj": 3 }, + { + "name": "Ahrbrück", + "ril100": "KBRU", + "group": 2, + "x": 65, + "y": 211, + "platformLength": 125, + "platforms": 1, + "proj": 3 + }, + { + "name": "Kreuzberg (Ahr)", + "ril100": "KKRZ", + "group": 5, + "x": 66, + "y": 208, + "platformLength": 184, + "platforms": 1, + "proj": 3 + }, + { + "name": "Altenahr", + "ril100": "KALT", + "group": 2, + "x": 67, + "y": 206, + "platformLength": 163, + "platforms": 2, + "proj": 3 + }, + { + "name": "Mayschoß", + "ril100": "KMAY", + "group": 5, + "x": 72, + "y": 206, + "platformLength": 134, + "platforms": 1, + "proj": 3 + }, + { + "name": "Rech", + "ril100": "KREC", + "group": 5, + "x": 74, + "y": 207, + "platformLength": 133, + "platforms": 1, + "proj": 3 + }, + { + "name": "Dernau", + "ril100": "KDEA", + "group": 2, + "x": 75, + "y": 204, + "platformLength": 195, + "platforms": 2, + "proj": 3 + }, + { + "name": "Walporzheim", + "ril100": "KWAP", + "group": 5, + "x": 80, + "y": 204, + "platformLength": 208, + "platforms": 1, + "proj": 3 + }, + { + "name": "Ahrweiler Markt", + "ril100": "KAHM", + "group": 5, + "x": 82, + "y": 202, + "platformLength": 158, + "platforms": 2, + "proj": 3 + }, + { + "name": "Ahrweiler", + "ril100": "KAH", + "group": 2, + "x": 83, + "y": 201, + "platformLength": 120, + "platforms": 2, + "proj": 3 + }, + { + "name": "Bad Neuenahr", + "ril100": "KNEB", + "group": 2, + "x": 89, + "y": 201, + "platformLength": 263, + "platforms": 2, + "proj": 3 + }, + { + "name": "Heimersheim/Lohrsdorf", + "ril100": "🇩🇪O12433020232", + "group": 5, + "x": 94, + "y": 201, + "platformLength": 156, + "platforms": 3, + "proj": 3 + }, + { + "name": "Bad Bodendorf", + "ril100": "KBOD", + "group": 5, + "x": 98, + "y": 200, + "platformLength": 144, + "platforms": 2, + "proj": 3 + }, { "name": "Le Creusot Montceau Montchanin TGV", "ril100": "XFLC", From 5ec4a50538043b3c797475bd10ffc2652f256796 Mon Sep 17 00:00:00 2001 From: Andre Immig Date: Sat, 1 Nov 2025 19:53:43 +0100 Subject: [PATCH 02/31] Erfttalbahn --- Path.json | 41 +++++++++++++++++++++++++++++++++++++++++ Station.json | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ TaskModel.json | 2 +- 3 files changed, 92 insertions(+), 1 deletion(-) diff --git a/Path.json b/Path.json index 8813a983..cb0849fc 100644 --- a/Path.json +++ b/Path.json @@ -32264,6 +32264,47 @@ } ] }, + { + "electrified": false, + "maxSpeed": 60, + "group": 1, + "name": "Erfttalbahn", + "neededEquipments": [ + "DE" + ], + "objects": [ + { + "start": "KEU", + "end": "KSTZ", + "length": 4, + "twistingFactor": 0.39 + }, + { + "start": "KSTZ", + "end": "KKRW", + "length": 2, + "twistingFactor": 0.07 + }, + { + "start": "KKRW", + "end": "KARL", + "length": 2, + "twistingFactor": 0.06 + }, + { + "start": "KARL", + "end": "KIV", + "length": 2, + "twistingFactor": 0.01 + }, + { + "start": "KIV", + "end": "KMUE", + "length": 2, + "twistingFactor": 0.05 + } + ] + }, { "electrified": true, "name": "Contournement ferroviaire de Nîmes et de Montpellier", diff --git a/Station.json b/Station.json index 77cdff55..726d1156 100644 --- a/Station.json +++ b/Station.json @@ -95535,6 +95535,56 @@ "platforms": 2, "proj": 3 }, + { + "name": "Euskirchen-Stotzheim", + "ril100": "KSTZ", + "group": 5, + "x": 43, + "y": 187, + "platformLength": 124, + "platforms": 1, + "proj": 3 + }, + { + "name": "Euskirchen-Kreuzweingarten", + "ril100": "KKRW", + "group": 5, + "x": 41, + "y": 190, + "platformLength": 133, + "platforms": 1, + "proj": 3 + }, + { + "name": "Bad Münstereifel-Arloff", + "ril100": "KARL", + "group": 5, + "x": 40, + "y": 193, + "platformLength": 131, + "platforms": 1, + "proj": 3 + }, + { + "name": "Bad Münstereifel-Iversheim", + "ril100": "KIV", + "group": 5, + "x": 38, + "y": 195, + "platformLength": 149, + "platforms": 1, + "proj": 3 + }, + { + "name": "Bad Münstereifel", + "ril100": "KMUE", + "group": 2, + "x": 36, + "y": 197, + "platformLength": 150, + "platforms": 1, + "proj": 3 + }, { "name": "Pasajul Coșoveni", "ril100": "🇷🇴5310706", diff --git a/TaskModel.json b/TaskModel.json index 65a05af6..88294704 100644 --- a/TaskModel.json +++ b/TaskModel.json @@ -4710,7 +4710,7 @@ "descriptions": [ "Bring die Fahrgäste pünktlich und sicher durch die malerischen Felder der Voreifel." ], - "stations": [ "KB", "KEU" ], + "stations": [ "KB", "KEU", "KMUE" ], "stopsEverywhere": true, "neededCapacity": [ { "name": "passengers" } From f42ba2c79532212247b63cca02e99e2fd332d3db Mon Sep 17 00:00:00 2001 From: Andre Immig Date: Sat, 1 Nov 2025 21:19:59 +0100 Subject: [PATCH 03/31] Task for Ahrtalbahn --- TaskModel.json | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/TaskModel.json b/TaskModel.json index 88294704..93bd7853 100644 --- a/TaskModel.json +++ b/TaskModel.json @@ -2690,6 +2690,31 @@ { "name": "passengers" } ] }, + { + "group": 1, + "name": "Ahrtalbahn von %s nach %s", + "service": 2, + "descriptions": [ + "Verbinde das Ahrtal mit dem Rhein - neuerdings mit Oberleitung!", + "Bringe die Touristen pünktlich zum Ziel.", + "Nach vielen Verzögerung ist der Wiederaufbau der Strecke endlich abgeschlossen. Gute Fahrt!" + ], + "objects": [ + { + "stations": [ "KBRU", "KRE", "KB" ] + }, + { + "stations": [ "KBRU", "KRE", "KAND", "KKO", "KBOP" ] + }, + { + "stations": [ "KBRU", "KRE" ] + } + ], + "stopsEverywhere": true, + "neededCapacity": [ + { "name": "passengers" } + ] + }, { "group": 1, "name": "BRB Oberland von %s nach %s", From f37f286a8c57d94a2ce285ab1ba176e3c2a26280 Mon Sep 17 00:00:00 2001 From: Andre Immig Date: Sat, 1 Nov 2025 21:28:04 +0100 Subject: [PATCH 04/31] Update path suggestions --- TaskModel.json | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/TaskModel.json b/TaskModel.json index 93bd7853..3f0cfbdb 100644 --- a/TaskModel.json +++ b/TaskModel.json @@ -147,7 +147,7 @@ "Dieser ICE stellt eine Österreich-Deutschland-Verbindung sicher." ], "stations": [ "XAWW", "XAP", "XAL", "XAWE", "NPA", "NPL", "NRH", "NN", "NWH", "FH", "FF", "FFLF", "FMZ", "KKO", "KB", "KK", "KD", "EDG", "EE", "EBO", "EDO" ], - "pathSuggestion": [ "XAWW", "XAP", "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NOT", "NRH", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EE", "EBO", "EDO" ], + "pathSuggestion": [ "XAWW", "XAP", "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NOT", "NRH", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EE", "EBO", "EDO" ], "neededCapacity": [ { "name": "passengers" }, { "name": "bistroseats" } @@ -1943,7 +1943,7 @@ "Verbinde Seine und Bosporus zwischen %s und %s.", "Veranstalte eine luxuriöse Reise, aber bitte ohne Gewaltverbrechen." ], - "pathSuggestion": [ "XBO", "XBGP", "XBB", "XBLIG", "XBAL", "XBP", "XBW", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NRB", "NWH", "NRTD", "NF", "NN", "NRH", "NOT", "NPL", "NPA", "XASH", "🇦🇹Neu H1", "XAWE", "XAL", "XAWW", "XYDN", "XYB", "XYG", "XMBK", "XJST", "XJSP", "XJBC", "XJBR", "XJNI", "XWS", "🇧🇬14000", "XWSV", "XQED", "XQIS" ] + "pathSuggestion": [ "XBO", "XBGP", "XBB", "XBLIG", "XBAL", "XBP", "XBW", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NRB", "NWH", "NRTD", "NF", "NN", "NRH", "NOT", "NPL", "NPA", "XASH", "🇦🇹Neu H1", "XAWE", "XAL", "XAWW", "XYDN", "XYB", "XYG", "XMBK", "XJST", "XJSP", "XJBC", "XJBR", "XJNI", "XWS", "🇧🇬14000", "XWSV", "XQED", "XQIS" ] } ], "neededCapacity": [ @@ -2208,7 +2208,7 @@ }, { "stations": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WB", "WS", "AH", "AHAR", "HB", "HO", "EMST", "EG", "EE", "EDG", "KD", "KK", "KB", "KKO", "FMZ", "RM", "RH", "RK" ], - "pathSuggestion": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WSN", "WB", "WK", "WS", "WHO", "WHL", "ABCH", "AH", "AHAR", "ABLZ", "AROG", "HB", "HDIP", "HO", "EMST", "EDUL", "ERE", "EG", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "RBR", "RK" ] + "pathSuggestion": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WSN", "WB", "WK", "WS", "WHO", "WHL", "ABCH", "AH", "AHAR", "ABLZ", "AROG", "HB", "HDIP", "HO", "EMST", "EDUL", "ERE", "EG", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "RBR", "RK" ] }, { "stations": [ "HNDM", "HNN", "HE", "HLEE", "HPAP", "HMEP", "HLIG", "HR", "EMST", "ERE", "EWAN", "EG", "EOB", "EDG", "KD", "KK", "KB" ], @@ -2442,7 +2442,7 @@ "Bringe die Urlauber mit ihrem Auto an ihr Ziel" ], "stations": [ "🇳🇱Ht", "XNVL", "KK", "KB", "KBOP", "FD", "RK", "RF", "RB", "XSBG", "XID", "XIAS" ], - "pathSuggestion": [ "🇳🇱Ht", "🇳🇱Btl", "XNEI", "XNBL", "XNVL", "KV", "KM", "KGRB", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FD", "RMF", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSGRN", "XSBL", "🇨🇭COS", "XSLA", "🇨🇭VV", "XSVI", "XSBG", "XID", "XIR", "XIMB", "XITOR", "XIAS" ], + "pathSuggestion": [ "🇳🇱Ht", "🇳🇱Btl", "XNEI", "XNBL", "XNVL", "KV", "KM", "KGRB", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FD", "RMF", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSGRN", "XSBL", "🇨🇭COS", "XSLA", "🇨🇭VV", "XSVI", "XSBG", "XID", "XIR", "XIMB", "XITOR", "XIAS" ], "neededCapacity": [ { "name": "passengers" }, { "name": "beds" }, @@ -2458,7 +2458,7 @@ "Dieser Nachtzug ist berüchtigt für seine hohe Verspätungen und seinen langen Laufweg." ], "stations": [ "EDO", "EDG", "KK", "FMZ", "RM", "TS", "MH", "XASB", "XAVH", "XZL", "XRZ", "XJBC", "XJNI", "ZAS", "XGT", "XGA" ], - "pathSuggestion": [ "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RBR", "TV", "TS", "TU", "MGZB", "MA", "MMR", "MH", "MGB", "MRO", "MTS", "MFL", "XASB", "XABO", "XASW", "XAVH", "XZL", "XRZ", "XRDS", "XRSV", "XJSP", "XJBC", "XJBR", "XJNI", "ZAS", "XGT", "XGA" ], + "pathSuggestion": [ "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RBR", "TV", "TS", "TU", "MGZB", "MA", "MMR", "MH", "MGB", "MRO", "MTS", "MFL", "XASB", "XABO", "XASW", "XAVH", "XZL", "XRZ", "XRDS", "XRSV", "XJSP", "XJBC", "XJBR", "XJNI", "ZAS", "XGT", "XGA" ], "neededCapacity": [ { "name": "passengers" }, { "name": "bistroseats" }, @@ -2544,7 +2544,7 @@ }, { "stations": [ "XAWW", "XAP", "XAL", "XAWE", "NPA", "NRH", "NN", "FFLF", "FMB", "FMZ", "KKO", "KB", "KK", "KD", "EEM", "XNAC" ], - "pathSuggestion": [ "XAWW", "XAP", "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NOT", "NRH", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] + "pathSuggestion": [ "XAWW", "XAP", "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NOT", "NRH", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] }, { "stations": [ "XAWW", "XAP", "XAL", "XAWE", "XASB", "MRO", "MH", "RK", "XFSTG", "XFN", "XFPO" ], @@ -6298,7 +6298,7 @@ "Die Strecke zwischen Passau und Wels ist gesperrt. Fahre über Salzburg!" ], "stations": [ "XAL", "XAWE", "XAAT", "XASB", "MH", "NN", "NWH", "NAH", "FFLF", "FMZ", "KKO", "KB", "KK", "KSO", "KW", "EHG", "EDO" ], - "pathSuggestion": [ "XAL", "XAWE", "XAAT", "XASF", "XASB", "MFL", "MTS", "MRO", "MGB", "MH", "MDA", "MIH", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KSO", "KW", "EHG", "EDO" ], + "pathSuggestion": [ "XAL", "XAWE", "XAAT", "XASF", "XASB", "MFL", "MTS", "MRO", "MGB", "MH", "MDA", "MIH", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KSO", "KW", "EHG", "EDO" ], "neededCapacity": [ { "name": "passengers" } ] @@ -6667,7 +6667,7 @@ "Fahr mit dem Fastfood-Express nach %2$s." ], "stations": [ "AH", "EDO", "KD", "KK", "KKO", "FMZ", "FF", "NWH", "NN", "MA", "MH" ], - "pathSuggestion": [ "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EHM", "EDO", "EBO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NGM", "NWH", "NRTD", "NF", "NN", "MTL", "MDT", "MA", "MMR", "MH" ], + "pathSuggestion": [ "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EHM", "EDO", "EBO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NGM", "NWH", "NRTD", "NF", "NN", "MTL", "MDT", "MA", "MMR", "MH" ], "neededCapacity": [ { "name": "bistroseats", "value": 60 }, { "name": "passengers" } @@ -7647,7 +7647,7 @@ "Fahre den TEE Merkur von %s bis %s" ], "stations": [ "XDKH", "AL", "AH", "HB", "HO", "EMST", "EDO", "EE", "EDG", "KD", "KK", "KB", "KKO", "FMZ", "RM", "RH", "TS" ], - "pathSuggestion": [ "XDKH", "XDRK", "XDRI", "XDMF", "XDTA", "XDLU", "XDTI", "AF", "AK", "AL", "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "REA", "RNZ", "TBF", "TH", "TBM", "TLU", "TS" ] + "pathSuggestion": [ "XDKH", "XDRK", "XDRI", "XDMF", "XDTA", "XDLU", "XDTI", "AF", "AK", "AL", "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "REA", "RNZ", "TBF", "TH", "TBM", "TLU", "TS" ] }, { "descriptions": [ @@ -7661,7 +7661,7 @@ "Fahre den TEE Albert Schweitzer von %s bis %s" ], "stations": [ "EDO", "EE", "EDG", "KD", "KK", "KKO", "FMZ", "FD", "RH", "RK", "RBB", "RKL", "XFSTG" ], - "pathSuggestion": [ "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FD", "RMF", "RH", "RBR", "RK", "RRA", "RBB", "RAP", "RKL", "XFSTG" ] + "pathSuggestion": [ "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FD", "RMF", "RH", "RBR", "RK", "RRA", "RBB", "RAP", "RKL", "XFSTG" ] }, { "descriptions": [ @@ -7689,7 +7689,7 @@ "Fahre den TEE Rembrandt von %s bis %s" ], "stations": [ "XNAC", "XNU", "EEM", "EOB", "EDG", "KD", "KK", "KB", "KKO", "FMZ", "RM", "RK", "RBB", "RF", "RB", "XSB", "XSZH", "XSTW", "XSWW", "XSPF", "XSZB", "XSSR", "XSLQ", "XSC" ], - "pathSuggestion": [ "XNAC", "XNU", "XNAH", "🇳🇱Zv", "EEM", "EOB", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "RBR", "RK", "RRA", "RBB", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSKS", "XSZH", "XSTW", "XSWW", "XSPF", "XSZB", "XSSR", "XSLQ", "XSC" ] + "pathSuggestion": [ "XNAC", "XNU", "XNAH", "🇳🇱Zv", "EEM", "EOB", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "RBR", "RK", "RRA", "RBB", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSKS", "XSZH", "XSTW", "XSWW", "XSPF", "XSZB", "XSSR", "XSLQ", "XSC" ] }, { "descriptions": [ @@ -7794,21 +7794,21 @@ "Fahre den TEE Rheingold von %s bis %s" ], "stations": [ "XSGE", "XSLA", "XSBE", "XSB", "RB", "RF", "RK", "RM", "FMZ", "KKO", "KB", "KK", "KD", "EDG", "EEM", "XNAH", "XNU", "XNAC" ], - "pathSuggestion": [ "XSGE", "XSMG", "XSLA", "🇨🇭PUI", "XSBE", "XSBL", "XSGRN", "XSDE", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RBR", "RH", "RMF", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] + "pathSuggestion": [ "XSGE", "XSMG", "XSLA", "🇨🇭PUI", "XSBE", "XSBL", "XSGRN", "XSDE", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RBR", "RH", "RMF", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] }, { "descriptions": [ "Fahre den TEE van Beethoven von %s bis %s" ], "stations": [ "NN", "NWH", "NAH", "FF", "FMZ", "KKO", "KB", "KK", "KD", "EDG", "EEM", "XNAH", "XNU", "XNAC" ], - "pathSuggestion": [ "NN", "NF", "NRTD", "NWH", "NGM", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] + "pathSuggestion": [ "NN", "NF", "NRTD", "NWH", "NGM", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] }, { "descriptions": [ "Fahre den TEE Gambrinus von %s bis %s" ], "stations": [ "AA", "AH", "HB", "HO", "EMST", "EDO", "EE", "EDG", "KD", "KK", "KB", "KKO", "FMZ", "RM", "RH", "TS", "TU", "MA", "MH" ], - "pathSuggestion": [ "AA", "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EDO", "EBO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "REA", "RNZ", "TBF", "TH", "TBM", "TS", "TE", "TP", "TAM", "TLON", "TU", "MGZB", "MA", "MMR", "MH" ] + "pathSuggestion": [ "AA", "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EDO", "EBO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "REA", "RNZ", "TBF", "TH", "TBM", "TS", "TE", "TP", "TAM", "TLON", "TU", "MGZB", "MA", "MMR", "MH" ] }, { "descriptions": [ @@ -7836,7 +7836,7 @@ "Fahre den TEE Erasmus von %s nach %s" ], "stations": [ "🇳🇱Gv", "XNU", "XNAH", "EOB", "EDG", "KD", "KK", "KB", "KKO", "FMZ", "FF", "NWH", "MA", "MH" ], - "pathSuggestion": [ "🇳🇱Gv", "🇳🇱Gd", "🇳🇱Wd", "XNU", "XNAH", "🇳🇱Zv", "EEM", "EOB", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NGM", "NWH", "TL", "TC", "TGL", "MDT", "MA", "MMR", "MH" ] + "pathSuggestion": [ "🇳🇱Gv", "🇳🇱Gd", "🇳🇱Wd", "XNU", "XNAH", "🇳🇱Zv", "EEM", "EOB", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NGM", "NWH", "TL", "TC", "TGL", "MDT", "MA", "MMR", "MH" ] }, { "descriptions": [ @@ -12684,11 +12684,11 @@ "objects": [ { "stations": [ "XSIO", "XSSP", "XSTH", "XSBE", "XSOL", "XSB", "RB", "RF", "RK", "RM", "FMZ", "KKO", "KB", "KK", "KSO", "KW", "EHG", "EDO" ], - "pathSuggestion": [ "XSIO", "XSSP", "XSTH", "XSBE", "🇨🇭WANZ", "🇨🇭RTR", "XSOL", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KSO", "KW", "EHG", "EWIT", "EDO" ] + "pathSuggestion": [ "XSIO", "XSSP", "XSTH", "XSBE", "🇨🇭WANZ", "🇨🇭RTR", "XSOL", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KSO", "KW", "EHG", "EWIT", "EDO" ] }, { "stations": [ "XSZH", "XSB", "RB", "RF", "RBB", "RK", "RM", "FMZ", "KKO", "KB", "KK", "KD", "EDG", "EE", "EBO", "EDO", "EMST", "HO", "HB", "AHAR", "AH", "AA" ], - "pathSuggestion": [ "XSZH", "XSKS", "🇨🇭OTH", "XSLB", "XSOL", "XSSC", "XSB", "RB", "RML", "RF", "RO", "RAP", "RBB", "RRA", "RK", "RGN", "RSAB", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EE", "EBO", "EDO", "EMST", "HO", "HB", "AROG", "ABLZ", "AHAR", "AH", "AA" ] + "pathSuggestion": [ "XSZH", "XSKS", "🇨🇭OTH", "XSLB", "XSOL", "XSSC", "XSB", "RB", "RML", "RF", "RO", "RAP", "RBB", "RRA", "RK", "RGN", "RSAB", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EE", "EBO", "EDO", "EMST", "HO", "HB", "AROG", "ABLZ", "AHAR", "AH", "AA" ] } ], "neededCapacity": [ @@ -13109,7 +13109,7 @@ }, { "stations": [ "XAL", "EWAN" ], - "pathSuggestion": [ "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NST", "NOT", "NRH", "NFT", "NN", "NF", "NRTD", "NWH", "NGM", "NLO", "NAH", "FBA", "FD", "FDG", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EG", "EWAN" ] + "pathSuggestion": [ "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NST", "NOT", "NRH", "NFT", "NN", "NF", "NRTD", "NWH", "NGM", "NLO", "NAH", "FBA", "FD", "FDG", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EG", "EWAN" ] }, { "stations": [ "LGC", "XSWI" ], @@ -13386,11 +13386,11 @@ "objects": [ { "stations": [ "XBAC", "XIGP" ], - "pathSuggestion": [ "XBAC", "XBB", "XBLE", "XBLIG", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RRL", "RDZ", "RF", "RBKR", "RML", "RB", "XSB", "XSBRU", "🇨🇭OTH", "🇨🇭HDK", "🇨🇭RK", "XSIM", "XSAG", "XSADF", "XSBC", "XSBZ", "🇨🇭GIU", "XSL", "XSME", "XSCH", "XIMB", "XITOR", "XIAQ", "XIGP" ] + "pathSuggestion": [ "XBAC", "XBB", "XBLE", "XBLIG", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RRL", "RDZ", "RF", "RBKR", "RML", "RB", "XSB", "XSBRU", "🇨🇭OTH", "🇨🇭HDK", "🇨🇭RK", "XSIM", "XSAG", "XSADF", "XSBC", "XSBZ", "🇨🇭GIU", "XSL", "XSME", "XSCH", "XIMB", "XITOR", "XIAQ", "XIGP" ] }, { "stations": [ "XBAC", "XIGP" ], - "pathSuggestion": [ "XBAC", "XBB", "XBLE", "XBLIG", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RRL", "RDZ", "RF", "RBKR", "RML", "RB", "XSB", "XSOL", "🇨🇭RTR", "XSLT", "🇨🇭BDF", "XSBE", "XSTH", "XSSP", "XSFR", "XSVI", "XSBG", "XIR", "XIMB", "XITOR", "XIAQ", "XIGP" ] + "pathSuggestion": [ "XBAC", "XBB", "XBLE", "XBLIG", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RRL", "RDZ", "RF", "RBKR", "RML", "RB", "XSB", "XSOL", "🇨🇭RTR", "XSLT", "🇨🇭BDF", "XSBE", "XSTH", "XSSP", "XSFR", "XSVI", "XSBG", "XIR", "XIMB", "XITOR", "XIAQ", "XIGP" ] } ], "neededCapacity": [ From 9a6e055acfcb3382f3b37905f941bfd30d65bafd Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sun, 2 Nov 2025 10:38:38 +0100 Subject: [PATCH 05/31] Oberwesterwaldbahn --- Path.json | 192 +++++++++++++++++++++++++++++++++++++++ Station.json | 250 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 442 insertions(+) diff --git a/Path.json b/Path.json index cb0849fc..4a05c166 100644 --- a/Path.json +++ b/Path.json @@ -12376,6 +12376,198 @@ } ] }, + { + "electrified": false, + "name": "Oberwesterwaldbahn", + "neededEquipments": [ + "DE" + ], + "group": 1, + "objects": [ + { + "start": "FL", + "end": "FST", + "length": 5, + "maxSpeed": 80, + "twistingFactor": 0.4 + }, + { + "start": "FST", + "end": "🇩🇪O5154586368", + "length": 1, + "maxSpeed": 80, + "twistingFactor": 0.01 + }, + { + "start": "🇩🇪O5154586368", + "end": "FNHD", + "length": 1, + "maxSpeed": 80, + "twistingFactor": 0.01 + }, + { + "start": "FNHD", + "end": "FHAD", + "length": 1, + "maxSpeed": 70, + "twistingFactor": 0.01 + }, + { + "start": "FHAD", + "end": "FNIZ", + "length": 2, + "maxSpeed": 60, + "twistingFactor": 0.2 + }, + { + "start": "FNIZ", + "end": "FFRN", + "length": 4, + "maxSpeed": 60, + "twistingFactor": 0.28 + }, + { + "start": "FFRN", + "end": "FWTH", + "length": 3, + "maxSpeed": 60, + "twistingFactor": 0.25 + }, + { + "start": "FWTH", + "end": "FBEZ", + "length": 2, + "maxSpeed": 60, + "twistingFactor": 0.07 + }, + { + "start": "FBEZ", + "end": "FWLM", + "length": 1, + "maxSpeed": 60, + "twistingFactor": 0.01 + }, + { + "start": "FWLM", + "end": "FWBG", + "length": 3, + "maxSpeed": 60, + "twistingFactor": 0.37 + }, + { + "start": "FWBG", + "end": "FLAH", + "length": 5, + "maxSpeed": 60, + "twistingFactor": 0.26 + }, + { + "start": "FLAH", + "end": "FRTN", + "length": 2, + "maxSpeed": 80, + "twistingFactor": 0.35 + }, + { + "start": "FRTN", + "end": "FENS", + "length": 1, + "maxSpeed": 80, + "twistingFactor": 0.01 + }, + { + "start": "FENS", + "end": "FERW", + "length": 1, + "maxSpeed": 80, + "twistingFactor": 0.01 + }, + { + "start": "FERW", + "end": "🇩🇪O298647213", + "length": 1, + "maxSpeed": 80, + "twistingFactor": 0.5 + }, + { + "start": "🇩🇪O298647213", + "end": "FUKO", + "length": 2, + "maxSpeed": 60, + "twistingFactor": 0.01 + }, + { + "start": "FUKO", + "end": "KHAC", + "length": 5, + "maxSpeed": 60, + "twistingFactor": 0.27 + }, + { + "start": "KHAC", + "end": "KHAT", + "length": 3, + "maxSpeed": 80, + "twistingFactor": 0.01 + }, + { + "start": "KHAT", + "end": "KING", + "length": 4, + "maxSpeed": 80, + "twistingFactor": 0.2 + }, + { + "start": "KING", + "end": "KAK", + "length": 6, + "maxSpeed": 80, + "twistingFactor": 0.22 + }, + { + "start": "KAK", + "end": "KOE", + "length": 4, + "maxSpeed": 90, + "twistingFactor": 0.15 + }, + { + "start": "KOE", + "end": "🇩🇪19622", + "length": 2, + "maxSpeed": 90, + "twistingFactor": 0.14 + }, + { + "start": "🇩🇪19622", + "end": "🇩🇪O265854542", + "length": 1, + "maxSpeed": 90, + "twistingFactor": 0.01 + }, + { + "start": "🇩🇪O265854542", + "end": "🇩🇪19623", + "length": 2, + "maxSpeed": 80, + "twistingFactor": 0.24 + }, + { + "start": "🇩🇪19623", + "end": "KGEH", + "length": 1, + "maxSpeed": 80, + "twistingFactor": 0.28 + }, + { + "start": "KGEH", + "end": "KAU", + "length": 1, + "maxSpeed": 90, + "twistingFactor": 0.13 + } + ] + }, { "electrified": false, "group": 0, diff --git a/Station.json b/Station.json index 726d1156..bc9b25f7 100644 --- a/Station.json +++ b/Station.json @@ -66074,6 +66074,256 @@ "platforms": 1, "proj": 3 }, + { + "name": "Staffel", + "ril100": "FST", + "group": 2, + "x": 210, + "y": 220, + "platformLength": 95, + "platforms": 2, + "proj": 3 + }, + { + "name": "Elz", + "ril100": "🇩🇪O5154586368", + "group": 5, + "x": 208, + "y": 220, + "platformLength": 75, + "platforms": 3, + "proj": 3 + }, + { + "name": "Niederhadamar", + "ril100": "FNHD", + "group": 5, + "x": 207, + "y": 218, + "platformLength": 91, + "platforms": 1, + "proj": 3 + }, + { + "name": "Hadamar", + "ril100": "FHAD", + "group": 5, + "x": 207, + "y": 216, + "platformLength": 142, + "platforms": 2, + "proj": 3 + }, + { + "name": "Niederzeuzheim", + "ril100": "FNIZ", + "group": 5, + "x": 210, + "y": 212, + "platformLength": 91, + "platforms": 2, + "proj": 3 + }, + { + "name": "Frickhofen", + "ril100": "FFRN", + "group": 5, + "x": 209, + "y": 208, + "platformLength": 166, + "platforms": 1, + "proj": 3 + }, + { + "name": "Wilsenroth", + "ril100": "FWTH", + "group": 5, + "x": 209, + "y": 204, + "platformLength": 144, + "platforms": 2, + "proj": 3 + }, + { + "name": "Berzhahn", + "ril100": "FBEZ", + "group": 5, + "x": 206, + "y": 202, + "platformLength": 64, + "platforms": 2, + "proj": 3 + }, + { + "name": "Willmenrod", + "ril100": "FWLM", + "group": 5, + "x": 203, + "y": 203, + "platformLength": 95, + "platforms": 1, + "proj": 3 + }, + { + "name": "Westerburg", + "ril100": "FWBG", + "group": 2, + "x": 200, + "y": 199, + "platformLength": 152, + "platforms": 2, + "proj": 3 + }, + { + "name": "Langenhahn", + "ril100": "FLAH", + "group": 5, + "x": 193, + "y": 195, + "platformLength": 132, + "platforms": 2, + "proj": 3 + }, + { + "name": "Rotenhain", + "ril100": "FRTN", + "group": 5, + "x": 190, + "y": 192, + "platformLength": 120, + "platforms": 1, + "proj": 3 + }, + { + "name": "Enspel", + "ril100": "FENS", + "group": 5, + "x": 189, + "y": 190, + "platformLength": 140, + "platforms": 2, + "proj": 3 + }, + { + "name": "Bündingen (Westerw)", + "ril100": "🇩🇪O298647213", + "group": 5, + "x": 191, + "y": 187, + "platformLength": 128, + "platforms": 3, + "proj": 3 + }, + { + "name": "Nistertal-Bad Marienberg", + "ril100": "FERW", + "group": 2, + "x": 191, + "y": 187, + "platformLength": 116, + "platforms": 3, + "proj": 3 + }, + { + "name": "Unnau-Korb", + "ril100": "FUKO", + "group": 5, + "x": 190, + "y": 184, + "platformLength": 80, + "platforms": 1, + "proj": 3 + }, + { + "name": "Hachenburg", + "ril100": "KHAC", + "group": 2, + "x": 181, + "y": 182, + "platformLength": 145, + "platforms": 2, + "proj": 3 + }, + { + "name": "Hattert", + "ril100": "KHAT", + "group": 5, + "x": 174, + "y": 180, + "platformLength": 80, + "platforms": 1, + "proj": 3 + }, + { + "name": "Ingelbach", + "ril100": "KING", + "group": 5, + "x": 168, + "y": 178, + "platformLength": 70, + "platforms": 2, + "proj": 3 + }, + { + "name": "Altenkirchen (Westerwald)", + "ril100": "KAK", + "group": 2, + "x": 156, + "y": 178, + "platformLength": 110, + "platforms": 2, + "proj": 3 + }, + { + "name": "Obererbach", + "ril100": "KOE", + "group": 5, + "x": 159, + "y": 173, + "platformLength": 131, + "platforms": 1, + "proj": 3 + }, + { + "name": "Kloster Marienthal", + "ril100": "🇩🇪19622", + "group": 5, + "x": 160, + "y": 170, + "platformLength": 71, + "platforms": 1, + "proj": 3 + }, + { + "name": "Breitscheidt(Altenkirchen, Ww)", + "ril100": "🇩🇪O265854542", + "group": 5, + "x": 159, + "y": 168, + "platformLength": 130, + "platforms": 3, + "proj": 3 + }, + { + "name": "Hohegrete", + "ril100": "🇩🇪19623", + "group": 5, + "x": 157, + "y": 165, + "platformLength": 62, + "platforms": 1, + "proj": 3 + }, + { + "name": "Geilhausen", + "ril100": "KGEH", + "group": 5, + "x": 156, + "y": 164, + "platformLength": 52, + "platforms": 1, + "proj": 3 + }, { "group": 5, "name": "Belgershain", From b7aebca5f90fd1bfbd14b4b810ec94e538fc1981 Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sun, 2 Nov 2025 11:11:23 +0100 Subject: [PATCH 06/31] Limburg - Montabauer - Siershahn --- Path.json | 65 ++++++++++++++++++++++++++++++++++++++++++++++++ Station.json | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 135 insertions(+) diff --git a/Path.json b/Path.json index 4a05c166..06e2df31 100644 --- a/Path.json +++ b/Path.json @@ -51349,6 +51349,71 @@ } ] }, + { + "electrified": false, + "neededEquipments": [ + "DE" + ], + "group": 1, + "objects": [ + { + "start": "KSIH", + "end": "KWIR", + "length": 2, + "maxSpeed": 60, + "twistingFactor": 0.23 + }, + { + "start": "KWIR", + "end": "🇩🇪O296309721", + "length": 1, + "maxSpeed": 60, + "twistingFactor": 0.01 + }, + { + "start": "🇩🇪O296309721", + "end": "FMT", + "length": 3, + "maxSpeed": 60, + "twistingFactor": 0.28 + }, + { + "start": "FMT", + "end": "FGDH", + "length": 4, + "maxSpeed": 50, + "twistingFactor": 0.28 + }, + { + "start": "FGDH", + "end": "FGIR", + "length": 2, + "maxSpeed": 50, + "twistingFactor": 0.01 + }, + { + "start": "FGIR", + "end": "FOHS", + "length": 4, + "maxSpeed": 50, + "twistingFactor": 0.18 + }, + { + "start": "FOHS", + "end": "FNIB", + "length": 4, + "maxSpeed": 50, + "twistingFactor": 0.4 + }, + { + "start": "FNIB", + "end": "FST", + "length": 5, + "maxSpeed": 300, + "twistingFactor": 0.08 + } + ] + }, { "name": "Dalabanan", "electrified": true, diff --git a/Station.json b/Station.json index bc9b25f7..8142296d 100644 --- a/Station.json +++ b/Station.json @@ -16506,6 +16506,76 @@ "x": -39, "proj": 3 }, + { + "name": "Siershahn", + "ril100": "KSIH", + "group": 2, + "x": 174, + "y": 210, + "platformLength": 120, + "platforms": 2, + "proj": 3 + }, + { + "name": "Wirges", + "ril100": "KWIR", + "group": 5, + "x": 175, + "y": 212, + "platformLength": 75, + "platforms": 1, + "proj": 3 + }, + { + "name": "Dernbach/Ww", + "ril100": "🇩🇪O296309721", + "group": 5, + "x": 175, + "y": 214, + "platformLength": 71, + "platforms": 3, + "proj": 3 + }, + { + "name": "Goldhausen", + "ril100": "FGDH", + "group": 5, + "x": 187, + "y": 215, + "platformLength": 111, + "platforms": 2, + "proj": 3 + }, + { + "name": "Girod", + "ril100": "FGIR", + "group": 5, + "x": 191, + "y": 217, + "platformLength": 60, + "platforms": 1, + "proj": 3 + }, + { + "name": "Dreikirchen", + "ril100": "FOHS", + "group": 5, + "x": 199, + "y": 217, + "platformLength": 92, + "platforms": 1, + "proj": 3 + }, + { + "name": "Niedererbach", + "ril100": "FNIB", + "group": 5, + "x": 201, + "y": 222, + "platformLength": 87, + "platforms": 1, + "proj": 3 + }, { "name": "Zutphen", "ril100": "🇳🇱Zp", From f66156f210727319b7987c1abe30fb4e9b41792b Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sun, 2 Nov 2025 11:20:05 +0100 Subject: [PATCH 07/31] Update path suggestions again --- TaskModel.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/TaskModel.json b/TaskModel.json index 3f0cfbdb..2c205303 100644 --- a/TaskModel.json +++ b/TaskModel.json @@ -15,11 +15,11 @@ "objects": [ { "stations": [ "MH", "MA", "TU", "TS", "RM", "FFLF", "KK", "KD", "EDG", "EE", "EBO", "EDO", "EMST", "HO", "HB", "AHAR", "AH", "AN", "AK" ], - "pathSuggestion": [ "MH", "MMR", "MA", "MGZB", "TU", "TS", "TV", "RBR", "RSAB", "RM", "FBL", "FDG", "FFLF", "KSIB", "KT", "KK", "KD", "EDG", "EE", "EBO", "EDO", "EMST", "HO", "HB", "AROG", "ABLZ", "AHAR", "AH", "AEL", "AN", "AK" ] + "pathSuggestion": [ "MH", "MMR", "MA", "MGZB", "TU", "TS", "TV", "RBR", "RSAB", "RM", "FBL", "FDG", "FFLF", "FMT", "KSIB", "KT", "KK", "KD", "EDG", "EE", "EBO", "EDO", "EMST", "HO", "HB", "AROG", "ABLZ", "AHAR", "AH", "AEL", "AN", "AK" ] }, { "stations": [ "MH", "MIH", "NN", "NWH", "NAH", "FF", "FFLF", "KK", "KD", "EDG", "EE", "EBO", "EDO" ], - "pathSuggestion": [ "MH", "MDA", "MIH", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "KSIB", "KT", "KK", "KD", "EDG", "EE", "EBO", "EDO" ] + "pathSuggestion": [ "MH", "MDA", "MIH", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMT", "KSIB", "KT", "KK", "KD", "EDG", "EE", "EBO", "EDO" ] }, { "stations": [ "AA", "AH", "BSPD", "BL", "LW", "LL", "UE P", "NBA", "NER", "NN", "MH" ], @@ -63,7 +63,7 @@ "objects": [ { "stations": [ "KD", "KK", "FFLF", "NN", "MH" ], - "pathSuggestion": [ "KD", "KK", "KT", "KSIB", "FFLF", "FF", "FH", "NAH", "NLO", "NRB", "NWH", "NRTD", "NF", "NN", "MIH", "MDA", "MH" ] + "pathSuggestion": [ "KD", "KK", "KT", "KSIB", "FMT", "FFLF", "FF", "FH", "NAH", "NLO", "NRB", "NWH", "NRTD", "NF", "NN", "MIH", "MDA", "MH" ] }, { "stations": [ "AH", "HH", "FF" ], @@ -301,7 +301,7 @@ "Bringe den ICE International von %s nach %s." ], "stations": [ "XNAC", "XNU", "XNAH", "EOB", "EDG", "KD", "KK", "FFLF", "FF" ], - "pathSuggestion": [ "XNAC", "XNU", "XNAH", "🇳🇱Zv", "EOB", "EDG", "KD", "KK", "KT", "KSIB", "FFLF", "FF" ], + "pathSuggestion": [ "XNAC", "XNU", "XNAH", "🇳🇱Zv", "EOB", "EDG", "KD", "KK", "KT", "KSIB", "FMT", "FFLF", "FF" ], "neededCapacity": [ { "name": "passengers" }, { "name": "bistroseats" } @@ -6577,7 +6577,7 @@ }, { "stations": [ "FFLF", "KDFF" ], - "pathSuggestion": [ "FFLF", "KSIB", "KT", "KK", "KD", "KDFF" ] + "pathSuggestion": [ "FFLF", "FMT", "KSIB", "KT", "KK", "KD", "KDFF" ] }, { "stations": [ "TFFL", "FFLF" ], From 07062a5a3189e3a2308d965436f9c235bcc55eb7 Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sun, 2 Nov 2025 11:33:38 +0100 Subject: [PATCH 08/31] Hellertalbahn --- Path.json | 101 +++++++++++++++++++++++++++++++++++++ Station.json | 140 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 241 insertions(+) diff --git a/Path.json b/Path.json index 06e2df31..e5b00b84 100644 --- a/Path.json +++ b/Path.json @@ -88274,6 +88274,107 @@ } ] }, + { + "name": "Hellertalbahn", + "electrified": false, + "group": 1, + "maxSpeed": 80, + "neededEquipments": [ + "DE" + ], + "objects": [ + { + "start": "EBZ", + "end": "EGNO", + "length": 2, + "twistingFactor": 0.18 + }, + { + "start": "EGNO", + "end": "ESAS", + "length": 1, + "twistingFactor": 0.09 + }, + { + "start": "ESAS", + "end": "🇩🇪88431", + "length": 1, + "twistingFactor": 0.18 + }, + { + "start": "🇩🇪88431", + "end": "EHF", + "length": 1, + "twistingFactor": 0.01 + }, + { + "start": "EHF", + "end": "ESTU", + "length": 1, + "twistingFactor": 0.01 + }, + { + "start": "ESTU", + "end": "EASE", + "length": 1, + "twistingFactor": 0.01 + }, + { + "start": "EASE", + "end": "🇩🇪O463526463", + "length": 1, + "twistingFactor": 0.01 + }, + { + "start": "🇩🇪O463526463", + "end": "EWAL", + "length": 4, + "twistingFactor": 0.19 + }, + { + "start": "EWAL", + "end": "EBUR", + "length": 1, + "twistingFactor": 0.05 + }, + { + "start": "EBUR", + "end": "EWGD", + "length": 4, + "twistingFactor": 0.14 + }, + { + "start": "EWGD", + "end": "🇩🇪O519206940", + "length": 3, + "twistingFactor": 0.39 + }, + { + "start": "🇩🇪O519206940", + "end": "ENID", + "length": 2, + "twistingFactor": 0.24 + }, + { + "start": "ENID", + "end": "🇩🇪O277305292", + "length": 4, + "twistingFactor": 0.22 + }, + { + "start": "🇩🇪O277305292", + "end": "FHGO", + "length": 1, + "twistingFactor": 0.11 + }, + { + "start": "FHGO", + "end": "FHG", + "length": 1, + "twistingFactor": 0.13 + } + ] + }, { "name": "Remsbahn", "twistingFactor": 0.0, diff --git a/Station.json b/Station.json index 8142296d..3bbf6a8d 100644 --- a/Station.json +++ b/Station.json @@ -97208,6 +97208,146 @@ "platforms": 2, "proj": 3 }, + { + "name": "Grünebach Ort", + "ril100": "EGNO", + "group": 5, + "x": 192, + "y": 163, + "platformLength": 57, + "platforms": 1, + "proj": 3 + }, + { + "name": "Sassenroth", + "ril100": "ESAS", + "group": 5, + "x": 194, + "y": 164, + "platformLength": 60, + "platforms": 1, + "proj": 3 + }, + { + "name": "Königsstollen", + "ril100": "🇩🇪88431", + "group": 5, + "x": 196, + "y": 163, + "platformLength": 71, + "platforms": 1, + "proj": 3 + }, + { + "name": "Herdorf", + "ril100": "EHF", + "group": 2, + "x": 199, + "y": 163, + "platformLength": 120, + "platforms": 2, + "proj": 3 + }, + { + "name": "Struthütten", + "ril100": "ESTU", + "group": 5, + "x": 202, + "y": 162, + "platformLength": 56, + "platforms": 1, + "proj": 3 + }, + { + "name": "Altenseelbach", + "ril100": "EASE", + "group": 5, + "x": 204, + "y": 162, + "platformLength": 56, + "platforms": 1, + "proj": 3 + }, + { + "name": "Neunkirchen (Siegen)", + "ril100": "🇩🇪O463526463", + "group": 2, + "x": 206, + "y": 162, + "platformLength": 121, + "platforms": 3, + "proj": 3 + }, + { + "name": "Wahlbach (Kr Siegen)", + "ril100": "EWAL", + "group": 5, + "x": 212, + "y": 166, + "platformLength": 95, + "platforms": 2, + "proj": 3 + }, + { + "name": "Burbach (Kr Siegen)", + "ril100": "EBUR", + "group": 2, + "x": 216, + "y": 168, + "platformLength": 102, + "platforms": 2, + "proj": 3 + }, + { + "name": "Würgendorf", + "ril100": "EWGD", + "group": 5, + "x": 224, + "y": 166, + "platformLength": 119, + "platforms": 3, + "proj": 3 + }, + { + "name": "Holzhausen (Siegen)", + "ril100": "🇩🇪O519206940", + "group": 5, + "x": 223, + "y": 169, + "platformLength": 63, + "platforms": 1, + "proj": 3 + }, + { + "name": "Niederdresselndorf", + "ril100": "ENID", + "group": 5, + "x": 224, + "y": 172, + "platformLength": 75, + "platforms": 1, + "proj": 3 + }, + { + "name": "Allendorf (Dillkreis)", + "ril100": "🇩🇪O277305292", + "group": 5, + "x": 228, + "y": 169, + "platformLength": 50, + "platforms": 1, + "proj": 3 + }, + { + "name": "Haiger Obertor", + "ril100": "FHGO", + "group": 5, + "x": 230, + "y": 169, + "platformLength": 60, + "platforms": 1, + "proj": 3 + }, { "group": 2, "name": "Trofors", From 6d55691f08f20de361de5e113638b4f5c4620724 Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sun, 2 Nov 2025 12:03:39 +0100 Subject: [PATCH 09/31] New HLB tasks --- TaskModel.json | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/TaskModel.json b/TaskModel.json index 2c205303..0b5a6ab1 100644 --- a/TaskModel.json +++ b/TaskModel.json @@ -4500,6 +4500,29 @@ { "name": "passengers" } ] }, + { + "group": 1, + "name": "HLB von %s nach %s", + "service": 2, + "descriptions": [ + "Fahre für HLB durch den Westerwald" + ], + "objects": [ + { + "stations": [ "FL", "FST", "FGIR", "FMT", "KSIH" ] + }, + { + "stations": [ "FL", "FST", "KAK", "EBZ" ] + }, + { + "stations": [ "EBZ", "EHF", "FHG", "FDIL" ] + } + ], + "stopsEverywhere": true, + "neededCapacity": [ + { "name": "passengers" } + ] + }, { "group": 1, "name": "S8 von %s nach %s", From fe6b92069de053400a6e09d860b5f22d7082fe3a Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sun, 2 Nov 2025 15:31:40 +0100 Subject: [PATCH 10/31] Obere Lahntalbahn & Rothaarbahn --- Path.json | 219 ++++++++++++++++++++++++++++++++++++++- Station.json | 284 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 502 insertions(+), 1 deletion(-) diff --git a/Path.json b/Path.json index e5b00b84..6fca596c 100644 --- a/Path.json +++ b/Path.json @@ -5874,6 +5874,128 @@ } ] }, + { + "name": "Obere Lahntalbahn", + "electrified": false, + "group": 0, + "neededEquipments": [ + "DE" + ], + "objects": [ + { + "start": "EEK", + "end": "ESCA", + "length": 3, + "maxSpeed": 50, + "twistingFactor": 0.29 + }, + { + "start": "ESCA", + "end": "ELEI", + "length": 2, + "maxSpeed": 50, + "twistingFactor": 0.4 + }, + { + "start": "ELEI", + "end": "EOBW", + "length": 5, + "maxSpeed": 70, + "twistingFactor": 0.34 + }, + { + "start": "EOBW", + "end": "EFEU", + "length": 3, + "maxSpeed": 70, + "twistingFactor": 0.32 + }, + { + "start": "EFEU", + "end": "ELSP", + "length": 9, + "maxSpeed": 70, + "twistingFactor": 0.4 + }, + { + "start": "ELSP", + "end": "ENL", + "length": 2, + "maxSpeed": 70, + "twistingFactor": 0.37 + }, + { + "start": "ENL", + "end": "🇩🇪05330", + "length": 2, + "maxSpeed": 60, + "twistingFactor": 0.28 + }, + { + "start": "🇩🇪05330", + "end": "🇩🇪O4789351048", + "length": 3, + "maxSpeed": 80, + "twistingFactor": 0.21 + }, + { + "start": "🇩🇪O4789351048", + "end": "FBIK", + "length": 1, + "maxSpeed": 60, + "twistingFactor": 0.01 + }, + { + "start": "FBIK", + "end": "FWUE", + "length": 4, + "maxSpeed": 80, + "twistingFactor": 0.13 + }, + { + "start": "FWUE", + "end": "FFRD", + "length": 1, + "maxSpeed": 60, + "twistingFactor": 0.01 + }, + { + "start": "FFRD", + "end": "FBNU", + "length": 3, + "maxSpeed": 80, + "twistingFactor": 0.24 + }, + { + "start": "FBNU", + "end": "FCLD", + "length": 5, + "maxSpeed": 70, + "twistingFactor": 0.01 + }, + { + "start": "FCLD", + "end": "FSZH", + "length": 2, + "maxSpeed": 70, + "twistingFactor": 0.1 + }, + { + "start": "FSZH", + "end": "FLSR", + "length": 3, + "maxSpeed": 60, + "twistingFactor": 0.01 + }, + { + "start": "FLSR", + "end": "FCOE", + "length": 4, + "maxSpeed": 80, + "twistingFactor": 0.37 + } + ] + }, { "group": 1, "name": "Lahntalbahn", @@ -7521,8 +7643,14 @@ }, { "start": "FMBG", + "end": "FCOE", + "length": 4, + "maxSpeed": 140 + }, + { + "start": "FCOE", "end": "FAZ", - "length": 10, + "length": 6, "maxSpeed": 140 }, { @@ -61322,6 +61450,95 @@ } ] }, + { + "electrified": false, + "name": "Rothaarbahn", + "neededEquipments": [ + "DE" + ], + "maxSpeed": 50, + "group": 1, + "objects": [ + { + "start": "EKT", + "end": "🇩🇪O295969841", + "length": 1, + "twistingFactor": 0.39 + }, + { + "start": "🇩🇪O295969841", + "end": "EDAB", + "length": 3, + "twistingFactor": 0.24 + }, + { + "start": "EDAB", + "end": "ESKA", + "length": 2, + "twistingFactor": 0.01 + }, + { + "start": "ESKA", + "end": "EHIB", + "length": 1, + "twistingFactor": 0.01 + }, + { + "start": "EHIB", + "end": "EVRO", + "length": 1, + "twistingFactor": 0.29 + }, + { + "start": "EVRO", + "end": "EVRD", + "length": 6, + "twistingFactor": 0.49 + }, + { + "start": "EVRD", + "end": "ELUZ", + "length": 3, + "twistingFactor": 0.39 + }, + { + "start": "ELUZ", + "end": "EEK", + "length": 6, + "twistingFactor": 0.18 + }, + { + "start": "EEK", + "end": "EBKB", + "length": 3, + "twistingFactor": 0.1 + }, + { + "start": "EBKB", + "end": "EAWN", + "length": 5, + "twistingFactor": 0.36 + }, + { + "start": "EAWN", + "end": "🇩🇪O4785246350", + "length": 5, + "twistingFactor": 0.26 + }, + { + "start": "🇩🇪O4785246350", + "end": "ERMA", + "length": 1, + "twistingFactor": 0.07 + }, + { + "start": "ERMA", + "end": "EBLB", + "length": 3, + "twistingFactor": 0.39 + } + ] + }, { "electrified": false, "neededEquipments": [ diff --git a/Station.json b/Station.json index 3bbf6a8d..e41cc3a7 100644 --- a/Station.json +++ b/Station.json @@ -51968,6 +51968,160 @@ "platforms": 6, "proj": 3 }, + { + "name": "Schameder", + "ril100": "ESCA", + "group": 5, + "x": 245, + "y": 127, + "platformLength": 98, + "platforms": 1, + "proj": 3 + }, + { + "name": "Leimstruth", + "ril100": "ELEI", + "group": 5, + "x": 248, + "y": 128, + "platformLength": 104, + "platforms": 1, + "proj": 3 + }, + { + "name": "Oberndorf (Kr Wittgenstein)", + "ril100": "EOBW", + "group": 5, + "x": 246, + "y": 134, + "platformLength": 109, + "platforms": 1, + "proj": 3 + }, + { + "name": "Feudingen", + "ril100": "EFEU", + "group": 2, + "x": 250, + "y": 136, + "proj": 3 + }, + { + "name": "Bad Laasphe", + "ril100": "ELSP", + "group": 2, + "x": 262, + "y": 138, + "proj": 3 + }, + { + "name": "Bad Laasphe-Niederlaasphe", + "ril100": "ENL", + "group": 5, + "x": 265, + "y": 139, + "platformLength": 97, + "platforms": 1, + "proj": 3 + }, + { + "name": "Wallau (Lahn)", + "ril100": "🇩🇪05330", + "group": 2, + "x": 269, + "y": 139, + "platformLength": 104, + "platforms": 1, + "proj": 3 + }, + { + "name": "Biedenkopf Campus", + "ril100": "🇩🇪O4789351048", + "group": 5, + "x": 276, + "y": 140, + "platformLength": 112, + "platforms": 1, + "proj": 3 + }, + { + "name": "Biedenkopf", + "ril100": "FBIK", + "group": 2, + "x": 277, + "y": 141, + "platformLength": 113, + "platforms": 3, + "proj": 3 + }, + { + "name": "Wilhelmshütte (Lahn)", + "ril100": "FWUE", + "group": 5, + "x": 280, + "y": 148, + "platformLength": 110, + "platforms": 1, + "proj": 3 + }, + { + "name": "Friedensdorf (Lahn)", + "ril100": "FFRD", + "group": 2, + "x": 281, + "y": 150, + "platformLength": 104, + "platforms": 1, + "proj": 3 + }, + { + "name": "Buchenau (Lahn)", + "ril100": "FBNU", + "group": 5, + "x": 287, + "y": 148, + "proj": 3 + }, + { + "name": "Caldern", + "ril100": "FCLD", + "group": 5, + "x": 296, + "y": 151, + "platformLength": 108, + "platforms": 1, + "proj": 3 + }, + { + "name": "Sterzhausen", + "ril100": "FSZH", + "group": 5, + "x": 301, + "y": 149, + "platformLength": 116, + "platforms": 1, + "proj": 3 + }, + { + "name": "Lahntal-Sarnau", + "ril100": "FLSR", + "group": 5, + "x": 308, + "y": 148, + "platformLength": 102, + "platforms": 1, + "proj": 3 + }, + { + "name": "Cölbe", + "ril100": "FCOE", + "group": 2, + "x": 312, + "y": 151, + "platformLength": 218, + "platforms": 4, + "proj": 3 + }, { "group": 0, "name": "Berlin Hbf", @@ -72329,6 +72483,136 @@ "platforms": 2, "proj": 3 }, + { + "name": "Ferndorf", + "ril100": "🇩🇪O295969841", + "group": 5, + "x": 207, + "y": 133, + "platformLength": 69, + "platforms": 1, + "proj": 3 + }, + { + "name": "Dahlbruch", + "ril100": "EDAB", + "group": 5, + "x": 213, + "y": 131, + "platformLength": 73, + "platforms": 2, + "proj": 3 + }, + { + "name": "Stift Keppel Allenbach", + "ril100": "ESKA", + "group": 5, + "x": 218, + "y": 130, + "platformLength": 67, + "platforms": 1, + "proj": 3 + }, + { + "name": "Hilchenbach", + "ril100": "EHIB", + "group": 5, + "x": 220, + "y": 128, + "platformLength": 109, + "platforms": 2, + "proj": 3 + }, + { + "name": "Vormwald Dorf", + "ril100": "EVRO", + "group": 5, + "x": 223, + "y": 128, + "platformLength": 61, + "platforms": 1, + "proj": 3 + }, + { + "name": "Vormwald", + "ril100": "EVRD", + "group": 5, + "x": 225, + "y": 129, + "platformLength": 127, + "platforms": 1, + "proj": 3 + }, + { + "name": "Lützel", + "ril100": "ELUZ", + "group": 5, + "x": 229, + "y": 132, + "platformLength": 113, + "platforms": 1, + "proj": 3 + }, + { + "name": "Erndtebrück", + "ril100": "EEK", + "group": 2, + "x": 240, + "y": 128, + "platformLength": 166, + "platforms": 4, + "proj": 3 + }, + { + "name": "Birkelbach", + "ril100": "EBKB", + "group": 5, + "x": 240, + "y": 123, + "platformLength": 115, + "platforms": 1, + "proj": 3 + }, + { + "name": "Aue-Wingeshausen", + "ril100": "EAWN", + "group": 5, + "x": 245, + "y": 118, + "platformLength": 61, + "platforms": 1, + "proj": 3 + }, + { + "name": "Berghausen bei Wittgenstein", + "ril100": "🇩🇪O4785246350", + "group": 5, + "x": 253, + "y": 121, + "platformLength": 79, + "platforms": 1, + "proj": 3 + }, + { + "name": "Raumland-Markhausen", + "ril100": "ERMA", + "group": 5, + "x": 256, + "y": 121, + "platformLength": 104, + "platforms": 1, + "proj": 3 + }, + { + "name": "Bad Berleburg", + "ril100": "EBLB", + "group": 2, + "x": 259, + "y": 118, + "platformLength": 105, + "platforms": 1, + "proj": 3 + }, { "name": "Dachau Bahnhof", "ril100": "MDA", From 4e86dd4eb55ff9755e07574baf2b4101fda2249f Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sun, 2 Nov 2025 15:41:34 +0100 Subject: [PATCH 11/31] Add HLB task --- TaskModel.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/TaskModel.json b/TaskModel.json index 0b5a6ab1..2044d384 100644 --- a/TaskModel.json +++ b/TaskModel.json @@ -4516,6 +4516,9 @@ }, { "stations": [ "EBZ", "EHF", "FHG", "FDIL" ] + }, + { + "stations": [ "EBZ", "ESIE", "EKT", "EEK", "EBLB" ] } ], "stopsEverywhere": true, From f258a4c3ac235a0303dd01674b0bc8d6bb1b1598 Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sun, 2 Nov 2025 15:41:45 +0100 Subject: [PATCH 12/31] Adjust path suggestions --- TaskModel.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TaskModel.json b/TaskModel.json index 2044d384..22dd8d4c 100644 --- a/TaskModel.json +++ b/TaskModel.json @@ -99,7 +99,7 @@ }, { "stations": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WB", "WS", "AH", "AHAR", "ALBG", "HU", "HC", "HH", "HG", "FKW", "FWAB", "FTS", "FMBG", "FG", "FFG", "FF", "FD", "FBH", "RWE", "RH", "RWS", "RBR", "RK" ], - "pathSuggestion": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WSN", "WB", "WK", "WS", "WHO", "WHL", "ABCH", "AH", "AHAR", "ALBG", "HU", "HC", "HH", "HG", "FKW", "FGTH", "FWAB", "FTS", "FMBG", "FG", "FFG", "FF", "FD", "FBH", "RWE", "RMF", "RH", "RWS", "RBR", "RK" ] + "pathSuggestion": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WSN", "WB", "WK", "WS", "WHO", "WHL", "ABCH", "AH", "AHAR", "ALBG", "HU", "HC", "HH", "HG", "FKW", "FGTH", "FWAB", "FTS", "FCOE", "FMBG", "FG", "FFG", "FF", "FD", "FBH", "RWE", "RMF", "RH", "RWS", "RBR", "RK" ] } ], "neededCapacity": [ @@ -13711,7 +13711,7 @@ "Bei den Feierlichkeiten des Jubiläums 100 Jahre elektrischer Betrieb in Schweden soll ein Schweizer Krokodil teilnehmen." ], "stations": [ "XSOL", "XVGA" ], - "pathSuggestion": [ "XSOL", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RBR", "RH", "RMF", "FD", "FF", "FG", "FGTH", "FKW", "HEBG", "HG", "HN", "HK", "HELZ", "HH", "HU", "ALBG", "AHAR", "AH", "AEL", "AN", "AR", "AJ", "AF", "XDTI", "XDLU", "XDTA", "XDMF", "XDRI", "XDRK", "XDHT", "XDKH", "XVM", "XVLD", "XVEV", "XVHH", "XVAL", "XVN", "XVMJ", "XVHA", "XVO", "XVFV", "🇸🇪7400054", "XVAV", "🇸🇪7400630", "XVGA" ], + "pathSuggestion": [ "XSOL", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RBR", "RH", "RMF", "FD", "FF", "FG", "FCOE", "FGTH", "FKW", "HEBG", "HG", "HN", "HK", "HELZ", "HH", "HU", "ALBG", "AHAR", "AH", "AEL", "AN", "AR", "AJ", "AF", "XDTI", "XDLU", "XDTA", "XDMF", "XDRI", "XDRK", "XDHT", "XDKH", "XVM", "XVLD", "XVEV", "XVHH", "XVAL", "XVN", "XVMJ", "XVHA", "XVO", "XVFV", "🇸🇪7400054", "XVAV", "🇸🇪7400630", "XVGA" ], "neededCapacity": [ { "name": "passengers", "value": 20 }, { "name": "beds", "value": 20 }, From 0e02aba2a32bf8ba89ff118a8a96d7974f161a5a Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sat, 15 Nov 2025 16:49:25 +0100 Subject: [PATCH 13/31] Fix some station codes --- Path.json | 60 ++++++++++++++++++++++++++-------------------------- Station.json | 30 +++++++++++++------------- 2 files changed, 45 insertions(+), 45 deletions(-) diff --git a/Path.json b/Path.json index 55b74271..55ee0f25 100644 --- a/Path.json +++ b/Path.json @@ -5926,20 +5926,20 @@ }, { "start": "ENL", - "end": "🇩🇪05330", + "end": "FWA", "length": 2, "maxSpeed": 60, "twistingFactor": 0.28 }, { - "start": "🇩🇪05330", - "end": "🇩🇪O4789351048", + "start": "FWA", + "end": "FBIZ", "length": 3, "maxSpeed": 80, "twistingFactor": 0.21 }, { - "start": "🇩🇪O4789351048", + "start": "FBIZ", "end": "FBIK", "length": 1, "maxSpeed": 60, @@ -13140,13 +13140,13 @@ }, { "start": "FST", - "end": "🇩🇪O5154586368", + "end": "FELZ", "length": 1, "maxSpeed": 80, "twistingFactor": 0.01 }, { - "start": "🇩🇪O5154586368", + "start": "FELZ", "end": "FNHD", "length": 1, "maxSpeed": 80, @@ -13231,13 +13231,13 @@ }, { "start": "FERW", - "end": "🇩🇪O298647213", + "end": "FBDW", "length": 1, "maxSpeed": 80, "twistingFactor": 0.5 }, { - "start": "🇩🇪O298647213", + "start": "FBDW", "end": "FUKO", "length": 2, "maxSpeed": 60, @@ -13280,27 +13280,27 @@ }, { "start": "KOE", - "end": "🇩🇪19622", + "end": "KKLM", "length": 2, "maxSpeed": 90, "twistingFactor": 0.14 }, { - "start": "🇩🇪19622", - "end": "🇩🇪O265854542", + "start": "KKLM", + "end": "KBRS", "length": 1, "maxSpeed": 90, "twistingFactor": 0.01 }, { - "start": "🇩🇪O265854542", - "end": "🇩🇪19623", + "start": "KBRS", + "end": "KHOG", "length": 2, "maxSpeed": 80, "twistingFactor": 0.24 }, { - "start": "🇩🇪19623", + "start": "KHOG", "end": "KGEH", "length": 1, "maxSpeed": 80, @@ -52501,13 +52501,13 @@ }, { "start": "KWIR", - "end": "🇩🇪O296309721", + "end": "KDEB", "length": 1, "maxSpeed": 60, "twistingFactor": 0.01 }, { - "start": "🇩🇪O296309721", + "start": "KDEB", "end": "FMT", "length": 3, "maxSpeed": 60, @@ -53437,12 +53437,12 @@ }, { "start": "KNEB", - "end": "🇩🇪O12433020232", + "end": "KHEH", "length": 3, "twistingFactor": 0.05 }, { - "start": "🇩🇪O12433020232", + "start": "KHEH", "end": "KBOD", "length": 3, "twistingFactor": 0.1 @@ -62545,12 +62545,12 @@ "objects": [ { "start": "EKT", - "end": "🇩🇪O295969841", + "end": "EFER", "length": 1, "twistingFactor": 0.39 }, { - "start": "🇩🇪O295969841", + "start": "EFER", "end": "EDAB", "length": 3, "twistingFactor": 0.24 @@ -62605,12 +62605,12 @@ }, { "start": "EAWN", - "end": "🇩🇪O4785246350", + "end": "EBGA", "length": 5, "twistingFactor": 0.26 }, { - "start": "🇩🇪O4785246350", + "start": "EBGA", "end": "ERMA", "length": 1, "twistingFactor": 0.07 @@ -89958,12 +89958,12 @@ }, { "start": "ESAS", - "end": "🇩🇪88431", + "end": "EKSO", "length": 1, "twistingFactor": 0.18 }, { - "start": "🇩🇪88431", + "start": "EKSO", "end": "EHF", "length": 1, "twistingFactor": 0.01 @@ -89982,12 +89982,12 @@ }, { "start": "EASE", - "end": "🇩🇪O463526463", + "end": "ENK", "length": 1, "twistingFactor": 0.01 }, { - "start": "🇩🇪O463526463", + "start": "ENK", "end": "EWAL", "length": 4, "twistingFactor": 0.19 @@ -90006,24 +90006,24 @@ }, { "start": "EWGD", - "end": "🇩🇪O519206940", + "end": "EHOZ", "length": 3, "twistingFactor": 0.39 }, { - "start": "🇩🇪O519206940", + "start": "EHOZ", "end": "ENID", "length": 2, "twistingFactor": 0.24 }, { "start": "ENID", - "end": "🇩🇪O277305292", + "end": "FADD", "length": 4, "twistingFactor": 0.22 }, { - "start": "🇩🇪O277305292", + "start": "FADD", "end": "FHGO", "length": 1, "twistingFactor": 0.11 diff --git a/Station.json b/Station.json index 059dd80d..75978da5 100644 --- a/Station.json +++ b/Station.json @@ -16822,7 +16822,7 @@ }, { "name": "Dernbach/Ww", - "ril100": "🇩🇪O296309721", + "ril100": "KDEB", "group": 5, "x": 175, "y": 214, @@ -53060,7 +53060,7 @@ }, { "name": "Wallau (Lahn)", - "ril100": "🇩🇪05330", + "ril100": "FWA", "group": 2, "x": 269, "y": 139, @@ -53070,7 +53070,7 @@ }, { "name": "Biedenkopf Campus", - "ril100": "🇩🇪O4789351048", + "ril100": "FBIZ", "group": 5, "x": 276, "y": 140, @@ -57113,7 +57113,7 @@ }, { "name": "Heimersheim/Lohrsdorf", - "ril100": "🇩🇪O12433020232", + "ril100": "KHEH", "group": 5, "x": 94, "y": 201, @@ -67480,7 +67480,7 @@ }, { "name": "Elz", - "ril100": "🇩🇪O5154586368", + "ril100": "FELZ", "group": 5, "x": 208, "y": 220, @@ -67600,7 +67600,7 @@ }, { "name": "Bündingen (Westerw)", - "ril100": "🇩🇪O298647213", + "ril100": "FBDW", "group": 5, "x": 191, "y": 187, @@ -67680,7 +67680,7 @@ }, { "name": "Kloster Marienthal", - "ril100": "🇩🇪19622", + "ril100": "KKLM", "group": 5, "x": 160, "y": 170, @@ -67690,7 +67690,7 @@ }, { "name": "Breitscheidt(Altenkirchen, Ww)", - "ril100": "🇩🇪O265854542", + "ril100": "KBRS", "group": 5, "x": 159, "y": 168, @@ -67700,7 +67700,7 @@ }, { "name": "Hohegrete", - "ril100": "🇩🇪19623", + "ril100": "KHOG", "group": 5, "x": 157, "y": 165, @@ -73655,7 +73655,7 @@ }, { "name": "Ferndorf", - "ril100": "🇩🇪O295969841", + "ril100": "EFER", "group": 5, "x": 207, "y": 133, @@ -73755,7 +73755,7 @@ }, { "name": "Berghausen bei Wittgenstein", - "ril100": "🇩🇪O4785246350", + "ril100": "EBGA", "group": 5, "x": 253, "y": 121, @@ -98950,7 +98950,7 @@ }, { "name": "Königsstollen", - "ril100": "🇩🇪88431", + "ril100": "EKSO", "group": 5, "x": 196, "y": 163, @@ -98990,7 +98990,7 @@ }, { "name": "Neunkirchen (Siegen)", - "ril100": "🇩🇪O463526463", + "ril100": "ENK", "group": 2, "x": 206, "y": 162, @@ -99030,7 +99030,7 @@ }, { "name": "Holzhausen (Siegen)", - "ril100": "🇩🇪O519206940", + "ril100": "EHOZ", "group": 5, "x": 223, "y": 169, @@ -99050,7 +99050,7 @@ }, { "name": "Allendorf (Dillkreis)", - "ril100": "🇩🇪O277305292", + "ril100": "FADD", "group": 5, "x": 228, "y": 169, From 73248c39f8f3e7d546df39b2b2455946dd860201 Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sat, 15 Nov 2025 16:54:01 +0100 Subject: [PATCH 14/31] Fix v_max --- Path.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Path.json b/Path.json index 55ee0f25..f458d5c8 100644 --- a/Path.json +++ b/Path.json @@ -52545,7 +52545,7 @@ "start": "FNIB", "end": "FST", "length": 5, - "maxSpeed": 300, + "maxSpeed": 50, "twistingFactor": 0.08 } ] From 90d8c19a273b0ef76f13505c548e25682f796b3f Mon Sep 17 00:00:00 2001 From: Andre Immig Date: Thu, 20 Nov 2025 10:41:17 +0100 Subject: [PATCH 15/31] Revert "Update path suggestions" This reverts commit f37f286a8c57d94a2ce285ab1ba176e3c2a26280. --- TaskModel.json | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/TaskModel.json b/TaskModel.json index 9e50d0b0..e69aeeea 100644 --- a/TaskModel.json +++ b/TaskModel.json @@ -147,7 +147,7 @@ "Dieser ICE stellt eine Österreich-Deutschland-Verbindung sicher." ], "stations": [ "XAWW", "XAP", "XAL", "XAWE", "NPA", "NPL", "NRH", "NN", "NWH", "FH", "FF", "FFLF", "FMZ", "KKO", "KB", "KK", "KD", "EDG", "EE", "EBO", "EDO" ], - "pathSuggestion": [ "XAWW", "XAP", "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NOT", "NRH", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EE", "EBO", "EDO" ], + "pathSuggestion": [ "XAWW", "XAP", "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NOT", "NRH", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EE", "EBO", "EDO" ], "neededCapacity": [ { "name": "passengers" }, { "name": "bistroseats" } @@ -2008,7 +2008,7 @@ "Verbinde Seine und Bosporus zwischen %s und %s.", "Veranstalte eine luxuriöse Reise, aber bitte ohne Gewaltverbrechen." ], - "pathSuggestion": [ "XBO", "XBGP", "XBB", "XBLIG", "XBAL", "XBP", "XBW", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NRB", "NWH", "NRTD", "NF", "NN", "NRH", "NOT", "NPL", "NPA", "XASH", "🇦🇹Neu H1", "XAWE", "XAL", "XAWW", "XYDN", "XYB", "XYG", "XMBK", "XJST", "XJSP", "XJBC", "XJBR", "XJNI", "XWS", "🇧🇬14000", "XWSV", "XQED", "XQIS" ] + "pathSuggestion": [ "XBO", "XBGP", "XBB", "XBLIG", "XBAL", "XBP", "XBW", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NRB", "NWH", "NRTD", "NF", "NN", "NRH", "NOT", "NPL", "NPA", "XASH", "🇦🇹Neu H1", "XAWE", "XAL", "XAWW", "XYDN", "XYB", "XYG", "XMBK", "XJST", "XJSP", "XJBC", "XJBR", "XJNI", "XWS", "🇧🇬14000", "XWSV", "XQED", "XQIS" ] } ], "neededCapacity": [ @@ -2273,7 +2273,7 @@ }, { "stations": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WB", "WS", "AH", "AHAR", "HB", "HO", "EMST", "EG", "EE", "EDG", "KD", "KK", "KB", "KKO", "FMZ", "RM", "RH", "RK" ], - "pathSuggestion": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WSN", "WB", "WK", "WS", "WHO", "WHL", "ABCH", "AH", "AHAR", "ABLZ", "AROG", "HB", "HDIP", "HO", "EMST", "EDUL", "ERE", "EG", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "RBR", "RK" ] + "pathSuggestion": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WSN", "WB", "WK", "WS", "WHO", "WHL", "ABCH", "AH", "AHAR", "ABLZ", "AROG", "HB", "HDIP", "HO", "EMST", "EDUL", "ERE", "EG", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "RBR", "RK" ] }, { "stations": [ "HNDM", "HNN", "HE", "HLEE", "HPAP", "HMEP", "HLIG", "HR", "EMST", "ERE", "EWAN", "EG", "EOB", "EDG", "KD", "KK", "KB" ], @@ -2507,7 +2507,7 @@ "Bringe die Urlauber mit ihrem Auto an ihr Ziel" ], "stations": [ "🇳🇱Ht", "XNVL", "KK", "KB", "KBOP", "FD", "RK", "RF", "RB", "XSBG", "XID", "XIAS" ], - "pathSuggestion": [ "🇳🇱Ht", "🇳🇱Btl", "XNEI", "XNBL", "XNVL", "KV", "KM", "KGRB", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FD", "RMF", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSGRN", "XSBL", "🇨🇭COS", "XSLA", "🇨🇭VV", "XSVI", "XSBG", "XID", "XIR", "XIMB", "XITOR", "XIAS" ], + "pathSuggestion": [ "🇳🇱Ht", "🇳🇱Btl", "XNEI", "XNBL", "XNVL", "KV", "KM", "KGRB", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FD", "RMF", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSGRN", "XSBL", "🇨🇭COS", "XSLA", "🇨🇭VV", "XSVI", "XSBG", "XID", "XIR", "XIMB", "XITOR", "XIAS" ], "neededCapacity": [ { "name": "passengers" }, { "name": "beds" }, @@ -2523,7 +2523,7 @@ "Dieser Nachtzug ist berüchtigt für seine hohe Verspätungen und seinen langen Laufweg." ], "stations": [ "EDO", "EDG", "KK", "FMZ", "RM", "TS", "MH", "XASB", "XAVH", "XZL", "XRZ", "XJBC", "XJNI", "ZAS", "XGT", "XGA" ], - "pathSuggestion": [ "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RBR", "TV", "TS", "TU", "MGZB", "MA", "MMR", "MH", "MGB", "MRO", "MTS", "MFL", "XASB", "XABO", "XASW", "XAVH", "XZJ", "XZL", "XZZM", "XZSN", "XRZ", "XRDS", "XRSV", "XJSP", "XJBC", "XJBR", "XJNI", "ZAS", "XGT", "XGA" ], + "pathSuggestion": [ "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RBR", "TV", "TS", "TU", "MGZB", "MA", "MMR", "MH", "MGB", "MRO", "MTS", "MFL", "XASB", "XABO", "XASW", "XAVH", "XZL", "XRZ", "XRDS", "XRSV", "XJSP", "XJBC", "XJBR", "XJNI", "ZAS", "XGT", "XGA" ], "neededCapacity": [ { "name": "passengers" }, { "name": "bistroseats" }, @@ -2613,7 +2613,7 @@ }, { "stations": [ "XAWW", "XAP", "XAL", "XAWE", "NPA", "NRH", "NN", "FFLF", "FMB", "FMZ", "KKO", "KB", "KK", "KD", "EEM", "XNAC" ], - "pathSuggestion": [ "XAWW", "XAP", "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NOT", "NRH", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] + "pathSuggestion": [ "XAWW", "XAP", "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NOT", "NRH", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] }, { "stations": [ "XAWW", "XAP", "XAL", "XAWE", "XASB", "MRO", "MH", "RK", "XFSTG", "XFN", "XFPO" ], @@ -6397,7 +6397,7 @@ "Die Strecke zwischen Passau und Wels ist gesperrt. Fahre über Salzburg!" ], "stations": [ "XAL", "XAWE", "XAAT", "XASB", "MH", "NN", "NWH", "NAH", "FFLF", "FMZ", "KKO", "KB", "KK", "KSO", "KW", "EHG", "EDO" ], - "pathSuggestion": [ "XAL", "XAWE", "XAAT", "XASF", "XASB", "MFL", "MTS", "MRO", "MGB", "MH", "MDA", "MIH", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KSO", "KW", "EHG", "EDO" ], + "pathSuggestion": [ "XAL", "XAWE", "XAAT", "XASF", "XASB", "MFL", "MTS", "MRO", "MGB", "MH", "MDA", "MIH", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KSO", "KW", "EHG", "EDO" ], "neededCapacity": [ { "name": "passengers" } ] @@ -6766,7 +6766,7 @@ "Fahr mit dem Fastfood-Express nach %2$s." ], "stations": [ "AH", "EDO", "KD", "KK", "KKO", "FMZ", "FF", "NWH", "NN", "MA", "MH" ], - "pathSuggestion": [ "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EHM", "EDO", "EBO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NGM", "NWH", "NRTD", "NF", "NN", "MTL", "MDT", "MA", "MMR", "MH" ], + "pathSuggestion": [ "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EHM", "EDO", "EBO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NGM", "NWH", "NRTD", "NF", "NN", "MTL", "MDT", "MA", "MMR", "MH" ], "neededCapacity": [ { "name": "bistroseats", "value": 60 }, { "name": "passengers" } @@ -7746,7 +7746,7 @@ "Fahre den TEE Merkur von %s bis %s" ], "stations": [ "XDKH", "AL", "AH", "HB", "HO", "EMST", "EDO", "EE", "EDG", "KD", "KK", "KB", "KKO", "FMZ", "RM", "RH", "TS" ], - "pathSuggestion": [ "XDKH", "XDRK", "XDRI", "XDMF", "XDTA", "XDLU", "XDTI", "AF", "AK", "AL", "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "REA", "RNZ", "TBF", "TH", "TBM", "TLU", "TS" ] + "pathSuggestion": [ "XDKH", "XDRK", "XDRI", "XDMF", "XDTA", "XDLU", "XDTI", "AF", "AK", "AL", "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "REA", "RNZ", "TBF", "TH", "TBM", "TLU", "TS" ] }, { "descriptions": [ @@ -7760,7 +7760,7 @@ "Fahre den TEE Albert Schweitzer von %s bis %s" ], "stations": [ "EDO", "EE", "EDG", "KD", "KK", "KKO", "FMZ", "FD", "RH", "RK", "RBB", "RKL", "XFSTG" ], - "pathSuggestion": [ "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FD", "RMF", "RH", "RBR", "RK", "RRA", "RBB", "RAP", "RKL", "XFSTG" ] + "pathSuggestion": [ "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FD", "RMF", "RH", "RBR", "RK", "RRA", "RBB", "RAP", "RKL", "XFSTG" ] }, { "descriptions": [ @@ -7788,7 +7788,7 @@ "Fahre den TEE Rembrandt von %s bis %s" ], "stations": [ "XNAC", "XNU", "EEM", "EOB", "EDG", "KD", "KK", "KB", "KKO", "FMZ", "RM", "RK", "RBB", "RF", "RB", "XSB", "XSZH", "XSTW", "XSWW", "XSPF", "XSZB", "XSSR", "XSLQ", "XSC" ], - "pathSuggestion": [ "XNAC", "XNU", "XNAH", "🇳🇱Zv", "EEM", "EOB", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "RBR", "RK", "RRA", "RBB", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSKS", "XSZH", "XSTW", "XSWW", "XSPF", "XSZB", "XSSR", "XSLQ", "XSC" ] + "pathSuggestion": [ "XNAC", "XNU", "XNAH", "🇳🇱Zv", "EEM", "EOB", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "RBR", "RK", "RRA", "RBB", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSKS", "XSZH", "XSTW", "XSWW", "XSPF", "XSZB", "XSSR", "XSLQ", "XSC" ] }, { "descriptions": [ @@ -7893,21 +7893,21 @@ "Fahre den TEE Rheingold von %s bis %s" ], "stations": [ "XSGE", "XSLA", "XSBE", "XSB", "RB", "RF", "RK", "RM", "FMZ", "KKO", "KB", "KK", "KD", "EDG", "EEM", "XNAH", "XNU", "XNAC" ], - "pathSuggestion": [ "XSGE", "XSMG", "XSLA", "🇨🇭PUI", "XSBE", "XSBL", "XSGRN", "XSDE", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RBR", "RH", "RMF", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] + "pathSuggestion": [ "XSGE", "XSMG", "XSLA", "🇨🇭PUI", "XSBE", "XSBL", "XSGRN", "XSDE", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RBR", "RH", "RMF", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] }, { "descriptions": [ "Fahre den TEE van Beethoven von %s bis %s" ], "stations": [ "NN", "NWH", "NAH", "FF", "FMZ", "KKO", "KB", "KK", "KD", "EDG", "EEM", "XNAH", "XNU", "XNAC" ], - "pathSuggestion": [ "NN", "NF", "NRTD", "NWH", "NGM", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] + "pathSuggestion": [ "NN", "NF", "NRTD", "NWH", "NGM", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] }, { "descriptions": [ "Fahre den TEE Gambrinus von %s bis %s" ], "stations": [ "AA", "AH", "HB", "HO", "EMST", "EDO", "EE", "EDG", "KD", "KK", "KB", "KKO", "FMZ", "RM", "RH", "TS", "TU", "MA", "MH" ], - "pathSuggestion": [ "AA", "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EDO", "EBO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "REA", "RNZ", "TBF", "TH", "TBM", "TS", "TE", "TP", "TAM", "TLON", "TU", "MGZB", "MA", "MMR", "MH" ] + "pathSuggestion": [ "AA", "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EDO", "EBO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "REA", "RNZ", "TBF", "TH", "TBM", "TS", "TE", "TP", "TAM", "TLON", "TU", "MGZB", "MA", "MMR", "MH" ] }, { "descriptions": [ @@ -7935,7 +7935,7 @@ "Fahre den TEE Erasmus von %s nach %s" ], "stations": [ "🇳🇱Gv", "XNU", "XNAH", "EOB", "EDG", "KD", "KK", "KB", "KKO", "FMZ", "FF", "NWH", "MA", "MH" ], - "pathSuggestion": [ "🇳🇱Gv", "🇳🇱Gd", "🇳🇱Wd", "XNU", "XNAH", "🇳🇱Zv", "EEM", "EOB", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NGM", "NWH", "TL", "TC", "TGL", "MDT", "MA", "MMR", "MH" ] + "pathSuggestion": [ "🇳🇱Gv", "🇳🇱Gd", "🇳🇱Wd", "XNU", "XNAH", "🇳🇱Zv", "EEM", "EOB", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NGM", "NWH", "TL", "TC", "TGL", "MDT", "MA", "MMR", "MH" ] }, { "descriptions": [ @@ -12866,11 +12866,11 @@ "objects": [ { "stations": [ "XSIO", "XSSP", "XSTH", "XSBE", "XSOL", "XSB", "RB", "RF", "RK", "RM", "FMZ", "KKO", "KB", "KK", "KSO", "KW", "EHG", "EDO" ], - "pathSuggestion": [ "XSIO", "XSSP", "XSTH", "XSBE", "🇨🇭WANZ", "🇨🇭RTR", "XSOL", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KSO", "KW", "EHG", "EWIT", "EDO" ] + "pathSuggestion": [ "XSIO", "XSSP", "XSTH", "XSBE", "🇨🇭WANZ", "🇨🇭RTR", "XSOL", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KSO", "KW", "EHG", "EWIT", "EDO" ] }, { "stations": [ "XSZH", "XSB", "RB", "RF", "RBB", "RK", "RM", "FMZ", "KKO", "KB", "KK", "KD", "EDG", "EE", "EBO", "EDO", "EMST", "HO", "HB", "AHAR", "AH", "AA" ], - "pathSuggestion": [ "XSZH", "XSKS", "🇨🇭OTH", "XSLB", "XSOL", "XSSC", "XSB", "RB", "RML", "RF", "RO", "RAP", "RBB", "RRA", "RK", "RGN", "RSAB", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EE", "EBO", "EDO", "EMST", "HO", "HB", "AROG", "ABLZ", "AHAR", "AH", "AA" ] + "pathSuggestion": [ "XSZH", "XSKS", "🇨🇭OTH", "XSLB", "XSOL", "XSSC", "XSB", "RB", "RML", "RF", "RO", "RAP", "RBB", "RRA", "RK", "RGN", "RSAB", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EE", "EBO", "EDO", "EMST", "HO", "HB", "AROG", "ABLZ", "AHAR", "AH", "AA" ] } ], "neededCapacity": [ @@ -13299,7 +13299,7 @@ }, { "stations": [ "XAL", "EWAN" ], - "pathSuggestion": [ "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NST", "NOT", "NRH", "NFT", "NN", "NF", "NRTD", "NWH", "NGM", "NLO", "NAH", "FBA", "FD", "FDG", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EG", "EWAN" ] + "pathSuggestion": [ "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NST", "NOT", "NRH", "NFT", "NN", "NF", "NRTD", "NWH", "NGM", "NLO", "NAH", "FBA", "FD", "FDG", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EG", "EWAN" ] }, { "stations": [ "LGC", "XSWI" ], @@ -13601,11 +13601,11 @@ "objects": [ { "stations": [ "XBAC", "XIGP" ], - "pathSuggestion": [ "XBAC", "XBB", "XBLE", "XBLIG", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RRL", "RDZ", "RF", "RBKR", "RML", "RB", "XSB", "XSBRU", "🇨🇭OTH", "🇨🇭HDK", "🇨🇭RK", "XSIM", "XSAG", "XSADF", "XSBC", "XSBZ", "🇨🇭GIU", "XSL", "XSME", "XSCH", "XIMB", "XITOR", "XIAQ", "XIGP" ] + "pathSuggestion": [ "XBAC", "XBB", "XBLE", "XBLIG", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RRL", "RDZ", "RF", "RBKR", "RML", "RB", "XSB", "XSBRU", "🇨🇭OTH", "🇨🇭HDK", "🇨🇭RK", "XSIM", "XSAG", "XSADF", "XSBC", "XSBZ", "🇨🇭GIU", "XSL", "XSME", "XSCH", "XIMB", "XITOR", "XIAQ", "XIGP" ] }, { "stations": [ "XBAC", "XIGP" ], - "pathSuggestion": [ "XBAC", "XBB", "XBLE", "XBLIG", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RRL", "RDZ", "RF", "RBKR", "RML", "RB", "XSB", "XSOL", "🇨🇭RTR", "XSLT", "🇨🇭BDF", "XSBE", "XSTH", "XSSP", "XSFR", "XSVI", "XSBG", "XIR", "XIMB", "XITOR", "XIAQ", "XIGP" ] + "pathSuggestion": [ "XBAC", "XBB", "XBLE", "XBLIG", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RRL", "RDZ", "RF", "RBKR", "RML", "RB", "XSB", "XSOL", "🇨🇭RTR", "XSLT", "🇨🇭BDF", "XSBE", "XSTH", "XSSP", "XSFR", "XSVI", "XSBG", "XIR", "XIMB", "XITOR", "XIAQ", "XIGP" ] } ], "neededCapacity": [ From 8bf06a9381df03cc6f814d59c5538a9e1b976131 Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sat, 22 Nov 2025 14:27:09 +0100 Subject: [PATCH 16/31] Update path suggestions: Insert KRE --- TaskModel.json | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/TaskModel.json b/TaskModel.json index d47932a9..bad9317a 100644 --- a/TaskModel.json +++ b/TaskModel.json @@ -147,7 +147,7 @@ "Dieser ICE stellt eine Österreich-Deutschland-Verbindung sicher." ], "stations": [ "XAWW", "XAP", "XAL", "XAWE", "NPA", "NPL", "NRH", "NN", "NWH", "FH", "FF", "FFLF", "FMZ", "KKO", "KB", "KK", "KD", "EDG", "EE", "EBO", "EDO" ], - "pathSuggestion": [ "XAWW", "XAP", "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NOT", "NRH", "NFT", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EE", "EBO", "EDO" ], + "pathSuggestion": [ "XAWW", "XAP", "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NOT", "NRH", "NFT", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EE", "EBO", "EDO" ], "neededCapacity": [ { "name": "passengers" }, { "name": "bistroseats" } @@ -2375,7 +2375,7 @@ "Verbinde Seine und Bosporus zwischen %s und %s.", "Veranstalte eine luxuriöse Reise, aber bitte ohne Gewaltverbrechen." ], - "pathSuggestion": [ "XBO", "XBGP", "XBB", "XBLIG", "XBAL", "XBP", "XBW", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NRB", "NWH", "NRTD", "NF", "NN", "NRH", "NOT", "NPL", "NPA", "XASH", "🇦🇹Neu H1", "XAWE", "XAL", "XAWW", "XYDN", "XYB", "XYG", "XMBK", "XJST", "XJSP", "XJBC", "XJBR", "XJNI", "XWS", "🇧🇬14000", "XWSV", "XQED", "XQIS" ] + "pathSuggestion": [ "XBO", "XBGP", "XBB", "XBLIG", "XBAL", "XBP", "XBW", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NRB", "NWH", "NRTD", "NF", "NN", "NRH", "NOT", "NPL", "NPA", "XASH", "🇦🇹Neu H1", "XAWE", "XAL", "XAWW", "XYDN", "XYB", "XYG", "XMBK", "XJST", "XJSP", "XJBC", "XJBR", "XJNI", "XWS", "🇧🇬14000", "XWSV", "XQED", "XQIS" ] } ], "neededCapacity": [ @@ -2640,7 +2640,7 @@ }, { "stations": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WB", "WS", "AH", "AHAR", "HB", "HO", "EMST", "EG", "EE", "EDG", "KD", "KK", "KB", "KKO", "FMZ", "RM", "RH", "RK" ], - "pathSuggestion": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WSN", "WB", "WK", "WS", "WHO", "WHL", "ABCH", "AH", "AHAR", "ABLZ", "AROG", "HB", "HDIP", "HO", "EMST", "EDUL", "ERE", "EG", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "RBR", "RK" ] + "pathSuggestion": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WSN", "WB", "WK", "WS", "WHO", "WHL", "ABCH", "AH", "AHAR", "ABLZ", "AROG", "HB", "HDIP", "HO", "EMST", "EDUL", "ERE", "EG", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "RBR", "RK" ] }, { "stations": [ "HNDM", "HNN", "HE", "HLEE", "HPAP", "HMEP", "HLIG", "HR", "EMST", "ERE", "EWAN", "EG", "EOB", "EDG", "KD", "KK", "KB" ], @@ -2874,7 +2874,7 @@ "Bringe die Urlauber mit ihrem Auto an ihr Ziel" ], "stations": [ "🇳🇱Ht", "XNVL", "KK", "KB", "KBOP", "FD", "RK", "RF", "RB", "XSBG", "XID", "XIAS" ], - "pathSuggestion": [ "🇳🇱Ht", "🇳🇱Btl", "XNEI", "XNBL", "XNVL", "KV", "KM", "KGRB", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FD", "RMF", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSGRN", "XSBL", "🇨🇭COS", "XSLA", "🇨🇭VV", "XSVI", "XSBG", "XID", "XIR", "XIMB", "XITOR", "XIAS" ], + "pathSuggestion": [ "🇳🇱Ht", "🇳🇱Btl", "XNEI", "XNBL", "XNVL", "KV", "KM", "KGRB", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FD", "RMF", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSGRN", "XSBL", "🇨🇭COS", "XSLA", "🇨🇭VV", "XSVI", "XSBG", "XID", "XIR", "XIMB", "XITOR", "XIAS" ], "neededCapacity": [ { "name": "passengers" }, { "name": "beds" }, @@ -2890,7 +2890,7 @@ "Dieser Nachtzug ist berüchtigt für seine hohe Verspätungen und seinen langen Laufweg." ], "stations": [ "EDO", "EDG", "KK", "FMZ", "RM", "TS", "MH", "XASB", "XAVH", "XZL", "XRZ", "XJBC", "XJNI", "ZAS", "XGT", "XGA" ], - "pathSuggestion": [ "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RBR", "TV", "TS", "TU", "MGZB", "MA", "MMR", "MP", "MH", "MGB", "MRO", "MTS", "MFL", "XASB", "XABO", "XASW", "XAVH", "XZJ", "XZL", "XZZM", "XZSN", "XRZ", "XRDS", "XRSV", "XJSP", "XJBC", "XJBR", "XJNI", "ZAS", "XGT", "XGA" ], + "pathSuggestion": [ "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RBR", "TV", "TS", "TU", "MGZB", "MA", "MMR", "MP", "MH", "MGB", "MRO", "MTS", "MFL", "XASB", "XABO", "XASW", "XAVH", "XZJ", "XZL", "XZZM", "XZSN", "XRZ", "XRDS", "XRSV", "XJSP", "XJBC", "XJBR", "XJNI", "ZAS", "XGT", "XGA" ], "neededCapacity": [ { "name": "passengers" }, { "name": "bistroseats" }, @@ -2980,7 +2980,7 @@ }, { "stations": [ "XAWW", "XAP", "XAL", "XAWE", "NPA", "NRH", "NN", "FFLF", "FMB", "FMZ", "KKO", "KB", "KK", "KD", "EEM", "XNAC" ], - "pathSuggestion": [ "XAWW", "XAP", "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NOT", "NRH", "NFT", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] + "pathSuggestion": [ "XAWW", "XAP", "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NOT", "NRH", "NFT", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] }, { "stations": [ "XAWW", "XAP", "XAL", "XAWE", "XASB", "MRO", "MH", "RK", "XFSTG", "XFN", "XFPO" ], @@ -4190,7 +4190,7 @@ "Fahr als MRB im Blockabstand vor dem nächsten Fernverkehrszug durch das Mittelrheintal.", "Bring die MRB nach %2$s und sammel dabei so wenig Verspätung wie möglich." ], - "stations": [ "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK" ], + "stations": [ "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK" ], "stopsEverywhere": true, "neededCapacity": [ { "name": "passengers" } @@ -6764,7 +6764,7 @@ "Die Strecke zwischen Passau und Wels ist gesperrt. Fahre über Salzburg!" ], "stations": [ "XAL", "XAWE", "XAAT", "XASB", "MH", "NN", "NWH", "NAH", "FFLF", "FMZ", "KKO", "KB", "KK", "KSO", "KW", "EHG", "EDO" ], - "pathSuggestion": [ "XAL", "XAWE", "XAAT", "XASF", "XASB", "MFL", "MTS", "MRO", "MGB", "MH", "MDA", "MIH", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KSO", "KW", "EHG", "EDO" ], + "pathSuggestion": [ "XAL", "XAWE", "XAAT", "XASF", "XASB", "MFL", "MTS", "MRO", "MGB", "MH", "MDA", "MIH", "NN", "NF", "NRTD", "NWH", "NRB", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KSO", "KW", "EHG", "EDO" ], "neededCapacity": [ { "name": "passengers" } ] @@ -7133,7 +7133,7 @@ "Fahr mit dem Fastfood-Express nach %2$s." ], "stations": [ "AH", "EDO", "KD", "KK", "KKO", "FMZ", "FF", "NWH", "NN", "MA", "MH" ], - "pathSuggestion": [ "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EHM", "EDO", "EBO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NGM", "NWH", "NRTD", "NF", "NN", "MTL", "MDT", "MA", "MMR", "MP", "MH" ], + "pathSuggestion": [ "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EHM", "EDO", "EBO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NGM", "NWH", "NRTD", "NF", "NN", "MTL", "MDT", "MA", "MMR", "MP", "MH" ], "neededCapacity": [ { "name": "bistroseats", "value": 60 }, { "name": "passengers" } @@ -8113,7 +8113,7 @@ "Fahre den TEE Merkur von %s bis %s" ], "stations": [ "XDKH", "AL", "AH", "HB", "HO", "EMST", "EDO", "EE", "EDG", "KD", "KK", "KB", "KKO", "FMZ", "RM", "RH", "TS" ], - "pathSuggestion": [ "XDKH", "XDRK", "XDRI", "XDMF", "XDTA", "XDLU", "XDTI", "AF", "AK", "AL", "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "REA", "RNZ", "TBF", "TH", "TBM", "TLU", "TS" ] + "pathSuggestion": [ "XDKH", "XDRK", "XDRI", "XDMF", "XDTA", "XDLU", "XDTI", "AF", "AK", "AL", "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "REA", "RNZ", "TBF", "TH", "TBM", "TLU", "TS" ] }, { "descriptions": [ @@ -8127,7 +8127,7 @@ "Fahre den TEE Albert Schweitzer von %s bis %s" ], "stations": [ "EDO", "EE", "EDG", "KD", "KK", "KKO", "FMZ", "FD", "RH", "RK", "RBB", "RKL", "XFSTG" ], - "pathSuggestion": [ "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FD", "RMF", "RH", "RBR", "RK", "RRA", "RBB", "RAP", "RKL", "XFSTG" ] + "pathSuggestion": [ "EDO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FD", "RMF", "RH", "RBR", "RK", "RRA", "RBB", "RAP", "RKL", "XFSTG" ] }, { "descriptions": [ @@ -8155,7 +8155,7 @@ "Fahre den TEE Rembrandt von %s bis %s" ], "stations": [ "XNAC", "XNU", "EEM", "EOB", "EDG", "KD", "KK", "KB", "KKO", "FMZ", "RM", "RK", "RBB", "RF", "RB", "XSB", "XSZH", "XSTW", "XSWW", "XSPF", "XSZB", "XSSR", "XSLQ", "XSC" ], - "pathSuggestion": [ "XNAC", "XNU", "XNAH", "🇳🇱Zv", "EEM", "EOB", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "RBR", "RK", "RRA", "RBB", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSKS", "XSZH", "XSTW", "XSWW", "XSPF", "XSZB", "XSSR", "XSLQ", "XSC" ] + "pathSuggestion": [ "XNAC", "XNU", "XNAH", "🇳🇱Zv", "EEM", "EOB", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "RBR", "RK", "RRA", "RBB", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSKS", "XSZH", "XSTW", "XSWW", "XSPF", "XSZB", "XSSR", "XSLQ", "XSC" ] }, { "descriptions": [ @@ -8260,21 +8260,21 @@ "Fahre den TEE Rheingold von %s bis %s" ], "stations": [ "XSGE", "XSLA", "XSBE", "XSB", "RB", "RF", "RK", "RM", "FMZ", "KKO", "KB", "KK", "KD", "EDG", "EEM", "XNAH", "XNU", "XNAC" ], - "pathSuggestion": [ "XSGE", "XSMG", "XSLA", "🇨🇭PUI", "XSBE", "XSBL", "XSGRN", "XSDE", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RBR", "RH", "RMF", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] + "pathSuggestion": [ "XSGE", "XSMG", "XSLA", "🇨🇭PUI", "XSBE", "XSBL", "XSGRN", "XSDE", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RBR", "RH", "RMF", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] }, { "descriptions": [ "Fahre den TEE van Beethoven von %s bis %s" ], "stations": [ "NN", "NWH", "NAH", "FF", "FMZ", "KKO", "KB", "KK", "KD", "EDG", "EEM", "XNAH", "XNU", "XNAC" ], - "pathSuggestion": [ "NN", "NF", "NRTD", "NWH", "NGM", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] + "pathSuggestion": [ "NN", "NF", "NRTD", "NWH", "NGM", "NLO", "NAH", "FH", "FF", "FFLF", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EEM", "🇳🇱Zv", "XNAH", "XNU", "XNAC" ] }, { "descriptions": [ "Fahre den TEE Gambrinus von %s bis %s" ], "stations": [ "AA", "AH", "HB", "HO", "EMST", "EDO", "EE", "EDG", "KD", "KK", "KB", "KKO", "FMZ", "RM", "RH", "TS", "TU", "MA", "MH" ], - "pathSuggestion": [ "AA", "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EDO", "EBO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "REA", "RNZ", "TBF", "TH", "TBM", "TS", "TE", "TP", "TAM", "TLON", "TU", "MGZB", "MA", "MMR", "MP", "MH" ] + "pathSuggestion": [ "AA", "AH", "AHAR", "ABLZ", "AROG", "HB", "HO", "EMST", "EDO", "EBO", "EE", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RMF", "RH", "REA", "RNZ", "TBF", "TH", "TBM", "TS", "TE", "TP", "TAM", "TLON", "TU", "MGZB", "MA", "MMR", "MP", "MH" ] }, { "descriptions": [ @@ -8302,7 +8302,7 @@ "Fahre den TEE Erasmus von %s nach %s" ], "stations": [ "🇳🇱Gv", "XNU", "XNAH", "EOB", "EDG", "KD", "KK", "KB", "KKO", "FMZ", "FF", "NWH", "MA", "MH" ], - "pathSuggestion": [ "🇳🇱Gv", "🇳🇱Gd", "🇳🇱Wd", "XNU", "XNAH", "🇳🇱Zv", "EEM", "EOB", "EDG", "KD", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NGM", "NWH", "TL", "TC", "TGL", "MDT", "MA", "MMR", "MP", "MH" ] + "pathSuggestion": [ "🇳🇱Gv", "🇳🇱Gd", "🇳🇱Wd", "XNU", "XNAH", "🇳🇱Zv", "EEM", "EOB", "EDG", "KD", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FMB", "FFLF", "FF", "FH", "NAH", "NLO", "NGM", "NWH", "TL", "TC", "TGL", "MDT", "MA", "MMR", "MP", "MH" ] }, { "descriptions": [ @@ -13233,11 +13233,11 @@ "objects": [ { "stations": [ "XSIO", "XSSP", "XSTH", "XSBE", "XSOL", "XSB", "RB", "RF", "RK", "RM", "FMZ", "KKO", "KB", "KK", "KSO", "KW", "EHG", "EDO" ], - "pathSuggestion": [ "XSIO", "XSSP", "XSTH", "XSBE", "🇨🇭WANZ", "🇨🇭RTR", "XSOL", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KSO", "KW", "EHG", "EWIT", "EDO" ] + "pathSuggestion": [ "XSIO", "XSSP", "XSTH", "XSBE", "🇨🇭WANZ", "🇨🇭RTR", "XSOL", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KSO", "KW", "EHG", "EWIT", "EDO" ] }, { "stations": [ "XSZH", "XSB", "RB", "RF", "RBB", "RK", "RM", "FMZ", "KKO", "KB", "KK", "KD", "EDG", "EE", "EBO", "EDO", "EMST", "HO", "HB", "AHAR", "AH", "AA" ], - "pathSuggestion": [ "XSZH", "XSKS", "🇨🇭OTH", "XSLB", "XSOL", "XSSC", "XSB", "RB", "RML", "RF", "RO", "RAP", "RBB", "RRA", "RK", "RGN", "RSAB", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EE", "EBO", "EDO", "EMST", "HO", "HB", "AROG", "ABLZ", "AHAR", "AH", "AA" ] + "pathSuggestion": [ "XSZH", "XSKS", "🇨🇭OTH", "XSLB", "XSOL", "XSSC", "XSB", "RB", "RML", "RF", "RO", "RAP", "RBB", "RRA", "RK", "RGN", "RSAB", "RM", "RFT", "FWOR", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EE", "EBO", "EDO", "EMST", "HO", "HB", "AROG", "ABLZ", "AHAR", "AH", "AA" ] } ], "neededCapacity": [ @@ -13666,7 +13666,7 @@ }, { "stations": [ "XAL", "EWAN" ], - "pathSuggestion": [ "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NST", "NOT", "NRH", "NFT", "NN", "NF", "NRTD", "NWH", "NGM", "NLO", "NAH", "FBA", "FD", "FDG", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EG", "EWAN" ] + "pathSuggestion": [ "XAL", "XAWE", "🇦🇹Neu H1", "XASH", "NPA", "NPL", "NST", "NOT", "NRH", "NFT", "NN", "NF", "NRTD", "NWH", "NGM", "NLO", "NAH", "FBA", "FD", "FDG", "FMB", "FMZ", "FGAL", "FBGK", "KBOP", "KKO", "KAND", "KRE", "KB", "KKAS", "KK", "KD", "EDG", "EOB", "EG", "EWAN" ] }, { "stations": [ "LGC", "XSWI" ], @@ -13968,11 +13968,11 @@ "objects": [ { "stations": [ "XBAC", "XIGP" ], - "pathSuggestion": [ "XBAC", "XBB", "XBLE", "XBLIG", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RRL", "RDZ", "RF", "RBKR", "RML", "RB", "XSB", "XSBRU", "🇨🇭OTH", "🇨🇭HDK", "🇨🇭RK", "XSIM", "XSAG", "XSADF", "XSBC", "XSBZ", "🇨🇭GIU", "XSL", "XSME", "XSCH", "XIMB", "XITOR", "XIAQ", "XIGP" ] + "pathSuggestion": [ "XBAC", "XBB", "XBLE", "XBLIG", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RRL", "RDZ", "RF", "RBKR", "RML", "RB", "XSB", "XSBRU", "🇨🇭OTH", "🇨🇭HDK", "🇨🇭RK", "XSIM", "XSAG", "XSADF", "XSBC", "XSBZ", "🇨🇭GIU", "XSL", "XSME", "XSCH", "XIMB", "XITOR", "XIAQ", "XIGP" ] }, { "stations": [ "XBAC", "XIGP" ], - "pathSuggestion": [ "XBAC", "XBB", "XBLE", "XBLIG", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RRL", "RDZ", "RF", "RBKR", "RML", "RB", "XSB", "XSOL", "🇨🇭RTR", "XSLT", "🇨🇭BDF", "XSBE", "XSTH", "XSSP", "XSFR", "XSVI", "XSBG", "XIR", "XIMB", "XITOR", "XIAQ", "XIGP" ] + "pathSuggestion": [ "XBAC", "XBB", "XBLE", "XBLIG", "XBHE", "KA", "KDN", "KK", "KKAS", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "FGAL", "FMZ", "FWOR", "RFT", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RRL", "RDZ", "RF", "RBKR", "RML", "RB", "XSB", "XSOL", "🇨🇭RTR", "XSLT", "🇨🇭BDF", "XSBE", "XSTH", "XSSP", "XSFR", "XSVI", "XSBG", "XIR", "XIMB", "XITOR", "XIAQ", "XIGP" ] } ], "neededCapacity": [ From e09b0c77783a52fca8f643ae3a9a09061fa77454 Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sat, 22 Nov 2025 16:03:13 +0100 Subject: [PATCH 17/31] Bigge - Wintersberg --- Path.json | 34 ++++++++++++++++++++++++++++++++++ Station.json | 44 ++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 76 insertions(+), 2 deletions(-) diff --git a/Path.json b/Path.json index 09fbf3a7..809c990d 100644 --- a/Path.json +++ b/Path.json @@ -73568,6 +73568,40 @@ } ] }, + { + "electrified": false, + "neededEquipments": [ + "DE" + ], + "group": 1, + "maxSpeed": 60, + "objects": [ + { + "start": "EBWG", + "end": "EBIG", + "length": 6, + "twistingFactor": 0.29 + }, + { + "start": "EBIG", + "end": "ESIH", + "length": 11, + "twistingFactor": 0.16 + }, + { + "start": "ESIH", + "end": "ESIL", + "length": 4, + "twistingFactor": 0.18 + }, + { + "start": "ESIL", + "end": "EWTB", + "length": 5, + "twistingFactor": 0.24 + } + ] + }, { "electrified": false, "group": 0, diff --git a/Station.json b/Station.json index 886fedac..38620859 100644 --- a/Station.json +++ b/Station.json @@ -22658,7 +22658,7 @@ "proj": 3 }, { - "group": 5, + "group": 2, "name": "Bestwig", "ril100": "EBWG", "x": 259, @@ -23788,7 +23788,7 @@ "name": "Olsberg", "ril100": "EOLS", "x": 268, - "y": 66, + "y": 65, "platformLength": 250, "platforms": 3, "proj": 3 @@ -101008,6 +101008,46 @@ "platforms": 2, "proj": 3 }, + { + "name": "Bigge", + "ril100": "EBIG", + "group": 5, + "x": 271, + "y": 70, + "platformLength": 170, + "platforms": 2, + "proj": 3 + }, + { + "name": "Siedlinghausen", + "ril100": "ESIH", + "group": 5, + "x": 270, + "y": 83, + "platformLength": 114, + "platforms": 2, + "proj": 3 + }, + { + "name": "Silbach", + "ril100": "ESIL", + "group": 5, + "x": 271, + "y": 89, + "platformLength": 127, + "platforms": 1, + "proj": 3 + }, + { + "name": "Winterberg (Westf)", + "ril100": "EWTB", + "group": 2, + "x": 278, + "y": 93, + "platformLength": 278, + "platforms": 2, + "proj": 3 + }, { "group": 1, "name": "Holmestrand", From 3f8082ddd72f42a3c306ead9690f90ec3d154c2b Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sat, 22 Nov 2025 16:55:38 +0100 Subject: [PATCH 18/31] Biggetalbahn --- Path.json | 66 +++++++++++++++++++++++++++++++++++++++++++ Station.json | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 146 insertions(+) diff --git a/Path.json b/Path.json index 809c990d..b16b0a9d 100644 --- a/Path.json +++ b/Path.json @@ -44623,6 +44623,72 @@ } ] }, + { + "name": "Biggetalbahn", + "electrified": false, + "neededEquipments": [ + "DE" + ], + "group": 1, + "objects": [ + { + "start": "EFP", + "end": "EHEG", + "length": 2, + "maxSpeed": 70, + "twistingFactor": 0.14 + }, + { + "start": "EHEG", + "end": "EAT", + "length": 5, + "maxSpeed": 70, + "twistingFactor": 0.29 + }, + { + "start": "EAT", + "end": "EKRG", + "length": 3, + "maxSpeed": 80, + "twistingFactor": 0.13 + }, + { + "start": "EKRG", + "end": "ELIS", + "length": 1, + "maxSpeed": 80, + "twistingFactor": 0.24 + }, + { + "start": "ELIS", + "end": "EHOH", + "length": 2, + "maxSpeed": 80, + "twistingFactor": 0.01 + }, + { + "start": "EHOH", + "end": "ESON", + "length": 1, + "maxSpeed": 80, + "twistingFactor": 0.01 + }, + { + "start": "ESON", + "end": "EEHG", + "length": 1, + "maxSpeed": 80, + "twistingFactor": 0.01 + }, + { + "start": "EEHG", + "end": "EOLP", + "length": 3, + "maxSpeed": 80, + "twistingFactor": 0.28 + } + ] + }, { "group": 0, "objects": [ diff --git a/Station.json b/Station.json index 38620859..8245cb12 100644 --- a/Station.json +++ b/Station.json @@ -10860,6 +10860,86 @@ "platforms": 2, "proj": 3 }, + { + "name": "Heggen", + "ril100": "EHEG", + "group": 5, + "x": 200, + "y": 102, + "platformLength": 101, + "platforms": 1, + "proj": 3 + }, + { + "name": "Attendorn", + "ril100": "EAT", + "group": 2, + "x": 194, + "y": 106, + "platformLength": 140, + "platforms": 2, + "proj": 3 + }, + { + "name": "Kraghammer", + "ril100": "EKRG", + "group": 5, + "x": 189, + "y": 108, + "platformLength": 156, + "platforms": 1, + "proj": 3 + }, + { + "name": "Listerscheid", + "ril100": "ELIS", + "group": 5, + "x": 186, + "y": 108, + "platformLength": 151, + "platforms": 1, + "proj": 3 + }, + { + "name": "Attendorn-Hohen Hagen", + "ril100": "EHOH", + "group": 5, + "x": 186, + "y": 111, + "platformLength": 148, + "platforms": 1, + "proj": 3 + }, + { + "name": "Sondern", + "ril100": "ESON", + "group": 5, + "x": 184, + "y": 114, + "platformLength": 119, + "platforms": 1, + "proj": 3 + }, + { + "name": "Eichhagen", + "ril100": "EEHG", + "group": 5, + "x": 184, + "y": 117, + "platformLength": 151, + "platforms": 1, + "proj": 3 + }, + { + "name": "Olpe", + "ril100": "EOLP", + "group": 2, + "x": 184, + "y": 121, + "platformLength": 140, + "platforms": 1, + "proj": 3 + }, { "group": 5, "name": "Rentrisch", From 01c19b8a7640927cae34eb79e29c215360168ee9 Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sat, 22 Nov 2025 17:19:03 +0100 Subject: [PATCH 19/31] Wabern - Bad Wildungen --- Path.json | 46 ++++++++++++++++++++++++++++++++++++++++++++ Station.json | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+) diff --git a/Path.json b/Path.json index b16b0a9d..621933ac 100644 --- a/Path.json +++ b/Path.json @@ -14666,6 +14666,52 @@ } ] }, + { + "group": 1, + "electrified": false, + "neededEquipments": [ + "DE" + ], + "maxSpeed": 60, + "objects": [ + { + "start": "FWAB", + "end": "FZE", + "length": 3, + "twistingFactor": 0.32 + }, + { + "start": "FZE", + "end": "FFZ", + "length": 2, + "twistingFactor": 0.01 + }, + { + "start": "FFZ", + "end": "FUNG", + "length": 4, + "twistingFactor": 0.24 + }, + { + "start": "FUNG", + "end": "FMAN", + "length": 1, + "twistingFactor": 0.01 + }, + { + "start": "FMAN", + "end": "FWGA", + "length": 2, + "twistingFactor": 0.01 + }, + { + "start": "FWGA", + "end": "FBWD", + "length": 2, + "twistingFactor": 0.01 + } + ] + }, { "electrified": false, "group": 0, diff --git a/Station.json b/Station.json index 8245cb12..f91e1e07 100644 --- a/Station.json +++ b/Station.json @@ -24593,6 +24593,60 @@ "platforms": 2, "proj": 3 }, + { + "name": "Zennern", + "ril100": "FZE", + "group": 5, + "x": 381, + "y": 108, + "proj": 3 + }, + { + "name": "Fritzlar", + "ril100": "FFZ", + "group": 2, + "x": 377, + "y": 105, + "platformLength": 99, + "platforms": 1, + "proj": 3 + }, + { + "name": "Ungedanken", + "ril100": "FUNG", + "group": 5, + "x": 371, + "y": 106, + "proj": 3 + }, + { + "name": "Mandern", + "ril100": "FMAN", + "group": 5, + "x": 369, + "y": 105, + "proj": 3 + }, + { + "name": "Wega", + "ril100": "FWGA", + "group": 5, + "x": 365, + "y": 105, + "platformLength": 101, + "platforms": 1, + "proj": 3 + }, + { + "name": "Bad Wildungen", + "ril100": "FBWD", + "group": 2, + "x": 360, + "y": 106, + "platformLength": 105, + "platforms": 1, + "proj": 3 + }, { "name": "Groß-Umstadt-Wiebelsbach", "ril100": "FWH", From 1dc657801e568c3769fbd574aa1888a2c12e1f21 Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sat, 22 Nov 2025 17:28:04 +0100 Subject: [PATCH 20/31] Update path --- TaskModel.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TaskModel.json b/TaskModel.json index bad9317a..bb7d8b3f 100644 --- a/TaskModel.json +++ b/TaskModel.json @@ -6605,7 +6605,7 @@ }, { "stations": [ "FNSM", "HNRU" ], - "pathSuggestion": [ "FNSM", "FGTH", "FKW", "HG", "HH", "HWUN", "HNRU" ] + "pathSuggestion": [ "FNSM", "FWAB", "FGTH", "FKW", "HG", "HH", "HWUN", "HNRU" ] }, { "stations": [ "HNRU", "NNA" ], @@ -14267,7 +14267,7 @@ "Bei den Feierlichkeiten des Jubiläums 100 Jahre elektrischer Betrieb in Schweden soll ein Schweizer Krokodil teilnehmen." ], "stations": [ "XSOL", "XVGA" ], - "pathSuggestion": [ "XSOL", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RBR", "RH", "RMF", "FD", "FF", "FG", "FCOE", "FGTH", "FKW", "HEBG", "HG", "HN", "HK", "HELZ", "HH", "HU", "ALBG", "AHAR", "AH", "AEL", "AN", "AR", "AJ", "AF", "XDTI", "XDLU", "XDTA", "XDMF", "XDRI", "XDRK", "XDHT", "XDKH", "XVM", "XVLD", "XVEV", "XVHH", "XVAL", "XVN", "XVMJ", "XVHA", "XVO", "XVFV", "🇸🇪7400054", "XVAV", "🇸🇪7400630", "XVGA" ], + "pathSuggestion": [ "XSOL", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RBR", "RH", "RMF", "FD", "FF", "FG", "FCOE", "FWAB", "FGTH", "FKW", "HEBG", "HG", "HN", "HK", "HELZ", "HH", "HU", "ALBG", "AHAR", "AH", "AEL", "AN", "AR", "AJ", "AF", "XDTI", "XDLU", "XDTA", "XDMF", "XDRI", "XDRK", "XDHT", "XDKH", "XVM", "XVLD", "XVEV", "XVHH", "XVAL", "XVN", "XVMJ", "XVHA", "XVO", "XVFV", "🇸🇪7400054", "XVAV", "🇸🇪7400630", "XVGA" ], "neededCapacity": [ { "name": "passengers", "value": 20 }, { "name": "beds", "value": 20 }, From ccf5f757dc004ae000052ec81ef4c6163e2b7893 Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sat, 22 Nov 2025 18:37:09 +0100 Subject: [PATCH 21/31] =?UTF-8?q?C=C3=B6lbe=20-=20Korbach=20-=20Brilon?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Path.json | 129 ++++++++++++++++++++++++++++++++++++++++++++ Station.json | 148 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 277 insertions(+) diff --git a/Path.json b/Path.json index 621933ac..eb5901ad 100644 --- a/Path.json +++ b/Path.json @@ -58692,6 +58692,135 @@ } ] }, + { + "name": "Burgwaldbahn", + "electrified": false, + "group": 1, + "neededEquipments": [ + "DE" + ], + "maxSpeed": 60, + "objects": [ + { + "start": "FCOE", + "end": "FWT", + "length": 8, + "twistingFactor": 0.28 + }, + { + "start": "FWT", + "end": "FSMH", + "length": 4, + "twistingFactor": 0.16 + }, + { + "start": "FSMH", + "end": "FMHN", + "length": 2, + "twistingFactor": 0.24 + }, + { + "start": "FMHN", + "end": "FERH", + "length": 1, + "twistingFactor": 0.01 + }, + { + "start": "FERH", + "end": "FWIF", + "length": 4, + "twistingFactor": 0.36 + }, + { + "start": "FWIF", + "end": "FBBH", + "length": 1, + "twistingFactor": 0.18 + }, + { + "start": "FBBH", + "end": "FFRK", + "length": 4, + "twistingFactor": 0.13 + } + ] + }, + { + "name": "Untere Edertalbahn", + "electrified": false, + "group": 1, + "neededEquipments": [ + "DE" + ], + "maxSpeed": 60, + "objects": [ + { + "start": "FFRK", + "end": "FVI", + "length": 6, + "twistingFactor": 0.15 + }, + { + "start": "FVI", + "end": "FEDN", + "length": 4, + "twistingFactor": 0.28 + }, + { + "start": "FEDN", + "end": "FHZN", + "length": 7, + "twistingFactor": 0.35 + }, + { + "start": "FHZN", + "end": "FTHA", + "length": 4, + "twistingFactor": 0.29 + }, + { + "start": "FTHA", + "end": "FKBS", + "length": 6, + "twistingFactor": 0.19 + }, + { + "start": "FKBS", + "end": "FKOB", + "length": 1, + "twistingFactor": 0.03 + } + ] + }, + { + "name": "Uplandbahn", + "electrified": false, + "group": 1, + "neededEquipments": [ + "DE" + ], + "maxSpeed": 80, + "objects": [ + { + "start": "FKOB", + "end": "FUS", + "length": 17, + "twistingFactor": 0.32 + }, + { + "start": "FUS", + "end": "FWLN", + "length": 5, + "twistingFactor": 0.18 + }, + { + "start": "FWLN", + "end": "EBRW", + "length": 7, + "twistingFactor": 0.18 + } + ] + }, { "name": "SŽDC 225 Veselí nad Lužnicí - Jihlava", "electrified": true, diff --git a/Station.json b/Station.json index f91e1e07..d16a36a8 100644 --- a/Station.json +++ b/Station.json @@ -23071,6 +23071,154 @@ "y": 1387, "proj": 3 }, + { + "name": "Wetter (Hessen)", + "ril100": "FWT", + "group": 2, + "x": 304, + "y": 142, + "platformLength": 105, + "platforms": 1, + "proj": 3 + }, + { + "name": "Simtshausen", + "ril100": "FSMH", + "group": 5, + "x": 301, + "y": 136, + "platformLength": 100, + "platforms": 1, + "proj": 3 + }, + { + "name": "Münchhausen", + "ril100": "FMHN", + "group": 2, + "x": 303, + "y": 132, + "platformLength": 105, + "platforms": 1, + "proj": 3 + }, + { + "name": "Burgwald-Ernsthausen", + "ril100": "FERH", + "group": 5, + "x": 305, + "y": 130, + "platformLength": 103, + "platforms": 1, + "proj": 3 + }, + { + "name": "Wiesenfeld", + "ril100": "FWIF", + "group": 5, + "x": 307, + "y": 125, + "platformLength": 69, + "platforms": 1, + "proj": 3 + }, + { + "name": "Birkenbringhausen", + "ril100": "FBBH", + "group": 5, + "x": 307, + "y": 122, + "platformLength": 104, + "platforms": 1, + "proj": 3 + }, + { + "name": "Frankenberg (Eder)", + "ril100": "FFRK", + "group": 2, + "x": 313, + "y": 117, + "proj": 3 + }, + { + "name": "Frankenberg (Eder) Viermünden", + "ril100": "FVI", + "group": 5, + "x": 318, + "y": 110, + "platformLength": 102, + "platforms": 1, + "proj": 3 + }, + { + "name": "Vöhl Ederbringhausen", + "ril100": "FEDN", + "group": 5, + "x": 324, + "y": 105, + "platformLength": 99, + "platforms": 1, + "proj": 3 + }, + { + "name": "Vöhl Herzhausen", + "ril100": "FHZN", + "group": 5, + "x": 326, + "y": 96, + "platformLength": 98, + "platforms": 1, + "proj": 3 + }, + { + "name": "Vöhl Thalitter", + "ril100": "FTHA", + "group": 5, + "x": 327, + "y": 90, + "platformLength": 81, + "platforms": 1, + "proj": 3 + }, + { + "name": "Korbach Süd", + "ril100": "FKBS", + "group": 5, + "x": 325, + "y": 82, + "platformLength": 100, + "platforms": 1, + "proj": 3 + }, + { + "name": "Korbach Hauptbahnhof", + "ril100": "FKOB", + "group": 2, + "x": 324, + "y": 80, + "platformLength": 180, + "platforms": 3, + "proj": 3 + }, + { + "name": "Usseln", + "ril100": "FUS", + "group": 2, + "x": 297, + "y": 80, + "platformLength": 222, + "platforms": 1, + "proj": 3 + }, + { + "name": "Willingen", + "ril100": "FWLN", + "group": 2, + "x": 288, + "y": 78, + "platformLength": 222, + "platforms": 1, + "proj": 3 + }, { "name": "Artix", "ril100": "🇫🇷ATI", From b81cba6c6986e0df5e2a1aad4bd1d3085d932945 Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sat, 22 Nov 2025 19:27:09 +0100 Subject: [PATCH 22/31] Korbach - Kassel --- Path.json | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++ Station.json | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 159 insertions(+) diff --git a/Path.json b/Path.json index eb5901ad..6a821949 100644 --- a/Path.json +++ b/Path.json @@ -58821,6 +58821,87 @@ } ] }, + { + "name": "Twistetalbahn", + "electrified": false, + "group": 1, + "neededEquipments": [ + "DE" + ], + "maxSpeed": 80, + "objects": [ + { + "start": "FKOB", + "end": "FTW", + "length": 12, + "twistingFactor": 0.23 + }, + { + "start": "FTW", + "end": "FMGH", + "length": 4, + "twistingFactor": 0.18 + }, + { + "start": "FMGH", + "end": "FAR", + "length": 3, + "twistingFactor": 0.1 + }, + { + "start": "FAR", + "end": "FKWB", + "length": 6, + "twistingFactor": 0.16 + }, + { + "start": "FKWB", + "end": "FVA", + "length": 4, + "twistingFactor": 0.15 + } + ] + }, + { + "neededEquipments": [ + "DE" + ], + "electrified": false, + "group": 1, + "maxSpeed": 100, + "objects": [ + { + "start": "FVA", + "end": "FEGN", + "length": 4, + "twistingFactor": 0.26 + }, + { + "start": "FEGN", + "end": "FWFH", + "length": 6, + "twistingFactor": 0.19 + }, + { + "start": "FWFH", + "end": "FZB", + "length": 12, + "twistingFactor": 0.31 + }, + { + "start": "FZB", + "end": "FWEI", + "length": 7, + "twistingFactor": 0.28 + }, + { + "start": "FWEI", + "end": "FKW", + "length": 11, + "twistingFactor": 0.35 + } + ] + }, { "name": "SŽDC 225 Veselí nad Lužnicí - Jihlava", "electrified": true, diff --git a/Station.json b/Station.json index d16a36a8..e99a3fc6 100644 --- a/Station.json +++ b/Station.json @@ -90204,6 +90204,84 @@ "platforms": 5, "proj": 3 }, + { + "name": "Twiste", + "ril100": "FTW", + "group": 5, + "x": 336, + "y": 71, + "proj": 3 + }, + { + "name": "Mengeringhausen", + "ril100": "FMGH", + "group": 5, + "x": 340, + "y": 67, + "proj": 3 + }, + { + "name": "Bad Arolsen", + "ril100": "FAR", + "group": 2, + "x": 341, + "y": 63, + "proj": 3 + }, + { + "name": "Külte-Wetterburg", + "ril100": "FKWB", + "group": 5, + "x": 351, + "y": 61, + "proj": 3 + }, + { + "name": "Volkmarsen", + "ril100": "FVA", + "group": 2, + "x": 357, + "y": 59, + "proj": 3 + }, + { + "name": "Volkmarsen-Ehringen", + "ril100": "FEGN", + "group": 5, + "x": 362, + "y": 63, + "proj": 3 + }, + { + "name": "Wolfhagen", + "ril100": "FWFH", + "group": 2, + "x": 365, + "y": 71, + "platformLength": 111, + "platforms": 3, + "proj": 3 + }, + { + "name": "Zierenberg", + "ril100": "FZB", + "group": 5, + "x": 382, + "y": 66, + "platformLength": 111, + "platforms": 1, + "proj": 3 + }, + { + "name": "Ahnatal-Weimar", + "ril100": "FWEI", + "group": 5, + "x": 394, + "y": 66, + "platformLength": 126, + "platforms": 3, + "proj": 3 + }, { "name": "Borup", "ril100": "XDBOP", From c7b749fd15263ae6ae8995e24fdc02e505fd44f8 Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sun, 23 Nov 2025 12:14:38 +0100 Subject: [PATCH 23/31] =?UTF-8?q?H=C3=B6chst=20-=20K=C3=B6nigstein?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Path.json | 37 +++++++++++++++++++++++++++++++++++++ Station.json | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+) diff --git a/Path.json b/Path.json index 6a821949..b559f584 100644 --- a/Path.json +++ b/Path.json @@ -26720,6 +26720,43 @@ } ] }, + { + "group": 1, + "electrified": false, + "neededEquipments": [ + "DE" + ], + "objects": [ + { + "start": "FHOE", + "end": "FLDB", + "length": 4, + "maxSpeed": 70, + "twistingFactor": 0.16 + }, + { + "start": "FLDB", + "end": "FKE", + "length": 3, + "maxSpeed": 80, + "twistingFactor": 0.14 + }, + { + "start": "FKE", + "end": "FSNH", + "length": 4, + "maxSpeed": 60, + "twistingFactor": 0.29 + }, + { + "start": "FSNH", + "end": "FKOE", + "length": 2, + "maxSpeed": 60, + "twistingFactor": 0.5 + } + ] + }, { "electrified": false, "group": 0, diff --git a/Station.json b/Station.json index e99a3fc6..220abce6 100644 --- a/Station.json +++ b/Station.json @@ -21067,6 +21067,44 @@ "y": -472, "proj": 3 }, + { + "name": "Liederbach", + "ril100": "FLDB", + "group": 5, + "x": 270, + "y": 272, + "platformLength": 168, + "platforms": 1, + "proj": 3 + }, + { + "name": "Kelkheim", + "ril100": "FKE", + "group": 5, + "x": 264, + "y": 269, + "proj": 3 + }, + { + "name": "Schneidhain", + "ril100": "FSNH", + "group": 5, + "x": 264, + "y": 266, + "platformLength": 141, + "platforms": 1, + "proj": 3 + }, + { + "name": "Königstein (Taunus)", + "ril100": "FKOE", + "group": 2, + "x": 266, + "y": 263, + "platformLength": 158, + "platforms": 3, + "proj": 3 + }, { "name": "Kena", "ril100": "🇱🇹O57185717", From 7c5275be80c72dfdf143b563fed074476e87ab94 Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sun, 23 Nov 2025 13:09:14 +0100 Subject: [PATCH 24/31] Lahn-Kinzig-Bahn --- Path.json | 119 +++++++++++++++++++++++++++++++++++++ Station.json | 164 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 283 insertions(+) diff --git a/Path.json b/Path.json index b559f584..eb188243 100644 --- a/Path.json +++ b/Path.json @@ -86989,6 +86989,125 @@ } ] }, + { + "name": "Lahn-Kinzig-Bahn", + "electrified": false, + "group": 0, + "maxSpeed": 80, + "neededEquipments": [ + "DE" + ], + "objects": [ + { + "start": "FG", + "end": "FEKW", + "length": 1, + "twistingFactor": 0.12 + }, + { + "start": "FEKW", + "end": "FWST", + "length": 4, + "twistingFactor": 0.13 + }, + { + "start": "FWST", + "end": "FGA", + "length": 1, + "twistingFactor": 0.15 + }, + { + "start": "FGA", + "end": "FLI", + "length": 7, + "twistingFactor": 0.29 + }, + { + "start": "FLI", + "end": "FLF", + "length": 3, + "twistingFactor": 0.01 + }, + { + "start": "FLF", + "end": "FHUG", + "length": 2, + "twistingFactor": 0.01 + }, + { + "start": "FHUG", + "end": "FTH", + "length": 3, + "twistingFactor": 0.14 + }, + { + "start": "FTH", + "end": "FOW", + "length": 2, + "twistingFactor": 0.14 + }, + { + "start": "FOW", + "end": "FBO", + "length": 3, + "twistingFactor": 0.14 + }, + { + "start": "FBO", + "end": "FND", + "length": 3, + "twistingFactor": 0.39 + }, + { + "start": "FND", + "end": "FRAN", + "length": 6, + "twistingFactor": 0.14 + }, + { + "start": "FRAN", + "end": "FSTM", + "length": 3, + "twistingFactor": 0.12 + }, + { + "start": "FSTM", + "end": "FBLH", + "length": 3, + "twistingFactor": 0.18 + }, + { + "start": "FBLH", + "end": "FBDH", + "length": 2, + "twistingFactor": 0.01 + }, + { + "start": "FBDH", + "end": "FBDG", + "length": 2, + "twistingFactor": 0.11 + }, + { + "start": "FBDG", + "end": "FMGD", + "length": 7, + "twistingFactor": 0.23 + }, + { + "start": "FMGD", + "end": "FLIE", + "length": 3, + "twistingFactor": 0.25 + }, + { + "start": "FLIE", + "end": "FGEL", + "length": 3, + "twistingFactor": 0.21 + } + ] + }, { "name": "Bahnstrecke Riga - Jelgava", "neededEquipments": [ diff --git a/Station.json b/Station.json index 220abce6..f3e8cfa3 100644 --- a/Station.json +++ b/Station.json @@ -3261,6 +3261,170 @@ "platformLength": 232, "proj": 3 }, + { + "name": "Gießen Erdkauter Weg", + "ril100": "FEKW", + "group": 5, + "x": 298, + "y": 197, + "platformLength": 199, + "platforms": 1, + "proj": 3 + }, + { + "name": "Watzenborn-Steinberg", + "ril100": "FWST", + "group": 5, + "x": 303, + "y": 202, + "platformLength": 143, + "platforms": 1, + "proj": 3 + }, + { + "name": "Garbenteich", + "ril100": "FGA", + "group": 5, + "x": 306, + "y": 202, + "platformLength": 117, + "platforms": 1, + "proj": 3 + }, + { + "name": "Lich", + "ril100": "FLI", + "group": 2, + "x": 316, + "y": 207, + "platformLength": 170, + "platforms": 3, + "proj": 3 + }, + { + "name": "Langsdorf", + "ril100": "FLF", + "group": 5, + "x": 321, + "y": 210, + "proj": 3 + }, + { + "name": "Hungen", + "ril100": "FHUG", + "group": 2, + "x": 326, + "y": 213, + "platformLength": 90, + "platforms": 2, + "proj": 3 + }, + { + "name": "Trais-Horloff", + "ril100": "FTH", + "group": 5, + "x": 328, + "y": 217, + "platformLength": 123, + "platforms": 1, + "proj": 3 + }, + { + "name": "Ober Widdersheim", + "ril100": "FOW", + "group": 5, + "x": 331, + "y": 221, + "platformLength": 131, + "platforms": 2, + "proj": 3 + }, + { + "name": "Borsdorf (Hess)", + "ril100": "FBO", + "group": 5, + "x": 337, + "y": 221, + "platformLength": 147, + "platforms": 1, + "proj": 3 + }, + { + "name": "Nidda", + "ril100": "FND", + "group": 2, + "x": 340, + "y": 224, + "platformLength": 150, + "platforms": 4, + "proj": 3 + }, + { + "name": "Ranstadt", + "ril100": "FRAN", + "group": 5, + "x": 338, + "y": 233, + "platformLength": 149, + "platforms": 1, + "proj": 3 + }, + { + "name": "Stockheim", + "ril100": "FSTM", + "group": 2, + "x": 342, + "y": 238, + "proj": 3 + }, + { + "name": "Bleichenbach", + "ril100": "FBLH", + "group": 5, + "x": 347, + "y": 239, + "proj": 3 + }, + { + "name": "Büches-Düdelsheim", + "ril100": "FBDH", + "group": 5, + "x": 349, + "y": 243, + "platformLength": 122, + "platforms": 1, + "proj": 3 + }, + { + "name": "Büdingen (Oberhess)", + "ril100": "FBDG", + "group": 2, + "x": 354, + "y": 244, + "platformLength": 120, + "platforms": 2, + "proj": 3 + }, + { + "name": "Mittel Gründau", + "ril100": "FMGD", + "group": 5, + "x": 357, + "y": 254, + "platformLength": 121, + "platforms": 2, + "proj": 3 + }, + { + "name": "Lieblos", + "ril100": "FLIE", + "group": 5, + "x": 360, + "y": 258, + "platformLength": 150, + "platforms": 1, + "proj": 3 + }, { "name": "Skuratovo", "ril100": "🇷🇺O4428083412", From eb26733b943d4378e267b30ec9164b50a15ab506 Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sun, 23 Nov 2025 13:55:35 +0100 Subject: [PATCH 25/31] =?UTF-8?q?L=C3=BCckenschhluss=20Friedberg=20-=20Nid?= =?UTF-8?q?da=20-=20Hanau?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Path.json | 187 +++++++++++++++++++++++++++++++++++++++++++++ Station.json | 212 ++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 398 insertions(+), 1 deletion(-) diff --git a/Path.json b/Path.json index eb188243..a541e160 100644 --- a/Path.json +++ b/Path.json @@ -22240,6 +22240,82 @@ } ] }, + { + "electrified": false, + "group": 1, + "maxSpeed": 80, + "neededEquipments": [ + "DE" + ], + "objects": [ + { + "start": "FVL", + "end": "FGRN", + "length": 4, + "twistingFactor": 0.37 + }, + { + "start": "FGRN", + "end": "FNIE", + "length": 1, + "twistingFactor": 0.15 + }, + { + "start": "FNIE", + "end": "FOBD", + "length": 1, + "twistingFactor": 0.01 + }, + { + "start": "FOBD", + "end": "FKIL", + "length": 1, + "twistingFactor": 0.01 + }, + { + "start": "FKIL", + "end": "FHWD", + "length": 6, + "twistingFactor": 0.39 + }, + { + "start": "FHWD", + "end": "FECH", + "length": 4, + "twistingFactor": 0.22 + }, + { + "start": "FECH", + "end": "FHTN", + "length": 1, + "twistingFactor": 0.01 + }, + { + "start": "FHTN", + "end": "FAST", + "length": 2, + "twistingFactor": 0.21 + }, + { + "start": "FAST", + "end": "FLIN", + "length": 2, + "twistingFactor": 0.01 + }, + { + "start": "FLIN", + "end": "FGBG", + "length": 2, + "twistingFactor": 0.01 + }, + { + "start": "FGBG", + "end": "FSTM", + "length": 2, + "twistingFactor": 0.26 + } + ] + }, { "group": 0, "name": "Pontebbana", @@ -73431,6 +73507,52 @@ } ] }, + { + "electrified": true, + "group": 0, + "maxSpeed": 120, + "neededEquipments": [ + "DE" + ], + "objects": [ + { + "start": "FFG", + "end": "FAS", + "length": 5, + "twistingFactor": 0.17 + }, + { + "start": "FAS", + "end": "FHWD", + "length": 10, + "twistingFactor": 0.2 + }, + { + "start": "FHWD", + "end": "FOS", + "length": 2, + "twistingFactor": 0.05 + }, + { + "start": "FOS", + "end": "FBK", + "length": 3, + "twistingFactor": 0.11 + }, + { + "start": "FBK", + "end": "FHN", + "length": 4, + "twistingFactor": 0.01 + }, + { + "start": "FHN", + "end": "FH", + "length": 5, + "twistingFactor": 0.5 + } + ] + }, { "electrified": true, "group": 0, @@ -74256,6 +74378,71 @@ } ] }, + { + "name": "Horlofftalbahn", + "group": 1, + "electrified": false, + "maxSpeed": 60, + "neededEquipments": [ + "DE" + ], + "objects": [ + { + "start": "FFG", + "end": "FDH", + "length": 3, + "twistingFactor": 0.32 + }, + { + "start": "FDH", + "end": "FBEI", + "length": 2, + "twistingFactor": 0.14 + }, + { + "start": "FBEI", + "end": "FWCK", + "length": 1, + "twistingFactor": 0.01 + }, + { + "start": "FWCK", + "end": "FRHM", + "length": 2, + "twistingFactor": 0.07 + }, + { + "start": "FRHM", + "end": "FGGB", + "length": 2, + "twistingFactor": 0.32 + }, + { + "start": "FGGB", + "end": "FEZL", + "length": 1, + "twistingFactor": 0.01 + }, + { + "start": "FEZL", + "end": "FHHF", + "length": 5, + "twistingFactor": 0.19 + }, + { + "start": "FHHF", + "end": "FBSH", + "length": 3, + "twistingFactor": 0.15 + }, + { + "start": "FBSH", + "end": "FND", + "length": 3, + "twistingFactor": 0.8 + } + ] + }, { "electrified": true, "name": "Frankfurt (Main) Hbf-Kronberg (Taunus)", diff --git a/Station.json b/Station.json index f3e8cfa3..2c7d72c1 100644 --- a/Station.json +++ b/Station.json @@ -3370,7 +3370,7 @@ "proj": 3 }, { - "name": "Stockheim", + "name": "Glauburg-Stockheim", "ril100": "FSTM", "group": 2, "x": 342, @@ -12908,6 +12908,86 @@ "y": -690, "proj": 3 }, + { + "name": "Dorheim (Wetterau)", + "ril100": "FDH", + "group": 5, + "x": 312, + "y": 234, + "platformLength": 145, + "platforms": 1, + "proj": 3 + }, + { + "name": "Beienheim", + "ril100": "FBEI", + "group": 2, + "x": 316, + "y": 232, + "platformLength": 153, + "platforms": 3, + "proj": 3 + }, + { + "name": "Weckesheim", + "ril100": "FWCK", + "group": 5, + "x": 319, + "y": 232, + "platformLength": 145, + "platforms": 1, + "proj": 3 + }, + { + "name": "Reichelsheim (Wetterau)", + "ril100": "FRHM", + "group": 5, + "x": 323, + "y": 232, + "platformLength": 160, + "platforms": 2, + "proj": 3 + }, + { + "name": "Gettenau-Bingenheim", + "ril100": "FGGB", + "group": 5, + "x": 325, + "y": 229, + "platformLength": 145, + "platforms": 1, + "proj": 3 + }, + { + "name": "Echzell", + "ril100": "FEZL", + "group": 5, + "x": 326, + "y": 227, + "platformLength": 162, + "platforms": 2, + "proj": 3 + }, + { + "name": "Häuserhof", + "ril100": "FHHF", + "group": 5, + "x": 330, + "y": 225, + "platformLength": 145, + "platforms": 1, + "proj": 3 + }, + { + "name": "Bad Salzhausen", + "ril100": "FBSH", + "group": 5, + "x": 336, + "y": 225, + "platformLength": 145, + "platforms": 1, + "proj": 3 + }, { "name": "Le Soler", "ril100": "🇫🇷LSL", @@ -42173,6 +42253,56 @@ "x": 17, "proj": 3 }, + { + "name": "Assenheim (Oberhess)", + "ril100": "FAS", + "group": 2, + "x": 315, + "y": 241, + "platformLength": 161, + "platforms": 2, + "proj": 3 + }, + { + "name": "Nidderau", + "ril100": "FHWD", + "group": 2, + "x": 324, + "y": 254, + "platformLength": 178, + "platforms": 4, + "proj": 3 + }, + { + "name": "Ostheim (Kr Hanau)", + "ril100": "FOS", + "group": 5, + "x": 327, + "y": 256, + "platformLength": 153, + "platforms": 2, + "proj": 3 + }, + { + "name": "Bruchköbel", + "ril100": "FBK", + "group": 2, + "x": 329, + "y": 261, + "platformLength": 123, + "platforms": 2, + "proj": 3 + }, + { + "name": "Hanau Nord", + "ril100": "FHN", + "group": 5, + "x": 330, + "y": 269, + "platformLength": 220, + "platforms": 3, + "proj": 3 + }, { "name": "Mariënberg", "ril100": "🇳🇱Mrb", @@ -90904,6 +91034,86 @@ "platforms": 10, "proj": 3 }, + { + "name": "Bad Vilbel-Gronau", + "ril100": "FGRN", + "group": 5, + "x": 311, + "y": 260, + "platformLength": 150, + "platforms": 1, + "proj": 3 + }, + { + "name": "Niederdorfelden", + "ril100": "FNIE", + "group": 5, + "x": 314, + "y": 260, + "platformLength": 150, + "platforms": 2, + "proj": 3 + }, + { + "name": "Oberdorfelden", + "ril100": "FOBD", + "group": 5, + "x": 316, + "y": 260, + "proj": 3 + }, + { + "name": "Kilianstädten", + "ril100": "FKIL", + "group": 5, + "x": 318, + "y": 259, + "proj": 3 + }, + { + "name": "Nidderau-Eichen", + "ril100": "FECH", + "group": 5, + "x": 329, + "y": 250, + "platformLength": 150, + "platforms": 1, + "proj": 3 + }, + { + "name": "Altenstadt-Höchst", + "ril100": "FHTN", + "group": 5, + "x": 330, + "y": 247, + "platformLength": 150, + "platforms": 1, + "proj": 3 + }, + { + "name": "Altenstadt (Hessen)", + "ril100": "FAST", + "group": 2, + "x": 333, + "y": 245, + "proj": 3 + }, + { + "name": "Altenstadt-Lindheim", + "ril100": "FLIN", + "group": 5, + "x": 337, + "y": 244, + "proj": 3 + }, + { + "name": "Glauburg-Glauberg", + "ril100": "FGBG", + "group": 5, + "x": 340, + "y": 240, + "proj": 3 + }, { "name": "Lomma", "ril100": "🇸🇪O11020545891", From 699d9da5a5e11845e055fcc351fe5e89bc6b038b Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sun, 23 Nov 2025 14:06:26 +0100 Subject: [PATCH 26/31] Fix path suggestions --- Path.json | 2 +- TaskModel.json | 68 +++++++++++++++++++++++++------------------------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/Path.json b/Path.json index a541e160..f518c2ab 100644 --- a/Path.json +++ b/Path.json @@ -74439,7 +74439,7 @@ "start": "FBSH", "end": "FND", "length": 3, - "twistingFactor": 0.8 + "twistingFactor": 0.5 } ] }, diff --git a/TaskModel.json b/TaskModel.json index bb7d8b3f..26204ec0 100644 --- a/TaskModel.json +++ b/TaskModel.json @@ -27,11 +27,11 @@ }, { "stations": [ "XSIO", "XSSP", "XSTH", "XSBE", "XSOL", "XSB", "RB", "RF", "RO", "RK", "RM", "FF", "FH", "FFU", "FKW", "HG", "HH", "HWOB", "BL", "BHF" ], - "pathSuggestion": [ "XSIO", "XSSP", "XSTH", "XSBE", "🇨🇭WANZ", "🇨🇭RTR", "XSOL", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "FBL", "FDG", "FFLF", "FF", "FH", "FFD", "FFU", "FKW", "HG", "HH", "HLER", "HF", "HWOB", "LS", "BSPD", "BL", "BHF" ] + "pathSuggestion": [ "XSIO", "XSSP", "XSTH", "XSBE", "🇨🇭WANZ", "🇨🇭RTR", "XSOL", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "FBL", "FDG", "FFLF", "FF", "FH", "FGEL", "FFD", "FFU", "FKW", "HG", "HH", "HLER", "HF", "HWOB", "LS", "BSPD", "BL", "BHF" ] }, { "stations": [ "TS", "RM", "FFLF", "FF", "FKW", "HG", "HH", "AH" ], - "pathSuggestion": [ "TS", "TV", "RBR", "RSAB", "RM", "FBL", "FDG", "FFLF", "FF", "FH", "FFD", "FFU", "FKW", "HG", "HH", "HU", "ALBG", "AHAR", "AH" ] + "pathSuggestion": [ "TS", "TV", "RBR", "RSAB", "RM", "FBL", "FDG", "FFLF", "FF", "FH", "FGEL", "FFD", "FFU", "FKW", "HG", "HH", "HU", "ALBG", "AHAR", "AH" ] }, { "stations": [ "MH", "MIH", "NN", "NWH", "FFU", "FKW", "HG", "HH", "AHAR", "AH" ], @@ -67,7 +67,7 @@ }, { "stations": [ "AH", "HH", "FF" ], - "pathSuggestion": [ "AH", "AHAR", "ALBG", "HU", "HH", "HG", "FKW", "FFU", "FFD", "FH", "FF" ] + "pathSuggestion": [ "AH", "AHAR", "ALBG", "HU", "HH", "HG", "FKW", "FFU", "FFD", "FGEL", "FH", "FF" ] }, { "stations": [ "MH", "NN", "UE P", "LH", "BL" ], @@ -98,8 +98,8 @@ "pathSuggestion": [ "WBI", "WBG", "WSR", "WGW", "WZS", "WAK", "WP", "WPL", "WA", "WE", "BBRN", "BL" ] }, { - "stations": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WB", "WS", "AH", "AHAR", "ALBG", "HU", "HC", "HH", "HG", "FKW", "FWAB", "FTS", "FMBG", "FG", "FFG", "FF", "FD", "FBH", "RWE", "RH", "RWS", "RBR", "RK" ], - "pathSuggestion": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WSN", "WB", "WK", "WS", "WHO", "WHL", "ABCH", "AH", "AHAR", "ALBG", "HU", "HC", "HH", "HG", "FKW", "FGTH", "FWAB", "FTS", "FCOE", "FMBG", "FG", "FFG", "FF", "FD", "FBH", "RWE", "RMF", "RH", "RWS", "RBR", "RK" ] + "stations": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WB", "WS", "AH", "AHAR", "ALBG", "HU", "HC", "HH", "HG", "FKW", "FWAB", "FTS", "FMBG", "FG", "FFG", "FVL", "FF", "FD", "FBH", "RWE", "RH", "RWS", "RBR", "RK" ], + "pathSuggestion": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WSN", "WB", "WK", "WS", "WHO", "WHL", "ABCH", "AH", "AHAR", "ALBG", "HU", "HC", "HH", "HG", "FKW", "FGTH", "FWAB", "FTS", "FCOE", "FMBG", "FG", "FFG", "FVL", "FF", "FD", "FBH", "RWE", "RMF", "RH", "RWS", "RBR", "RK" ] } ], "neededCapacity": [ @@ -117,7 +117,7 @@ "Bringe den ICE pünktlich und schnell von %s nach %s." ], "stations": [ "FW", "FMZ", "FFLF", "FF", "FFU", "FBHF", "UEI", "UGO", "UE P", "LL", "DR", "DH" ], - "pathSuggestion": [ "FW", "FMZ", "FMB", "FFLF", "FF", "FH", "FFD", "FFU", "FBHF", "FB", "UEI", "UGO", "UND", "UE P", "LPLN", "LGOS", "LL", "LBOR", "DR", "DPR", "DCW", "DH" ], + "pathSuggestion": [ "FW", "FMZ", "FMB", "FFLF", "FF", "FH", "FGEL", "FFD", "FFU", "FBHF", "FB", "UEI", "UGO", "UND", "UE P", "LPLN", "LGOS", "LL", "LBOR", "DR", "DPR", "DCW", "DH" ], "neededCapacity": [ { "name": "passengers" }, { "name": "bistroseats" } @@ -133,7 +133,7 @@ "Bring die Fahrgäste über die SFS von %s nach %s." ], "stations": [ "XSC", "XSLQ", "XSSR", "XSZH", "XSB", "RB", "RF", "RO", "RK", "RM", "FF", "FKW", "HG", "HH", "AHAR", "AH", "AN", "AK" ], - "pathSuggestion": [ "XSC", "XSLQ", "XSSR", "XSPF", "XSTW", "XSZH", "XSKS", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "FBL", "FDG", "FFLF", "FF", "FH", "FFD", "FFU", "FKW", "HG", "HH", "HU", "ALBG", "AHAR", "AH", "AEL", "AN", "AK" ], + "pathSuggestion": [ "XSC", "XSLQ", "XSSR", "XSPF", "XSTW", "XSZH", "XSKS", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "FBL", "FDG", "FFLF", "FF", "FH", "FGEL", "FFD", "FFU", "FKW", "HG", "HH", "HU", "ALBG", "AHAR", "AH", "AEL", "AN", "AK" ], "neededCapacity": [ { "name": "passengers" }, { "name": "bistroseats" } @@ -2663,11 +2663,11 @@ "objects": [ { "stations": [ "AA", "AH", "HH", "HG", "FB", "FFU", "FH", "NWH", "NN", "MH" ], - "pathSuggestion": [ "AA", "AH", "AHAR", "ALBG", "HU", "HH", "HG", "FKW", "FGTH", "FB", "FHUE", "FFU", "FFD", "FSUE", "FH", "NAH", "NLO", "NRB", "NWH", "NRTD", "NF", "NN", "MIH", "MDA", "MH" ] + "pathSuggestion": [ "AA", "AH", "AHAR", "ALBG", "HU", "HH", "HG", "FKW", "FGTH", "FB", "FHUE", "FFU", "FFD", "FSUE", "FGEL", "FH", "NAH", "NLO", "NRB", "NWH", "NRTD", "NF", "NN", "MIH", "MDA", "MH" ] }, { "stations": [ "AA", "AH", "HH", "HG", "FB", "FFU", "FH", "RM", "RK", "RF", "RDO", "RSI", "RB", "RLR" ], - "pathSuggestion": [ "AA", "AH", "AHAR", "ALBG", "HU", "HH", "HG", "FKW", "FGTH", "FB", "FHUE", "FFU", "FFD", "FH", "FF", "FFLF", "FDG", "FBL", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RF", "RKZ", "RDO", "RIM", "RENG", "RSI", "RSCF", "RB", "RLR" ] + "pathSuggestion": [ "AA", "AH", "AHAR", "ALBG", "HU", "HH", "HG", "FKW", "FGTH", "FB", "FHUE", "FFU", "FFD", "FGEL", "FH", "FF", "FFLF", "FDG", "FBL", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RF", "RKZ", "RDO", "RIM", "RENG", "RSI", "RSCF", "RB", "RLR" ] }, { "stations": [ "KD", "KK", "FF", "NWH", "NN", "MH" ], @@ -2968,7 +2968,7 @@ "objects": [ { "stations": [ "AA", "AH", "HH", "HG", "HEBG", "FB", "FFU", "FH", "RM", "RK", "RF", "RB", "XSB", "XSZH" ], - "pathSuggestion": [ "AA", "AH", "AHAR", "ALBG", "HU", "HH", "HG", "HEBG", "FB", "FFU", "FFD", "FH", "FF", "FFLF", "FDG", "FBL", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSKS", "XSZH" ] + "pathSuggestion": [ "AA", "AH", "AHAR", "ALBG", "HU", "HH", "HG", "HEBG", "FB", "FFU", "FFD", "FGEL", "FH", "FF", "FFLF", "FDG", "FBL", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSKS", "XSZH" ] }, { "stations": [ "XBB", "XBLIG", "KA", "KK", "KBB", "FF", "NWH", "NN", "MH", "MRO", "XASB", "XAWE", "XAL", "XAP", "XAWW" ], @@ -2976,7 +2976,7 @@ }, { "stations": [ "BL", "BPD", "LM", "HHI", "HG", "HEBG", "FB", "FFU", "FH", "RM", "RK", "RF", "RB", "XSB", "XSZH" ], - "pathSuggestion": [ "BL", "BPD", "LM", "HBS", "HHI", "HELZ", "HK", "HN", "HG", "HEBG", "FB", "FFU", "FFD", "FH", "FF", "FFLF", "FDG", "FBL", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSKS", "XSZH" ] + "pathSuggestion": [ "BL", "BPD", "LM", "HBS", "HHI", "HELZ", "HK", "HN", "HG", "HEBG", "FB", "FFU", "FFD", "FGEL", "FH", "FF", "FFLF", "FDG", "FBL", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSKS", "XSZH" ] }, { "stations": [ "XAWW", "XAP", "XAL", "XAWE", "NPA", "NRH", "NN", "FFLF", "FMB", "FMZ", "KKO", "KB", "KK", "KD", "EEM", "XNAC" ], @@ -6449,7 +6449,7 @@ }, { "stations": [ "AEL", "RHBG" ], - "pathSuggestion": [ "AEL", "AH", "AHAR", "ALBG", "HU", "HH", "HG", "FKW", "FFU", "FFD", "FH", "FF", "FFLF", "FDG", "FBL", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RHA", "RHBG" ] + "pathSuggestion": [ "AEL", "AH", "AHAR", "ALBG", "HU", "HH", "HG", "FKW", "FFU", "FFD", "FGEL", "FH", "FF", "FFLF", "FDG", "FBL", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RHA", "RHBG" ] }, { "stations": [ "AEL", "EHBM" ], @@ -6457,7 +6457,7 @@ }, { "stations": [ "AEL", "XSHB" ], - "pathSuggestion": [ "AEL", "AH", "AHAR", "ALBG", "HU", "HH", "HG", "FKW", "FFU", "FFD", "FH", "FF", "FD", "RMF", "RH", "RBR", "TV", "TS", "TRHZ", "TU", "TAU", "TF", "MLIR", "XAB", "XSSM", "XSRS", "XSHB" ] + "pathSuggestion": [ "AEL", "AH", "AHAR", "ALBG", "HU", "HH", "HG", "FKW", "FFU", "FFD", "FGEL", "FH", "FF", "FD", "RMF", "RH", "RBR", "TV", "TS", "TRHZ", "TU", "TAU", "TF", "MLIR", "XAB", "XSSM", "XSRS", "XSHB" ] }, { "stations": [ "HAHO", "ALG" ], @@ -6465,7 +6465,7 @@ }, { "stations": [ "HAHO", "RHBG" ], - "pathSuggestion": [ "HAHO", "HOLD", "HB", "HV", "HNBG", "HWUN", "HH", "HG", "FKW", "FFU", "FFD", "FH", "FF", "FFLF", "FDG", "FBL", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RHA", "RHBG" ] + "pathSuggestion": [ "HAHO", "HOLD", "HB", "HV", "HNBG", "HWUN", "HH", "HG", "FKW", "FFU", "FFD", "FGEL", "FH", "FF", "FFLF", "FDG", "FBL", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "RO", "RHA", "RHBG" ] }, { "stations": [ "HAHO", "EHBM" ], @@ -6473,15 +6473,15 @@ }, { "stations": [ "HAHO", "XSHB" ], - "pathSuggestion": [ "HAHO", "HOLD", "HB", "HV", "HNBG", "HWUN", "HH", "HG", "FKW", "FFU", "FFD", "FH", "FF", "FD", "RMF", "RH", "RBR", "TV", "TS", "TRHZ", "TU", "TAU", "TF", "MLIR", "XAB", "XSSM", "XSRS", "XSHB" ] + "pathSuggestion": [ "HAHO", "HOLD", "HB", "HV", "HNBG", "HWUN", "HH", "HG", "FKW", "FFU", "FFD", "FGEL", "FH", "FF", "FD", "RMF", "RH", "RBR", "TV", "TS", "TRHZ", "TU", "TAU", "TF", "MLIR", "XAB", "XSSM", "XSRS", "XSHB" ] }, { "stations": [ "RHBG", "ALG" ], - "pathSuggestion": [ "RHBG", "RHA", "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "FBL", "FDG", "FFLF", "FF", "FH", "FFD", "FFU", "FKW", "HG", "HH", "HU", "ALBG", "AHAR", "AH", "AEL", "AHI", "AHM", "ALG" ] + "pathSuggestion": [ "RHBG", "RHA", "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "FBL", "FDG", "FFLF", "FF", "FH", "FGEL", "FFD", "FFU", "FKW", "HG", "HH", "HU", "ALBG", "AHAR", "AH", "AEL", "AHI", "AHM", "ALG" ] }, { "stations": [ "RHBG", "EHBM" ], - "pathSuggestion": [ "RHBG", "RHA", "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "FBL", "FDG", "FFLF", "FF", "FH", "FFD", "FFU", "FKW", "HWAR", "HA", "EHBM" ] + "pathSuggestion": [ "RHBG", "RHA", "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "FBL", "FDG", "FFLF", "FF", "FH", "FGEL", "FFD", "FFU", "FKW", "HWAR", "HA", "EHBM" ] }, { "stations": [ "RHBG", "XSHB" ], @@ -6489,7 +6489,7 @@ }, { "stations": [ "EHBM", "XSHB" ], - "pathSuggestion": [ "EHBM", "HA", "HWAR", "FKW", "FFU", "FFD", "FH", "FF", "FD", "RMF", "RH", "RBR", "TV", "TS", "TRHZ", "TU", "TAU", "TF", "MLIR", "XAB", "XSSM", "XSRS", "XSHB" ] + "pathSuggestion": [ "EHBM", "HA", "HWAR", "FKW", "FFU", "FFD", "FGEL", "FH", "FF", "FD", "RMF", "RH", "RBR", "TV", "TS", "TRHZ", "TU", "TAU", "TF", "MLIR", "XAB", "XSSM", "XSRS", "XSHB" ] } ], "neededCapacity": [ @@ -6533,11 +6533,11 @@ }, { "stations": [ "FROF", "TRT" ], - "pathSuggestion": [ "FROF", "FB", "FFU", "FFD", "FH", "FF", "FD", "RMF", "RH", "RBR", "TV", "TS", "TP", "TWD", "TNU", "TME", "TT", "TRT" ] + "pathSuggestion": [ "FROF", "FB", "FFU", "FFD", "FGEL", "FH", "FF", "FD", "RMF", "RH", "RBR", "TV", "TS", "TP", "TWD", "TNU", "TME", "TT", "TRT" ] }, { "stations": [ "AROG", "TRT" ], - "pathSuggestion": [ "AROG", "HV", "HNBG", "HWUN", "HH", "HG", "HEBG", "FB", "FFU", "FFD", "FH", "FF", "FD", "RMF", "RH", "RBR", "TV", "TS", "TP", "TWD", "TNU", "TME", "TT", "TRT" ] + "pathSuggestion": [ "AROG", "HV", "HNBG", "HWUN", "HH", "HG", "HEBG", "FB", "FFU", "FFD", "FGEL", "FH", "FF", "FD", "RMF", "RH", "RBR", "TV", "TS", "TP", "TWD", "TNU", "TME", "TT", "TRT" ] }, { "stations": [ "MFB", "WF" ], @@ -6577,7 +6577,7 @@ }, { "stations": [ "FF", "BFP" ], - "pathSuggestion": [ "FF", "FH", "FFD", "FFU", "FB", "UEI", "UGO", "UND", "UE P", "UWM", "UGH", "LL", "LBOR", "DR", "BEW", "BDKO", "BC", "BCS", "BFP" ] + "pathSuggestion": [ "FF", "FH", "FGEL", "FFD", "FFU", "FB", "UEI", "UGO", "UND", "UE P", "UWM", "UGH", "LL", "LBOR", "DR", "BEW", "BDKO", "BC", "BCS", "BFP" ] }, { "stations": [ "HHB", "LHZW" ], @@ -6617,15 +6617,15 @@ }, { "stations": [ "RNSS", "WNS" ], - "pathSuggestion": [ "RNSS", "RF", "RO", "RAP", "XFSTG", "XFVH", "XFHG", "RWND", "RLA", "RN", "RSD", "RM", "FBL", "FDG", "FFLF", "FF", "FH", "FFD", "FFU", "FB", "HEBG", "HG", "HH", "HU", "ALBG", "ABCH", "WHL", "WL", "WW", "WNS" ] + "pathSuggestion": [ "RNSS", "RF", "RO", "RAP", "XFSTG", "XFVH", "XFHG", "RWND", "RLA", "RN", "RSD", "RM", "FBL", "FDG", "FFLF", "FF", "FH", "FGEL", "FFD", "FFU", "FB", "HEBG", "HG", "HH", "HU", "ALBG", "ABCH", "WHL", "WL", "WW", "WNS" ] }, { "stations": [ "WNS", "RN" ], - "pathSuggestion": [ "WNS", "WW", "WL", "WHL", "ABCH", "ALBG", "HU", "HH", "HG", "HEBG", "FB", "FFU", "FFD", "FH", "FF", "FFLF", "FDG", "FBL", "RM", "RSD", "RN" ] + "pathSuggestion": [ "WNS", "WW", "WL", "WHL", "ABCH", "ALBG", "HU", "HH", "HG", "HEBG", "FB", "FFU", "FFD", "FGEL", "FH", "FF", "FFLF", "FDG", "FBL", "RM", "RSD", "RN" ] }, { "stations": [ "🇦🇹Nsf", "FFG" ], - "pathSuggestion": [ "🇦🇹Nsf", "XASF", "XASB", "MFL", "MTS", "MRO", "MGB", "MH", "MDA", "MIH", "NN", "NF", "NRTD", "NWH", "NGM", "NLO", "NAH", "FH", "FF", "FFG" ] + "pathSuggestion": [ "🇦🇹Nsf", "XASF", "XASB", "MFL", "MTS", "MRO", "MGB", "MH", "MDA", "MIH", "NN", "NF", "NRTD", "NWH", "NGM", "NLO", "NAH", "FH", "FF", "FVL", "FFG" ] }, { "stations": [ "XASA", "US" ], @@ -7027,7 +7027,7 @@ }, { "stations": [ "ALB", "FFLF" ], - "pathSuggestion": [ "ALB", "ABCH", "ALBG", "HU", "HH", "HG", "FKW", "FFU", "FFD", "FH", "FF", "FFLF" ] + "pathSuggestion": [ "ALB", "ABCH", "ALBG", "HU", "HH", "HG", "FKW", "FFU", "FFD", "FGEL", "FH", "FF", "FFLF" ] }, { "stations": [ "ALB", "KDFF" ], @@ -7035,7 +7035,7 @@ }, { "stations": [ "BFBI", "FFLF" ], - "pathSuggestion": [ "BFBI", "BBF", "BL", "BSPD", "LS", "HWOB", "HF", "HLER", "HH", "HG", "FKW", "FFU", "FFD", "FH", "FF", "FFLF" ] + "pathSuggestion": [ "BFBI", "BBF", "BL", "BSPD", "LS", "HWOB", "HF", "HLER", "HH", "HG", "FKW", "FFU", "FFD", "FGEL", "FH", "FF", "FFLF" ] }, { "stations": [ "BFBI", "KDFF" ], @@ -7099,7 +7099,7 @@ }, { "stations": [ "RB", "RF", "RK", "RM", "FF", "AH", "AHI", "AHM", "ANB", "AWLA" ], - "pathSuggestion": [ "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "FBL", "FDG", "FFLF", "FF", "FH", "FFD", "FFU", "FKW", "HG", "HH", "HU", "ALBG", "AHAR", "AH", "AEL", "AHI", "AHM", "ANB", "AWLA" ] + "pathSuggestion": [ "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "FBL", "FDG", "FFLF", "FF", "FH", "FGEL", "FFD", "FFU", "FKW", "HG", "HH", "HU", "ALBG", "AHAR", "AH", "AEL", "AHI", "AHM", "ANB", "AWLA" ] } ], "neededCapacity": [ @@ -8062,7 +8062,7 @@ }, { "stations": [ "BL", "FF", "XFSTG", "XLL", "XBB", "XNAC", "AH", "XDKH", "XVS" ], - "pathSuggestion": [ "BL", "BSPD", "LS", "HWOB", "HF", "HLER", "HH", "HG", "FKW", "FFU", "FFD", "FH", "FF", "FD", "RMF", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "XFSTG", "XFVH", "XFMH", "XFRD", "XFN", "XFFD", "XFPS", "XFMZV", "XFTHV", "XLB", "XLL", "XBAR", "XBLBM", "XBMR", "XBNA", "XBB", "🇳🇱Zlw", "🇳🇱Brd", "XNRC", "XNSP", "XNAC", "XNU", "XNAH", "🇳🇱Zv", "EOB", "EG", "EMST", "HO", "HB", "AROG", "ABLZ", "AHAR", "AH", "AEL", "AN", "AR", "AJ", "AF", "XDTI", "XDLU", "XDTA", "XDMF", "XDRI", "XDKH", "XVM", "XVLD", "XVEV", "XVHH", "XVAL", "XVN", "XVMJ", "XVL", "XVNC", "🇸🇪JN", "🇸🇪HD", "XVAJ", "XVS" ] + "pathSuggestion": [ "BL", "BSPD", "LS", "HWOB", "HF", "HLER", "HH", "HG", "FKW", "FFU", "FFD", "FGEL", "FH", "FF", "FD", "RMF", "RM", "RSAB", "RGN", "RK", "RRA", "RAP", "XFSTG", "XFVH", "XFMH", "XFRD", "XFN", "XFFD", "XFPS", "XFMZV", "XFTHV", "XLB", "XLL", "XBAR", "XBLBM", "XBMR", "XBNA", "XBB", "🇳🇱Zlw", "🇳🇱Brd", "XNRC", "XNSP", "XNAC", "XNU", "XNAH", "🇳🇱Zv", "EOB", "EG", "EMST", "HO", "HB", "AROG", "ABLZ", "AHAR", "AH", "AEL", "AN", "AR", "AJ", "AF", "XDTI", "XDLU", "XDTA", "XDMF", "XDRI", "XDKH", "XVM", "XVLD", "XVEV", "XVHH", "XVAL", "XVN", "XVMJ", "XVL", "XVNC", "🇸🇪JN", "🇸🇪HD", "XVAJ", "XVS" ] }, { "stations": [ "XFSTG", "XSBE", "XIMB", "XIVP", "XAWW", "XMBK", "XJBC", "ZAS", "XGT", "XWS", "XQIS" ], @@ -8120,7 +8120,7 @@ "Fahre den TEE Helvetia von %s bis %s" ], "stations": [ "AA", "AH", "HH", "HG", "FF", "RM", "RK", "RO", "RF", "RB", "XSB", "XSZH" ], - "pathSuggestion": [ "AA", "AH", "AHAR", "ABLZ", "HH", "HG", "HEBG", "FB", "FFU", "FFD", "FH", "FF", "FFLF", "FDG", "FBL", "RM", "RMF", "RH", "RBR", "RK", "RRA", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSKS", "XSZH" ] + "pathSuggestion": [ "AA", "AH", "AHAR", "ABLZ", "HH", "HG", "HEBG", "FB", "FFU", "FFD", "FGEL", "FH", "FF", "FFLF", "FDG", "FBL", "RM", "RMF", "RH", "RBR", "RK", "RRA", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSKS", "XSZH" ] }, { "descriptions": [ @@ -8211,7 +8211,7 @@ "Fahre den verlängerten TEE Goethe von %s bis %s" ], "stations": [ "XFPO", "XFMZV", "XFFB", "SSH", "SKL", "RM", "FF", "FFU", "UE P", "LL", "DH", "XTP" ], - "pathSuggestion": [ "XFPO", "XFVAR", "XFMEA", "🇫🇷NAA", "XFE", "XFCM", "XFBD", "XFLE", "XFO", "XFPS", "XFMZV", "XFRM", "🇫🇷BDC", "XFBE", "XFFB", "SSH", "SSI", "SRO", "SHO", "SLD", "SKL", "SHY", "RN", "RSD", "RM", "FBL", "FDG", "FFLF", "FF", "FH", "FFD", "FFU", "FBHF", "FB", "UEI", "UGO", "UND", "UE P", "UWM", "UGH", "UNM", "LL", "LBOR", "DR", "DPR", "DCW", "DH", "DHD", "DPI", "DSA", "XTD", "XTU", "XTP" ] + "pathSuggestion": [ "XFPO", "XFVAR", "XFMEA", "🇫🇷NAA", "XFE", "XFCM", "XFBD", "XFLE", "XFO", "XFPS", "XFMZV", "XFRM", "🇫🇷BDC", "XFBE", "XFFB", "SSH", "SSI", "SRO", "SHO", "SLD", "SKL", "SHY", "RN", "RSD", "RM", "FBL", "FDG", "FFLF", "FF", "FH", "FGEL", "FFD", "FFU", "FBHF", "FB", "UEI", "UGO", "UND", "UE P", "UWM", "UGH", "UNM", "LL", "LBOR", "DR", "DPR", "DCW", "DH", "DHD", "DPI", "DSA", "XTD", "XTU", "XTP" ] }, { "descriptions": [ @@ -8232,7 +8232,7 @@ "Fahre den TEE Roland von %s bis %s" ], "stations": [ "HB", "HH", "HG", "FFU", "FF", "RH", "RK", "RBB", "RF", "RB", "XSLU", "XSAG", "XSBZ", "XSL", "XSCH", "XIMB" ], - "pathSuggestion": [ "HB", "HV", "HNBG", "HWUN", "HH", "HELZ", "HK", "HN", "HNTH", "HG", "HEBG", "FB", "FBHF", "FFU", "FFD", "FH", "FF", "FD", "RMF", "RH", "RBR", "RK", "RRA", "RBB", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSOL", "XSZG", "XSLU", "🇨🇭RK", "XSIM", "XSAG", "XSADF", "XSEF", "XSAI", "XSBOD", "XSBC", "XSBZ", "🇨🇭GIU", "XSL", "XSME", "XSCH", "XIMB" ] + "pathSuggestion": [ "HB", "HV", "HNBG", "HWUN", "HH", "HELZ", "HK", "HN", "HNTH", "HG", "HEBG", "FB", "FBHF", "FFU", "FFD", "FGEL", "FH", "FF", "FD", "RMF", "RH", "RBR", "RK", "RRA", "RBB", "RAP", "RO", "RF", "RML", "RB", "XSB", "XSOL", "XSZG", "XSLU", "🇨🇭RK", "XSIM", "XSAG", "XSADF", "XSEF", "XSAI", "XSBOD", "XSBC", "XSBZ", "🇨🇭GIU", "XSL", "XSME", "XSCH", "XIMB" ] }, { "descriptions": [ @@ -13600,7 +13600,7 @@ }, { "stations": [ "AHAR", "XSNC" ], - "pathSuggestion": [ "AHAR", "ALBG", "HU", "HH", "HELZ", "HK", "HN", "HNTH", "HG", "HEBG", "FB", "FFU", "FFD", "FH", "FF", "FD", "RMF", "RH", "RBR", "RK", "RRA", "RAP", "RO", "RF", "RBKR", "RML", "RB", "XSB", "XSOL", "🇨🇭OEN", "XSSO", "XSGRN", "XSBL", "XSNC" ] + "pathSuggestion": [ "AHAR", "ALBG", "HU", "HH", "HELZ", "HK", "HN", "HNTH", "HG", "HEBG", "FB", "FFU", "FFD", "FGEL", "FH", "FF", "FD", "RMF", "RH", "RBR", "RK", "RRA", "RAP", "RO", "RF", "RBKR", "RML", "RB", "XSB", "XSOL", "🇨🇭OEN", "XSSO", "XSGRN", "XSBL", "XSNC" ] }, { "stations": [ "WPS", "MFHB" ], @@ -13695,7 +13695,7 @@ }, { "stations": [ "RO", "BNY" ], - "pathSuggestion": [ "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "RMF", "FD", "FF", "FH", "FFD", "FFU", "FB", "UEI", "UGO", "UND", "UE P", "UWM", "UGH", "LGC", "LL", "LF", "BBLW", "BRU", "BHC", "BKN", "BNY" ] + "pathSuggestion": [ "RO", "RAP", "RRA", "RK", "RGN", "RSAB", "RM", "RMF", "FD", "FF", "FH", "FGEL", "FFD", "FFU", "FB", "UEI", "UGO", "UND", "UE P", "UWM", "UGH", "LGC", "LL", "LF", "BBLW", "BRU", "BHC", "BKN", "BNY" ] }, { "stations": [ "RO", "XSCH" ], @@ -14267,7 +14267,7 @@ "Bei den Feierlichkeiten des Jubiläums 100 Jahre elektrischer Betrieb in Schweden soll ein Schweizer Krokodil teilnehmen." ], "stations": [ "XSOL", "XVGA" ], - "pathSuggestion": [ "XSOL", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RBR", "RH", "RMF", "FD", "FF", "FG", "FCOE", "FWAB", "FGTH", "FKW", "HEBG", "HG", "HN", "HK", "HELZ", "HH", "HU", "ALBG", "AHAR", "AH", "AEL", "AN", "AR", "AJ", "AF", "XDTI", "XDLU", "XDTA", "XDMF", "XDRI", "XDRK", "XDHT", "XDKH", "XVM", "XVLD", "XVEV", "XVHH", "XVAL", "XVN", "XVMJ", "XVHA", "XVO", "XVFV", "🇸🇪7400054", "XVAV", "🇸🇪7400630", "XVGA" ], + "pathSuggestion": [ "XSOL", "XSB", "RB", "RML", "RF", "RO", "RAP", "RRA", "RK", "RBR", "RH", "RMF", "FD", "FF", "FVL", "FFG", "FG", "FCOE", "FWAB", "FGTH", "FKW", "HEBG", "HG", "HN", "HK", "HELZ", "HH", "HU", "ALBG", "AHAR", "AH", "AEL", "AN", "AR", "AJ", "AF", "XDTI", "XDLU", "XDTA", "XDMF", "XDRI", "XDRK", "XDHT", "XDKH", "XVM", "XVLD", "XVEV", "XVHH", "XVAL", "XVN", "XVMJ", "XVHA", "XVO", "XVFV", "🇸🇪7400054", "XVAV", "🇸🇪7400630", "XVGA" ], "neededCapacity": [ { "name": "passengers", "value": 20 }, { "name": "beds", "value": 20 }, From 4bab8e1d7ae36a10bc96e9eb16d68b18c5dc0a42 Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sun, 23 Nov 2025 16:26:23 +0100 Subject: [PATCH 27/31] Homburger Bahn und FBRD --- Path.json | 151 +++++++++++++++++++++++++++++++++++++++++++++++++++ Station.json | 150 +++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 300 insertions(+), 1 deletion(-) diff --git a/Path.json b/Path.json index f518c2ab..364a77a5 100644 --- a/Path.json +++ b/Path.json @@ -64140,6 +64140,157 @@ } ] }, + { + "group": 1, + "neededEquipments": [ + "DE" + ], + "maxSpeed": 90, + "electrified": false, + "objects": [ + { + "start": "FFRI", + "end": "FBGH", + "length": 2, + "twistingFactor": 0.29 + }, + { + "start": "FBGH", + "end": "FRO", + "length": 1, + "twistingFactor": 0.14 + }, + { + "start": "FRO", + "end": "FROS", + "length": 3, + "twistingFactor": 0.1 + }, + { + "start": "FROS", + "end": "FFG", + "length": 7, + "twistingFactor": 0.39 + } + ] + }, + { + "neededEquipments": [ + "DE" + ], + "name": "Homburger Bahn", + "electrified": true, + "group": 0, + "objects": [ + { + "start": "FF", + "end": "FOU", + "length": 15, + "maxSpeed": 120, + "twistingFactor": 0.39 + }, + { + "start": "FOU", + "end": "FHO", + "length": 3, + "maxSpeed": 110, + "twistingFactor": 0.18 + }, + { + "start": "FHO", + "end": "FSG", + "length": 3, + "maxSpeed": 90, + "twistingFactor": 0.33 + }, + { + "start": "FSG", + "end": "FFRI", + "length": 1, + "maxSpeed": 90, + "twistingFactor": 0.01 + } + ] + }, + { + "neededEquipments": [ + "DE" + ], + "electrified": false, + "group": 1, + "objects": [ + { + "start": "FFRI", + "end": "FKP", + "length": 2, + "maxSpeed": 70, + "twistingFactor": 0.18 + }, + { + "start": "FKP", + "end": "FSB", + "length": 4, + "maxSpeed": 80, + "twistingFactor": 0.14 + }, + { + "start": "FSB", + "end": "FWEH", + "length": 2, + "maxSpeed": 80, + "twistingFactor": 0.19 + }, + { + "start": "FWEH", + "end": "FNAP", + "length": 4, + "maxSpeed": 80, + "twistingFactor": 0.19 + }, + { + "start": "FNAP", + "end": "FUSI", + "length": 4, + "maxSpeed": 80, + "twistingFactor": 0.33 + }, + { + "start": "FUSI", + "end": "FWL", + "length": 5, + "maxSpeed": 60, + "twistingFactor": 0.37 + }, + { + "start": "FWL", + "end": "FHUN", + "length": 3, + "maxSpeed": 60, + "twistingFactor": 0.39 + }, + { + "start": "FHUN", + "end": "FGR", + "length": 2, + "maxSpeed": 60, + "twistingFactor": 0.41 + }, + { + "start": "FGR", + "end": "FHL", + "length": 4, + "maxSpeed": 70, + "twistingFactor": 0.27 + }, + { + "start": "FHL", + "end": "FBRD", + "length": 3, + "maxSpeed": 70, + "twistingFactor": 0.34 + } + ] + }, { "electrified": true, "group": 1, diff --git a/Station.json b/Station.json index 2c7d72c1..662ba1df 100644 --- a/Station.json +++ b/Station.json @@ -42297,7 +42297,7 @@ "name": "Hanau Nord", "ril100": "FHN", "group": 5, - "x": 330, + "x": 325, "y": 269, "platformLength": 220, "platforms": 3, @@ -105615,6 +105615,154 @@ "platformLength": 36, "proj": 3 }, + { + "name": "Burgholzhausen v. d. Höhe", + "ril100": "FBGH", + "group": 5, + "x": 296, + "y": 249, + "proj": 3 + }, + { + "name": "Rodheim v. d. Höhe", + "ril100": "FRO", + "group": 5, + "x": 299, + "y": 248, + "platformLength": 90, + "platforms": 1, + "proj": 3 + }, + { + "name": "Rosbach v. d. Höhe", + "ril100": "FROS", + "group": 5, + "x": 300, + "y": 243, + "proj": 3 + }, + { + "name": "Oberursel", + "ril100": "FOU", + "group": 2, + "x": 284, + "y": 259, + "platformLength": 79, + "platforms": 7, + "proj": 3 + }, + { + "name": "Bad Homburg", + "ril100": "FHO", + "group": 2, + "x": 289, + "y": 256, + "platformLength": 252, + "platforms": 4, + "proj": 3 + }, + { + "name": "Seulberg", + "ril100": "FSG", + "group": 5, + "x": 292, + "y": 252, + "platformLength": 210, + "platforms": 2, + "proj": 3 + }, + { + "name": "Friedrichsdorf", + "ril100": "FFRI", + "group": 1, + "x": 292, + "y": 250, + "proj": 3 + }, + { + "name": "Köppern", + "ril100": "FKP", + "group": 5, + "x": 292, + "y": 247, + "proj": 3 + }, + { + "name": "Saalburg (Taunus)", + "ril100": "FSB", + "group": 5, + "x": 284, + "y": 245, + "platformLength": 155, + "platforms": 3, + "proj": 3 + }, + { + "name": "Wehrheim", + "ril100": "FWEH", + "group": 5, + "x": 281, + "y": 243, + "proj": 3 + }, + { + "name": "Neu-Anspach", + "ril100": "FNAP", + "group": 2, + "x": 274, + "y": 242, + "proj": 3 + }, + { + "name": "Usingen", + "ril100": "FUSI", + "group": 2, + "x": 276, + "y": 237, + "proj": 3 + }, + { + "name": "Wilhelmsdorf (Taunus)", + "ril100": "FWL", + "group": 5, + "x": 270, + "y": 234, + "proj": 3 + }, + { + "name": "Hundstadt", + "ril100": "FHUN", + "group": 5, + "x": 268, + "y": 231, + "proj": 3 + }, + { + "name": "Grävenwiesbach", + "ril100": "FGR", + "group": 2, + "x": 267, + "y": 229, + "proj": 3 + }, + { + "name": "Hasselborn", + "ril100": "FHL", + "group": 5, + "x": 272, + "y": 225, + "platformLength": 106, + "platforms": 1, + "proj": 3 + }, + { + "name": "Brandoberndorf", + "ril100": "FBRD", + "group": 2, + "x": 272, + "y": 220, + "proj": 3 + }, { "group": 5, "name": "Gussenstadt", From 7f804979e8bc29d2a7a2d5428216e6e4a6c1e3ca Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Sun, 23 Nov 2025 16:38:24 +0100 Subject: [PATCH 28/31] More tasks --- TaskModel.json | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/TaskModel.json b/TaskModel.json index 26204ec0..d3bb6041 100644 --- a/TaskModel.json +++ b/TaskModel.json @@ -4962,6 +4962,56 @@ { "name": "passengers" } ] }, + { + "group": 1, + "name": "HLB von %s nach %s", + "service": 2, + "descriptions": [ + "Fahre für HLB von..." + ], + "objects": [ + { + "stations": [ "EFP", "EOLP" ] + }, + { + "stations": [ "FFG", "FND" ] + }, + { + "stations": [ "FFG", "FHWD", "FH" ] + }, + { + "stations": [ "FG", "FND", "FSTM", "FGEL" ] + } + ], + "stopsEverywhere": true, + "neededCapacity": [ + { "name": "passengers" } + ] + }, + { + "group": 1, + "name": "RB von %s nach %s", + "service": 2, + "descriptions": [ + "Fahre für Start Deutschland im Taunusnetz nach %2$s.", + "Sollten die iLint wieder mal Probleme machen, dann fahre ersatzweise mit Dieseltriebwagen." + ], + "objects": [ + { + "stations": [ "FF", "FHOE", "FKOE" ] + }, + { + "stations": [ "FF", "FFRI", "FBRD" ] + }, + { + "stations": [ "FFG", "FFRI" ] + } + ], + "stopsEverywhere": true, + "neededCapacity": [ + { "name": "passengers" } + ] + }, { "group": 1, "name": "S8 von %s nach %s", @@ -6674,6 +6724,18 @@ { "stations": [ "XABM", "XABK"], "pathSuggestion": [ "XABM", "XASI", "XAAT", "XAWE", "XAL", "XAWW", "XABK" ] + }, + { + "stations": [ "FHO", "SHO" ], + "pathSuggestion": [ "FHO", "FF", "FFLF", "FDG", "FBL", "RM", "RSD", "RN", "SHY", "SKL", "SLD", "SHO" ] + }, + { + "stations": [ "KMUE", "SBMS" ], + "pathSuggestion": [ "KMUE", "KEU", "KB", "KRE", "KAND", "KKO", "KBOP", "FBGK", "SBKN", "SBMS" ] + }, + { + "stations": [ "FFG", "MFDB" ], + "pathSuggestion": [ "FFG", "FVL", "FF", "FFLF", "FDG", "FBL", "RM", "RSAB", "RBR", "TV", "TS", "TRHZ", "TU", "MGZB", "MA", "MFDB" ] } ], "neededCapacity": [ From 81c16b23fb0b2c0b73584ddb44bec0ab635844df Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Mon, 24 Nov 2025 13:11:34 +0100 Subject: [PATCH 29/31] Minor fix --- TaskModel.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TaskModel.json b/TaskModel.json index d3bb6041..ac882347 100644 --- a/TaskModel.json +++ b/TaskModel.json @@ -98,7 +98,7 @@ "pathSuggestion": [ "WBI", "WBG", "WSR", "WGW", "WZS", "WAK", "WP", "WPL", "WA", "WE", "BBRN", "BL" ] }, { - "stations": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WB", "WS", "AH", "AHAR", "ALBG", "HU", "HC", "HH", "HG", "FKW", "FWAB", "FTS", "FMBG", "FG", "FFG", "FVL", "FF", "FD", "FBH", "RWE", "RH", "RWS", "RBR", "RK" ], + "stations": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WB", "WS", "AH", "AHAR", "ALBG", "HU", "HC", "HH", "HG", "FKW", "FWAB", "FTS", "FMBG", "FG", "FFG", "FF", "FD", "FBH", "RWE", "RH", "RWS", "RBR", "RK" ], "pathSuggestion": [ "WBI", "WBG", "WSR", "WV", "WRI", "WR", "WSN", "WB", "WK", "WS", "WHO", "WHL", "ABCH", "AH", "AHAR", "ALBG", "HU", "HC", "HH", "HG", "FKW", "FGTH", "FWAB", "FTS", "FCOE", "FMBG", "FG", "FFG", "FVL", "FF", "FD", "FBH", "RWE", "RMF", "RH", "RWS", "RBR", "RK" ] } ], From 85813f9e5ef3cce78673668cd11830bb0844d6b9 Mon Sep 17 00:00:00 2001 From: Andre Immig <21360079+Aimmig@users.noreply.github.com> Date: Mon, 24 Nov 2025 13:25:34 +0100 Subject: [PATCH 30/31] More tasks --- TaskModel.json | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/TaskModel.json b/TaskModel.json index ac882347..c5d8a05e 100644 --- a/TaskModel.json +++ b/TaskModel.json @@ -4955,6 +4955,9 @@ }, { "stations": [ "EBZ", "ESIE", "EKT", "EEK", "EBLB" ] + }, + { + "stations": [ "FF", "FVL", "FFG", "FBNA", "FG", "FWR", "FDIL" ] } ], "stopsEverywhere": true, @@ -4981,6 +4984,38 @@ }, { "stations": [ "FG", "FND", "FSTM", "FGEL" ] + }, + { + "stations": [ "FF", "FVL", "FFG", "FBNA", "FG", "FMBG", "FKIH", "FTS" ] + } + ], + "stopsEverywhere": true, + "neededCapacity": [ + { "name": "passengers" } + ] + }, + { + "group": 1, + "name": "RB von %s nach %s", + "service": 2, + "descriptions": [ + "Fahre diese RB-Leistung für die Kurhessenbahn." + ], + "objects": [ + { + "stations": [ "FKW", "FKOB" ] + }, + { + "stations": [ "FKW", "FWAB", "FBWD" ] + }, + { + "stations": [ "FKW", "FWAB", "FTS" ] + }, + { + "stations": [ "FMBG", "FKOB", "EBRW" ] + }, + { + "stations": [ "FMBG", "EEK" ] } ], "stopsEverywhere": true, From 638c1a992652c300eb0751a15f7420599de93a09 Mon Sep 17 00:00:00 2001 From: Marcel Heisinger Date: Sat, 13 Dec 2025 13:53:44 +0100 Subject: [PATCH 31/31] Fixed tasks --- TaskModel.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/TaskModel.json b/TaskModel.json index c5d8a05e..33a40a78 100644 --- a/TaskModel.json +++ b/TaskModel.json @@ -4948,7 +4948,7 @@ "stations": [ "FL", "FST", "FGIR", "FMT", "KSIH" ] }, { - "stations": [ "FL", "FST", "KAK", "EBZ" ] + "stations": [ "FL", "FST", "KAU", "EBZ" ] }, { "stations": [ "EBZ", "EHF", "FHG", "FDIL" ] @@ -4986,7 +4986,7 @@ "stations": [ "FG", "FND", "FSTM", "FGEL" ] }, { - "stations": [ "FF", "FVL", "FFG", "FBNA", "FG", "FMBG", "FKIH", "FTS" ] + "stations": [ "FF", "FVL", "FFG", "FBNA", "FG", "FCOE", "FKIH", "FTS" ] } ], "stopsEverywhere": true, @@ -5012,10 +5012,10 @@ "stations": [ "FKW", "FWAB", "FTS" ] }, { - "stations": [ "FMBG", "FKOB", "EBRW" ] + "stations": [ "FMBG", "FCOE", "FKOB", "EBRW" ] }, { - "stations": [ "FMBG", "EEK" ] + "stations": [ "FMBG", "FCOE", "EEK" ] } ], "stopsEverywhere": true,