Portfolio

SimRail Trail

Aplikacja · 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.

Katalog gry: scenerie z liczbą scenariuszy i oznaczeniem DLCEdytor składu z biblioteką pojazdów, długością i masą pociąguWyszukiwanie prawdziwego pociągu w dzisiejszym rozkładzieKreator trasy z rozkładem przejazdu

Funkcje

  • 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

Technologie

  • C#
  • .NET 8
  • WPF
  • Lua
  • GTFS

Mój udział

Projekt, analiza plików gry, generator scenariuszy, implementacja i wydania

Pobierz