-
Posts
161 -
Joined
-
Last visited
-
Days Won
9
Everything posted by patwrobel
-
Kraków Batowice - brak wyjazdu
patwrobel replied to patwrobel's topic in Zgłaszanie błędów [Tryb jednoosobowy]
Nie ma w wbudowanych scenariuszach przebiegu 1937_BT_M -> 1937_BT_Vkps to nie jest przebieg po LK8 tylko LK95 w kierunku Kraków Mydlniki. W DeveloperMode jak się stoi pod semaforem M to w Routes nie podpowiada przebiegu na Vkps: A to jest wycinek z logu: I wersja z małej litery: Można ustawić przebieg 1937_BT_M -> 1937_Bt_Z1 ale semafor Z1 jest w torze przeciwnym a i tak semafor się nie podaje: Może to wynika z błędnego usytuowania semafora Z1 który powinien być przypisany do toru w kierunku Kraków Mydlniki: Wówczas poprawny wyjazd to 1937_BT_M -> 1937_Bt_Z1 oraz 1937_Bt_Z1 -> 1937_Bt_Vkps obecnie to nie działa: -
Witam, nie da się ustawić przebiegu z semafora M -> Vkps. Pozwala tylko ustawić na Ykps a Z1 nie ustawia semafora M (świeci cały czas na czerwono). Dodatkowo w obrębie stacji są dwie różne wersje prefix'ów stacji: 1937_Bt oraz 1937_BT co bardzo utrudnia pisanie skryptów. Przykłady: 1937_Bt_Z, 1937_Bt_G, 1937_Bt_O ale już 1937_BT_Xkps, 1937_BT_A2, 1937_BT_M
-
Niestety nie mam w LUA podglądu że ktoś ma włączony HUD czy nie. Rozumiem problem ale nie mam sposobu aby go obejść. Dodanie jakiegoś dzwoneczka będzie wkurzało przy każdym komunikacie w stylu "Zgłoś do dyżurnego ruchu, aby kontynuować.". Nie mam innego sposobu komunikowania się z graczem poza belką na środku i chat. Moim zdaniem Twórcy SimRail powinni zrobić tak że środkowa belka pokazuje się zawsze niezależnie od ukrycia HUD - tylko chat powinien się ukrywać. Możesz też ustawić sobie żeby domyślnie wszystko poza Powiadomieniami było niewidoczne a Powiadomienia zostawić. W najnowszej wersji 1.1.8 dodałem że przy próbie uproszczonej komunikat jest w chat oraz w powiadomieniach.
-
Pisząc misje w LUA zauważyłem problem z mechaniką gdy. Chodzi o BOTy - podam przykład złego działania: Wjeżdzam do Grodziska Mazowieckiego od strony Warszawy i LUA tworzy BOTa Pendolino na LK1 od strony Żyrardowa jakieś 1500-2000 m przed semaforem Gr_Z następnie ustawia mu przejazd Gr_Z -> Gr_H2 oraz Gr_H2 -> Gr_Ckps. Niestety po dojechaniu do peronu okazuje się że pociąg zdążył wejść w ten tryb zniknięcia z serwera i jego pozycja jest symulowana i pokazuje się przy semaforze Gr_N4, bo symulator uznał że pojedzie na wprost - nie wiem czemu. Druga sytuacja jesteśmy w Milanówku na torze 4 i wracamy "pod prąd" do Grodziska a po torze 3 jedzie towar i ma wjazd od Grodziska zrobiony na Gr_B -> Gr_O3 i ustawione SignalTrigger 100m przed Gr_O3 żeby się Despan'ował. Niestety ponieważ pociąg przeszedł w ten tryb usunięcia z gry i symulacji jak gracz dojeżdża do Grodziska to towar sobie stoi jakieś 15m przed O3 a nie powinien tam wogóle być bo wcześniej ma event i on nie zadziałał. Trzecia sytuacja i najgorsza. Gracz w Grodzisku na torze postojowym rozłącza 2xELF i zostawia jednego w torze jakieś 100m przed Tm i jedzie do Milanówka na dodatkowe prace manewrowe. Niestety gra usunęła jego zostawiony pociąg jak odjechał na większą odległość a po powrocie do Grodziska okazuje się że jego pozostawiony skład stoi w torze ale 15m od Tm co uniemożliwia ponowne połączenie (trzeba znów cofać) i jest to przekłamanie. Pociąg stał nie miał prędkości a mimo to gra go zdespawnowała w złym miejscu! Generalnie bardzo duży problem jest zapanować nad ruchem kolejowym (większym niż w misjach wbudowanych) - taki jak zrobiłem w misji "Misja 3 - Sprinter KM - RE1" jeżeli pociąg nie zatrzymuje się na S1 tylko despawn'uje się nagle po semaforze a z ustawień wynika że nigdy go tam nie powinno być. Lub omija event'y lub wręcz bez jazdy zmienia pozycję. Czy nie dało by rady zrezygnować z tego zachowania BOTów - tego ich usuwania jak za daleko od gracza? A jeżeli nie to czy nie dało by rady chociaż dać w LUA możliwość ustawiania że dany BOT jest istotny i jego nie usuwa gra tylko liczy jego pozycję cały czas. Taka zmiana stanu pociągu na NIE_USUWAJ powodowałaby że ten konkretny pociąg jest cały czas na planszy i liczy się dokładnie jego przebieg i pozycja. Autor misji decydowałby które pociągi można symulować a które liczyć dokładnie co do metra. Pozdrawiam.
-
- 1
-
-
Sorki podczas dodawania nowej misji zmieniłem swój CORE i nie dodałem parametrów w starych misjach. Już poprawione w wersji 1.1.6 Najnowsza wersja 1.1.6 dostępna pod adresem: 44_patwrobel.7z
-
@mateusz424 fajnie że zadziałało cieszę się. Co do ruchu z wyborem na poczatku scenariusza może fajnie by było, ale na tym etapie musiałbym wszystko przeczytać i pododawać zależności. Nie mogę czynnych składów które przejeżdzają tak poprotu nie tworzyć bo wszedzie są zależności. Jak skład A wyjedzie za semafor X to skład B dostaje drogę dalej. Jedynie można by łatwo to zrobić dla składów które stoją i nic nie robią (statyczne), ale one chyba mało co zjadają zasobów. Generalnie myślałem o tym ale byłe już za bardzo zaawansowany w pracach żeby się cofać. A uwieźcie mi taki scenariusz pisze się bardzo długo. Mówię taki gdzie jest pełne krzyżowanie i mnóstwo zależności, bo misje wbudowane są w większości liniowe -> dla przykładu misja IC Łódź - Warszawa po wyjechaniu z Łódź Andrzejów dostajemy cały przejazd aż do Koluszek orazu. Po Koluszkach dostajemy odrazu wszystkie semafory aż do Skierniewic, a po Skierniewicach ułożona jest cała droga Żyrardowa, po nim mamy drogę aż do Warszawy Zachodniej. Dla mnie taki scenariusz jest bez sensu tylko jedziesz i zielone - zero losowości, zero S1, zero interakcji
-
Dodałem kilka poprawek. U mnie te wszystkie problemu nie występują, więc mogę tylko domyślać się co poprawić - programuje na czuja. Prośba o sprawdzenie tej wersji czy problemy zniknęły. Zwłaszcza prośba o przetestowanie osób, które zgłaszały problemy wyżej czy teraz jest OK. Znalazłem jeszcze 2 drobne błędy więc podbijam na wersję: 1.1.4 Najnowsza wersja 1.1.4 dostępna pod adresem: 44_patwrobel.7z PS. Pociąg z którym łączymy się na Wschodniej wcześniej był jako BOT (dummy=TRUE). Teraz zmieniłem że jest to pociąg PLAYER (dummy=FALSE) - dajcie znać czy to poprawiło czy pogorszyło: łączenie / zmianę kabiny / monitory. Czy nic to nie zmienia czy jest gorzej.
-
Podeślij log z tego nowego przejazdu może coś uda mi się wywnioskować. Jutro pozmieniam algorytm przy łączeniu składów bo coś się ostatnio zmieniło w SimRail i teraz ten moment ciągle generuje problem a ja ten fragment pisałem że 2 m-ce temu i testowałem. Problemy sa jak się jedzie całość pewnie a ja nie jestem w stanie testować jeżdżąc cały czas całe trasy. Jak robię testy fragmentami. Druga kwestia pewnie sprzęt ma znaczenie ale to tylko domysły ja tylko misję napisałem
-
@bart_dem to jest błąd gry i występuje u niektórych u mnie np. nigdy tak nie mam. Ja w zepsutym elfie włączam baterie i aktywuje kabinę jako ostatnią, nic nie robię z pantografami same się podnoszą. Zepsuty ELF to tak naprawdę jest umowne - jest to normalny pełnoprawny pociąg - nie ma nic dezaktywowane. Tylko na potrzeby fabuły jest tak napisane/powiedziane 🙂 @adisuper przydałby się log. Coś pewnie blokuje przejazd obu pociągów ale na screanie nic nie widać.
-
Odhamowanie nie ma nic wspólnego ze scenariuszem czekanie nic nie da. Opisałem jak ja to robię krok po kroku - u mnie taka kolejność działa. Podjeżdżamy i uderzamy z niską prędkością (ok 3km/h) o sprzęg drugiego EZT Wychodzimy z kabiny i podchodzimy do pierwszych drzwi drugiego EZT Włączamy baterię (zielona klapka przy drzwiach na zewnątrz) Wchodzimy do kabiny i przełączamy aktywację kabiny na: Aktywacja ostatniej kabiny w trakcji wilokrotnej Wracamy do pierwszego EZT i przełączamy aktywację kabiny na: Aktywacja pierwszej kabiny w trakcji wilokrotnej Odhamowujemy (Odblokowanie przewodu głównego) UWAGA: ważne aby w drugiej EZT zadajnik jazdy był na środku (nie może być w pozycji hamowania) Bardzo ważne żeby w drugim (ostatnim) EZT zadajnik był na pozycji "Utrzymanie hamowania / zdjęcie mocy" lub wyżej. Jak kiedyś zahamowałem elektrodynamicznie to w 1 EZT nie mogłem odhamować. Niestety ja w scenariuszu tym nie steruję i nie mam technicznie możliwości zresetowania połączonego składu.
-
Przedstawiam mój trzeci scenariusz pod SimRail: Mamy do dyspozycji 3 trasy z Warszawy do Grodziska Mazowieckiego, Żyrardowa lub Skierniewic oraz trasę powrotną. Na każdej z tych stacji docelowych po zjechaniu w tory postojowe jest pytanie czy chcemy wykonać dodatkowe prace na stacji - pomóc innemu składowi, zabrać ludzi z innego przystanku lub wykonać własny oblot. Scenariusz ma wbudowane kilka "większych" wydarzeń losowych i to gracz może za każdym razem decydować jak chce pojechać (opis w sekcji Dodatkowe opcje). Można grać w trybie losowym i czekać na niespodziewane lub wyłączyć zdarzenia losowe jeżeli chcemy pojeździć płynnie. Jest też 3 opcja kiedy chcemy wybrać konkretne zdarzenie (konkretny przejazd) dla własnej przyjemności. Aktualna wersja scenariusza: Wersja: 1.1.0 Data aktualizacji: 2025.06.16 Instalacja Należy pobrać spakowany folder o nazwie 44_patwrobel.7z i wypakować go do głównego folderu scenariuszy gry SimRail: ..\SteamLibrary\steamapps\common\SimRail\SimRail_Data\StreamingAssets\Sceneries\ Pobierz Najnowsza wersja dostępna pod adresem: 44_patwrobel.7z Etap startowy scenariusza Każda misja została podzielona na etapy, aby była możliwość grania fragmentami - dokończenia gry od pewnego miejsca. Po każdym uruchomieniu scenariusza użytkownik zostanie poproszony o wybór etapu - są one ułożone po kolei. Możemy zacząć grę od dowolnego etapu i grać do końca. Symulacja Scenariusze zawierają liczny ruch AI oraz zdarzenia losowe (w tym wygaszenia semaforów, uszkodzenia przejazdów, sygnały zastęcze, jazda lewym torem, itp.) Pogoda i pora dnia Każdorazowo gra prosi na starcie o określenie pogody (pora roku) oraz pory dnia. Mamy do dyspozycji: Pogowa (poda roku): Deszczowa (Wiosna) Słoneczna (Lato) Mglista (Jesień) Śnieżna (Zima) Pora dnia: ★ Uruchom scenariusz z domyślną godziną ★ Lista godzin co 2h od 3:00 do 23:00 Misja 3 - Sprinter KM - RE1 Tabor: 2xEN76 - Elf lub 2xEN57 Kanał startowy: 2 Opis: Rozpoczynamy na peronie p.o. Warszawa Powiśle. Przejmujemy pociąg 91836 relacji Grodzisk Mazowiecki - Warszawa Wschodnia (1xEZT). Po dojechaniu do stacji Warszawa Wschodnia zjeżdżamy w tory postojowe i łączymy się z drugim EZT. Po połączeniu składu jedziemy jako pociąg przyśpieszony RE1 19152 jednej z 3 wybranych relacji: UWAGA: Przystanki Powiśle i Stadion nie są obsługiwane więc nie otwieramy drzwi Trasy: W-wa Wschodnia - Grodzisk Mazowiecki - W-wa Wschodnia W-wa Wschodnia - Żyrardów - W-wa Wschodnia W-wa Wschodnia - Skierniewice - W-wa Wschodnia W-wa Wschodnia - Grodzisk Mazowiecki - W-wa Wschodnia: Przebieg: Do stacji Pruszków: pociąg przyśpieszony z zatrzymaniem: Wschodnia / Centralna / Zachodnia Od stacji Pruszków: zatrzymanie na każdym przystanku osobowym Etapy: Warszawa Powiśle (Początek) Warszawa Wschodnia (Tor postojowy) Warszawa Zachodnia (Wyjazd) Grodzisk Mazowiecki (Tor postojowy) Józefinów (Pod wjazdem) W-wa Wschodnia - Żyrardów - W-wa Wschodnia: Przebieg: Do stacji Grodzisk Mazowiecki: pociąg przyśpieszony z zatrzymaniem: Wschodnia / Centralna / Zachodnia Od stacji Grodzisk Mazowiecki: zatrzymanie na każdym przystanku osobowym Etapy: Warszawa Powiśle (Początek) Warszawa Wschodnia (Tor postojowy) Warszawa Zachodnia (Wyjazd) Grodzisk Mazowiecki (Wjazd od Warszawy) Żyrardów (Tor postojowy) Józefinów (Pod wjazdem) W-wa Wschodnia - Skierniewice - W-wa Wschodnia: Przebieg: Do stacji Grodzisk Mazowiecki: pociąg przyśpieszony z zatrzymaniem: Wschodnia / Centralna / Zachodnia Od stacji Grodzisk Mazowiecki: zatrzymanie na każdym przystanku osobowym Etapy: Warszawa Powiśle (Początek) Warszawa Wschodnia (Tor postojowy) Warszawa Zachodnia (Wyjazd) Grodzisk Mazowiecki (Wjazd od Warszawy) Żyrardów (Wjazd od Warszawy) Skierniewice (Tor postojowy) Żyrardów (Wjazd od Skierniewic) Józefinów (Pod wjazdem) Manewry: Na każdej stacji docelowej (Grodzisk Maz. / Żyrardów / Skierniewice) gracz po zjechaniu w tory postojowe będzie zapytany czy chce wykonać dodatkowe prace na stacji. Dla każdej z tych 3 stacji jest różne zadanie do wykonania. Pytanie o manewry jest zawsze - niezależnie od konfiguracji opcji "Proszę wybrać konfigurację wydarzeń losowych" (opis niżej) Manewry na st. Grodzisk Mazowiecki determinują inny wyjazd ze stacji Dodatkowe opcje: W scenariuszu jest dodatkowe pytanie: Proszę wybrać konfigurację wydarzeń losowych Opis W misji zaszyte są "większe" zdarzenia losowe - gracz może mieć wpływ na ich przebieg. Chodzi tu o zamknięcie toru, jazdę lewym torem lub dodatkowe manewry. Dlatego na początku misji gracz zostanie poproszony o wybranie jednej z 3 opcji: Możliwe opcje do wyboru: ★ Wydarzenia losowane zgodnie ze scenariuszem ★ Zdarzenia losują się zgodnie z przyjętym prawdopodobieństwem. Jazda bez wydarzeń losowych Brak wydarzeń - czysta jazda bez większysz wydarzeń. Gracz decyduje przy kazdym zdarzeniu Przy każdym zdarzeniu gracz zostanie poproszony o wskazanie, który scenariusz wybiera dla najbliższej sytuacji. Niezależnie od tych "większych" wydarzeń po drodze są losowane mniejsze zdarzenia - jak brak wjazdu / wyjazdu, inny tor przejazdu na stacji, czy nie działający TOP. Łączenie ELFów: Podjeżdżamy i uderzamy z niską prędkością (ok 3km/h) o sprzęg drugiego EZT Wychodzimy z kabiny i podchodzimy do pierwszych drzwi drugiego EZT Włączamy baterię (zielona klapka przy drzwiach na zewnątrz) Wchodzimy do kabiny i przełączamy aktywację kabiny na: Aktywacja ostatniej kabiny w trakcji wilokrotnej Wracamy do pierwszego EZT i przełączamy aktywację kabiny na: Aktywacja pierwszej kabiny w trakcji wilokrotnej Odhamowujemy (Odblokowanie przewodu głównego) UWAGA: ważne aby w drugiej EZT zadajnik jazdy był na środku (nie może być w pozycji hamowania)
- 110 replies
-
- 16
-
-
-
Witam, nowa aktualizacja zawiera błędy! 1. Jazda na widoczność do 40km/h ale semafor SBL podpowiada prędkość 20 km/h po zatrzymaniu przed nim (w prawym górnym rogu) 2. Błąd jest ze sterowaniem światłami wagonów dla pociągów towarowych - błąd leci w logu: Carriage 35913693-4079-42c0-b568-573d06c8101a from trainset trainset-Gr-CargoPruszkow did not have the passenger coach lights controller component attached!
-
Witam, mam sugestię aby udostępnić dla LUA możliwość manipulowania w obiekcie TimetableStorage Waypoints'mi. Generalnie fajnie by było aby można było zrobić rozkład w XML ale później runtime manipulować nim - np. tworzę rozkład Skierniewice - Warszawa ale w określonym przypadku chcę skróconą wersję tylko od Grodziska do Warszawy, chcę pobrać rozkład funkcją LoadTimetableFromFile do zmiennej a następnie usunąć niepotrzebne punkty rozkładu. Już dziś możliwe jest manipulowanie From i To,TrainName, TrainNumber,StartSpeedLimit itp ale nie można Waypoints'mi, bo nie są zmapowane do LUA. Druga kwestia aby na wyświetlaczach (np. Elf) stację początkową brać z rozkładu bezpośrednio z sekcji FROM a nie szukać pierwszego Waypoints'a na którym jest postój handlowy. Wydaje mi się że logiczne jest aby na wyświetlaczu pokazywać dokładnie to co jest w From i To niezależnie czy występują w Waypoints lub czy mają postój handlowy czy nie.
-
Witam, mam pytanie jak można debugować inne pliki poza głównym LUA. W swoim głównym pliku mission.lua gdy debuguje wszystko chodzi ładnie pięknie, ale jak dodałem na górze inny plik: require("sounds"); To nie można treści jego debugować jest komunikat - jak klikam F11 żeby weszło do funkcji z innego pliku jest komunikat: Jest jakiś na to sposób?
-
Cześć, jest tak jak koledzy pisali niżej. Ja jako autor scenariusza nie zarządzam wnętrzem pojazdu. Mogę go co najwyżej źle zainicjować, ale wówczas u wszystkich byłby problem. Z logu widzę chyba moment gdzie wywala się gra - niestety ja tego nie naprawię. Może poprawią to w nowej wersji:
-
Szkoda - chciałbym pomóc ale jak u mnie za każdym razem działa nawet nie mam jak szukać problemu o ile w ogóle problem jest z kodem LUA. Raczej bym szukał problemu lokalnie - niestety.
-
A macie najnowszą wersję 1.0.7 widać to na głównym menu SimRail jak się wskazuje grupę scenariuszy patwrobel: Jeżeli tak to znaczy że to problem lokalny raczej. U mnie działa za każdym razem. Nie umiem tego zreprodukować.
-
Nowa aktualizacja 1.0.7 już dostępna Link do pobrania: 44_patwrobel.7z (Aktualizacja: 2025.03.31) Bardzo ważna aktualizacja! Podczas oglądania filmików na Youtube z moich tras zauważyłem, że ludzie zasygnalizowali że jak nałożą się dwa komunikaty audio na siebie to całość przestaje działać - nie wiedziałem o takim problemie SimRail. Zrobiłem zabezpieczenie (kolejkowanie) komunikatów, aby nie nakładały się - powinno to pomóc 🙂 Drugą rzecz którą dodałem to podczas manewrów na ŁB wymuszenie które sprzęgi da się rozłączyć a które nie. Widziałem że ludzie mieli problem z kolejnością łączenia/rozłączania a to jest istotne w SimRail.