-
Posts
54 -
Joined
-
Last visited
-
Days Won
5
Everything posted by patwrobel
-
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.
-
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 Kanał startowy: 2 Opis: Rozpoczynamy na peronie p.o. Warszawa Powiśle. Przejmujemy pociąg 91836 relacji Grodzisk Mazowiecki - Warszawa Wschodnia (1xELF). 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)
- 34 replies
-
- 12
-
-
-
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.
-
Nowa aktualizacja 1.0.6 już dostępna Link do pobrania: 44_patwrobel.7z (Aktualizacja: 2025.03.24) Hey, naprawione w nowej wersji 1.0.6. Problem był jak za daleko odjechał osobowy od gracza to SimRail go usuwa i jak do niego znów się zbliżasz to go sam tworzy ale już nie pod LC tylko LB 😕 co psuje scenariusz i uniemożliwia podanie na zajęty tor. Dodałem stosowne zabezpieczenie.
-
Ukończyć mozesz uruchom od etapu Bukowno i jedziesz dalej. Jutro pokombinuje może to problem z tym że dalem jako ostatnia stacje Łazy Łb zeby nie było komunikatu w Łazach że przejechano peron (absurd przy towarowym ale tak ma SimRail)
-
Wiem, też to miałem kilka razy ale nie zabardzo mogę coś z tym zrobić leci błąd podczas ustawiania nowego rozkładu: Może coś mam źle ustawione w nim nie wiem, ale wątpię, bo jak start jest z Bukowna to ten sam rozkład ładuje się bez problemu. Wydaje mi się że SimRail ma problem czasem z przełączaniem między rozkładami czyli jak już jeden mamy i trzeba nowy załadować. Zrobiłem już wcześniej bezpiecznik że jak nie udało się załadować są te widoczne NULLe to próbuje jeszcze raz ale to chyba nic nie daje bo po tym błędzie z cytatu wywala się cały silnik gry i nie działają skrypty. Dlatego pociąg przed Tobą EU07 nie dociera do Sławkowa i nie można dostać wyjazdu z Bukowna - generalnie lipa 😞
-
Ooo i to jest istotna informacja. Był ustawiony start EN57 za późno z Katowic. Robiłem ostatnio UpdateStartDate i to rozwaliło. Już poprawiłem w nowej wersji 1.0.5 z 2025.03.22 20:30. Pobierz tu: Link do pobrania: 44_patwrobel.7z (Aktualizacja: 2025.03.22 20:30)
-
PRZEPRASZAM WSZYSTKICH za wywalenie całej biblioteki! JUŻ POPRAWIONE można pobierać wersję 1.0.5 <- podmieniona na poprawną wersję: Link do pobrania: 44_patwrobel.7z (Aktualizacja: 2025.03.22 20:30) Usunąłem z plików wsadowych misji KOMENTARZ jak niżej i to powodowało że gra nie przyjmowania skryptu - ale uwaga to jest komentarz nie powinien mieć znaczenia. Jednak jak widać ma duże znaczenie. Nie zauważyłem, bo ja zmieniam coś i reload'a robię a efekt jest dopiero jak wyjdzie się całkowicie z gry. Jeszcze raz SORKI:
-
No I did not changed local file and sound
-
@mluczak.kutno Faktycznie był błąd przy dojeździe do Ząbkowic lewym torem -> event był zapięty na semafor L1_2971 a powinien być na L1_2971N. Wydaje mi się że to sprawdzałem i nie wiem czy w ostatniej marcowej poprawce Twórcy tego nie wyprostowali, ale już się tego nie dowiemy. W każdym bądź razie łapcie nową wersję 1.0.5 gdzie ten błąd jest naprawiony. Jeżeli ktoś chce przetestować ten konkretny przypadek wystarczy w pliku mission.lua na górze zmienić procenty w zmiennej PERCENT_PASSENGER_TRAIN_SCENARIO. Jak ustawimy 0, 0, 100, 100 wówczas zawsze odpali się 3 event. Procentowo łapane jest od góry w dół pierwszy dla wylosowanej liczny [1-99] Dodałem nowszą wersję z poprawkami: Wersja: 1.0.5 Data aktualizacji: 2025.03.22 17:00 Link do pobrania: 44_patwrobel.7z (Aktualizacja: 2025.03.22 17:00) Co poprawiłem: 1. Błąd gdy do Ząbkowic jedziemy lewym torem nie wyzwalał się event i nie szedł kod dla stacji Ząbkowice