SimRail Trail
Application · Menedżer scenariuszy SimRail / Windows
Menedżer scenariuszy do SimRail – własne przejazdy z tego, co masz w grze, także prawdziwymi pociągami z dzisiejszego rozkładu, wrzucane do gry jednym kliknięciem.
Aplikacja czyta zainstalowaną grę i jej DLC: scenerie, tabor, stacje z kilometrażem i semafory. Z tego układa trasę, rozkład i skład, generuje pliki scenariusza wzorowane na oficjalnych misjach i sama wdraża je do gry.
Punktem wyjścia jest katalog gry: scenerie, scenariusze, tabor z adnotacjami DLC i ładunkami, stacje z kilometrażem i semafory z oficjalnych skryptów. Posiadane DLC aplikacja sprawdza sondą uruchamianą w samej grze, więc proponuje tylko to, czym naprawdę da się pojechać.
Kreator trasy korzysta z grafu połączeń zbudowanego z oficjalnych rozkładów: schemat linii, edytor rozkładu, edytor składu z biblioteką pojazdów, długością, masą i ostrzeżeniami o epoce, warianty składu do wyboru w grze, pogoda, pora roku i pociągi AI na semaforach. „Losowy kurs” układa 60–90 minut jazdy z posiadanych DLC jednym kliknięciem.
Prawdziwy pociąg pochodzi z dzisiejszego rozkładu (GTFS): stacje dopasowane do map gry, perony i tory z rozkładu, odcinki przez kilka scenerii naraz, a skład typowy dla kategorii albo odczytany z vagonWEB. Generator tworzy mission.lua, składy, dźwięki, rozkład, tłumaczenia PL/EN i manifest z wymaganymi DLC, a walidacja sprawdza czasy, semafory, pojazdy i składnię Lua. Program sam pobiera kolejne wersje z redzikowski.com.



Features
- katalog gry: scenerie, tabor, stacje, semafory i posiadane DLC
- kreator trasy, rozkładu i składu z wariantami do wyboru w grze
- prawdziwe pociągi z dzisiejszego rozkładu i składy z vagonWEB
- generator mission.lua z walidacją i wdrażaniem do gry
- jeden plik exe, aktualizacje z redzikowski.com; Windows 10 i 11
Technology
- C#
- .NET 8
- WPF
- Lua
- GTFS
My role
Projekt, analiza plików gry, generator scenariuszy, implementacja i wydania