-
Posts
54 -
Joined
-
Last visited
-
Days Won
5
Everything posted by patwrobel
-
@DeDe ツ tyle na pewno nie trzeba czekać daj log sprawdzę ale pewnie silnik gry przestał działać i osobowy nie rusza. Czas oczekiwania robiłem max 5 min
-
Jak ktoś ma jakiś program do tworzenia rozkładu papierowego to mogę zrobić ale samemu recznie w Excelu mi się nie chce.
-
Dodałem nowszą wersję z poprawkami: Wersja: 1.0.4 Data aktualizacji: 2025.03.21 12:40 Link do pobrania: 44_patwrobel.7z (Aktualizacja: 2025.03.21 12:40) Co poprawiłem: 1. Dodałem nowy Checkpoint - Dąbrowa G. Wsch. (Wyjazd) dla osób które chcą szybciej dojechać do Bukowna i wykonać manewry. 2. Inicjalizacja BOTów - teraz nie powinny się blokować 3. Zmieniłem uruchamianie kodu każdej stacji asynchronicznie - może to wyeliminuje wywalanie się gry po dłuższej grze ciągiem. 4. Poprawiłem błąd z osobowym, że nie ruszał z Ząbkowic 5. Poprawiłem zakończenie misji - jednak był tam błąd 6. Dodałem eventy z uszkodzonym przejazdem w okolicy Bukowna i Kazimierza (TOP będzie pokazywał uszkodzenie + zwolnienie na przejeździe, bez rozmowy z dyżurnym) 7. Zmniejszyłem masę dla Traxx'a bo cięzko było to ciągnąć na począku misji. 8. Poprawiłem kilka mniejszych błędów na które natrafiłem. Smacznego i co złego to nie ja 🙂
-
Ale to jest zrobione - za każdym razem jak gra czeka na ZEW (w każdym miejscu) i nie doczeka się po 500 frames (tu jest po prostu counter i czas jest zależny ile mamy klatek na sekundę w danej chwili). U mnie tak na oko to ok 15-25 sek. bez reakcji. Czas jest liczony od zakończenia wygłaszania komunikatu przez dyżurną "640412 przebieg do ŁA podany"
-
Dzięki, oczywiście ja nie wiem czy winą jest gra czy ja coś źle zrobiłem w scenariuszu (zła kolejność, lub czegoś nie wykonałem a powinienem). Ja tylko piszę swoje domysły proszę nie uznawać tego za pewnik. Nie mam wglądu w kod gry. A niestety nie wszystko jest dobrze opisane i bardzo dużo rzeczy domyślam się i testuje na "żywym organizmie" 😞. Dlatego jest co chwilę nowa wersja za co przepraszam. Właśnie testuję wersję 1.0.4 moich misji - dodałem istotną modyfikację aby każdy kod stacji był uruchamiany asynchronicznie - teraz było synchronicznie wiec cały czas kod szedł liniowo i może po jakimś czasie wątek umiera i dlatego wywala te błędy. Twórcy mają inne podejście do tworzenia scenariuszy - u nich wszystko jest na eventach (wszystko jest asynch). Ja wolałem podeście liniowe aby lepiej panować nad scenariuszem. Jak przejadę się kilka razy i nie będzie problemów to udostępnię nowszą wersję - dam znać.
-
Bardzo dziękuję. Pasażera nie było bo w scenariuszu są cały czas losowane zdarzenia. Jedne są stałe jak wyjazd towara w Strzemieszycach a inne jak wjazd EU07 w Strzemieszycach przez nami losowe. Procent ich wystąpienia można zmieniać w pliku mission.lua na górze - intuicyjnie (wartość procentowa 0-100):
-
Witam, do tego wątku chciałbym dodać jeszcze jedno częste wysypanie się silnika gry - często leci błąd jak w załączniku: SimRail_log_2025-03-20_22-51-57.txt
-
@mech miły damianek22Hey, sorki że są problemy. Z logu wygląda że chyba EN57 nie przejechał przez stację Dąbrowa Górnicza (jak jechałeś to nie stał na trasie?). Tak się tylko domyślam że to było powodem. Jak on nie przejechał to nie udało się ustawić przebiegu dla Pendolino po lewym. Dodałem już zabezpieczenie że jak dalej jest na trasie to go system usunie i wyczysci stan stacji DG. Aktualizacja będzie w nowej wersji 1.0.4 - muszę jeszcze ją posprawdzać zanim wpuszczę w Internet. Natomiast to tylko spowodowało że Pendolino nie pojechało po lewym, ale dalej Pasażer powinien ruszyć. Niestety nie ruszył bo silnik gry się sam wysypał:
-
Nie mam kody przed sobą ale z tego co kojarzę trzeba wygasić lokomotywe i wyjść na zewnątrz. Powinien być komunikat dyżurnego i stosowną podpowiedz na środku ekranu. Może coś się wykrzaczyło np pobieranie aktualnego VIEW bo czasem tak SimRail ma. Podeślij log to powiem wiecej Już sprawdziłem co trzeba wykonać aby scenariusz się zakończył: 1. Podjechać na min 150m przed semaforem H316 2. Zatrzymać pociąg 3. Zahamować lokomotywę (ciśnienie w głównym zbiorniku poniżej 4.7) 4. Wyjść za zewnątrz
-
Trzeba nacisnąć ZEW1 lub ZEW3 wowczas będzie zgloszenie wygaśnięcia semafora do dyżurnego
-
Uruchom jeszcze raz tylko nie przez restart tylko wyjdź do glownego menu. Czasem mimo podania przebiegu BOT nie jedzie
-
Witam, zauważyłem że dość często wysypuje się cały silnik gry - lecą błędy w logu w stylu Object reference not set to an instance of an object. Czy można coś z tym zrobić lub chociaż opakować to w Try Catch aby nie wysypywało to całości gry? Poniżej przykład - gram sobie w swój własny scenariusz "patwrobel] Misja 2 - Łazy Cargo" i nagle dostaję błąd: Przykład z załącznika jest akurat na stacji Bukowno. Niestety jak ten błąd zacznie wyskakiwać to już generuje logi kosmicznie duże i lecą te błędy po kilka na sekundę. Gra nic już nie przelicza i oznacza to koniec grania. Błąd leci w losowych miejscach i scenariuszach. U mnie najczęściej po dłuższej grze ciągiem (ok 1h) W załączniku dołączam plik logu z wystąpienia tego problemu. SimRail_log_2025-03-18_08-14-22.txt
-
Jak widać na załączonym fragmencie ja próbuje ustawić przebieg z DZ_Z na DZ_S102 dla pośpiecha ale cała gra się wywaliła (błąd pogrubiony) Ten sam błąd miałem dziś w Bukownie - jak to poleci to już koniec grania i błędów jest masa (generują się po kilka na sekundę). Niestety to tylko Twórcy gry mogą naprawić. Dziwne że u Ciebie leci to od razu - u mnie dopiero po jakieś godzinie grania. Niestety dość regularnie. Może to kwestia komputera - nie wiem. Chciałbym pomóc ale niestety tu moje możliwości się kończą 😞
-
Pobierz najnowszą wersję 1.0.3 może pomoże. Generalnie czasem gra zacina się i mimo ustawionego przebiegu BOT nie jedzie. Wydaje mi się że w wersji 1.0.3 jest lepiej. Jeżeli w wersji 1.0.3 nadal masz ten sam problem to podeślij plik logi z lokalizacji: %localappdata%low\SimKol\SimRail\logs
-
Chyba miałem tak raz. Generalnie jak dobrze pamiętam to nie można wyłączyć radia w pierwszej kabinie po połączeniu. Kiedyś też wszystko wygasiłem ale SimRail coś ma skopane. Jutro dowiesze do instrukcji. Reasumując po połączeniu sprzegu wygaszamy kabinę ale zostawiamy radio (przycisk na radiu i na pulpicie na ON) i po uruchomieniu w nowej kabinie będzie radio działać.
-
PWJ czy PWE nie jestem biegły w tych oznaczeniach także sorki. Poprawie w kolejnej wersji. Numer też ktoś podawał ze powinien być 446xyz ale jak uczyłem się pierwszych skryptów LUA nie sprawdzilem zasad numeracji i tak zostało, a teraz trzeba by zmieniac wszystkie audio wiec slabo. Narazie numer musi tak zostac
-
Dodałem nowszą wersję z poprawkami: Wersja: 1.0.3 Data aktualizacji: 2025.03.18 09:15 Link do pobrania: 44_patwrobel.7z (Aktualizacja: 2025.03.18 09:15) Co poprawiłem: 1. Dodane zabezpieczenie że jak po 15sek od podania przebiegu pociąg (Pm:Cargo) nie ruszy to wysyła komendę do BOTa (drive) - może to pomoże 2. Wyczyszczenie stanu stacji przed wjazdem: Sławków oraz Dąbrowa Górnicza Wschodnia 3. Skrócenie składów na stacji Bukowno (mogły być za długie i blokować tor poza stacją) 4. Poprawiłem tworzenie wszsytkich BOTów - teraz będzie mniej błędów z blokowaniem się bot'a Niestety większość problemów wynika z wywalenia się silnika SimRail - mam taką teorię że im dłuższej się gra ciągiem scenariusz tym większe szanse że silnik się wywali. Niestety jak silnik się wywali to przestaje działać skrypt i koniec grania. Tu przykład takiego wywalenia silnika:
-
Dodałem nowszą wersję z poprawkami: Wersja: 1.0.2 Data aktualizacji: 2025.03.17 15:00 Link do pobrania: 44_patwrobel.7z (Aktualizacja: 2025.03.17 15:00) Co poprawiłem: 1. Podwójne wywołanie kodu Strzemieszyc po stacji Huta -> podwójnie ustawiały się przebiegi i pociągi wiec mogło to powodować problem. 2. Dodane zabezpieczenie że jak po 15sek od podania przebiegu pociag (DS: Cargo + KO:EN57) nie ruszy to wysyła komędę do BOTa (drive) - może to pomoże 3. Zmiana stanu KO:EN57 na tsTrain - tu był błąd 4. Poprawiono odpowiedź gracza na stacji w Kazimierzu - "Przyjąłem wjazd podany na bok." 5. Poprawiłem tworzenie wszsytkich BOTów - teraz będzie mniej błędów z blokowaniem się bot'a Niestety większość problemów wynika z wywalenia się silnika SimRail - mam taką teorię że im dłuższej się gra ciągiem scenariusz tym większe szanse że silnik się wywali. Niestety jak silnik się wywali to przestaje działać skrypt i koniec grania. Tu przykład takiego wywalenia silnika:
-
Wklej fragment logu lub cały plik który to wygenerował. Sprawdze czemu nie można było ustawic tych przebiegow
-
Trzeba to olać bo on ma w rozkładzie do Łazy i uważa że należy zatrzymać się przy peronach a to przecież towarowy. Nie da się tego wyłączyć. Jedziemy dalej i nic się nie dzieje
-
Bardzo dziękuję za opinie. Losowe zdarzenia sa niezależne od lokomotywy. Każdy event jest losowany a jego prawdopodobieństwo jest ustawione na górze pliku mission.lua - mozna sobie zmieniac (tylko żeby nie zepsuć pliku). Dodam że np Sosnowiec Glowny - Ząbkowice ma 4 wersję dojazdu (4 równe zdarzenia glowne związane z osobowym). Co do błędów. Jeżeli czekamy na inny pociag i on nie nadjeżdża to problem gry że nie puszcza BOTa (BOT stoi mimo że ma podane) nie wiem co z tym zrobić. Natomiast interesuje mnie sytuacja z wjazdu do Bukowna napisałeś że inny towar przejechał a wjazd nie został podany. Możesz wygrzebać plik logu z tej sytuacji i tu podeslac? Chetnie bym go obejrzal. Ustawienie przebiegu próbuje ustawić aż 15 razy więc raczej SimRail nie wyzwolił eventu dla tego towaru- tego już nie obejdę bo to losowy problem gry
-
Niestety Cargo jest ustawiony poprawnie jako czynny BOT i przebieg ma poprawnie zrobiony. Czasem tak jest że gra nie rusza BOTa i to jest moim zdaniem błąd gry, że nie wykrywa ruszenia. Na razie można po prostu uruchomić scenariusz od Strzemieszyc i dalej dokończyć misję. Ja w poniedziałek zrobię zabezpieczenie że jak po 15 sek nie ruszy to wymuszę ruszenie, ale to jest tylko doraźne rozwiązanie, bo nie mogę co każdy pociąg pilnować czy ruszył. W Katowicach jest BOT Deactivate to tu może być problem że nie rusza z tego powodu. Od pierwszego napisania tego scenariusza główny kod trochę ewoluował i wstecznie to co testowałem kiedyś mogło się zepsuć. Ogólnie dzięki za pozytywny feedback - postaram się w poniedziałek naprawić co się da i wrzucę poprawioną wersję.
-
Witam, na wstępie proszę o wyrozumiałość jest to moja pierwsza styczność z LUA. Przedstawiam mój drugi scenariusz pod SimRail: 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\ 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: Rano (07:00) Popołudniu (12:00) Wieczorem (18:00) Noc (22:00) Misja 2 - Łazy Cargo Tabor: ET22 / EU07 / Dragon / Traxx Kanał startowy: 2 Etapy: Sosnowiec Gł. (Początek) Start misji. Przejmujemy skład towarowy i odprowadzamy go do stacji Łazy. Łazy (Manewry) Skład dostarczyliśmy już do Łaz i rozpoczynamy manewry zgodnie z instrukcjami dyżurnego. Łazy (Wyjazd) Jesteśmy już po manewrach i rozpoczynamy służbowy kurs luzakiem do Bukowna przez Przemiarki i Dąbrowę Górniczą Wschodnią (zmiana kabiny). W Bukownie wykonujemy manewry pod uszkodzony skład. Dąbrowa G. Wsch. (Wyjazd) Luzakiem dotarliśmy już do Dąbrowa Górniczej Wschodniej i zmieniliśmy kabinę. Udajemy się dalej do Bukowna po uszkodzony skład beczek. Bukowno (Wyjazd) Mamy już połączony skład i ruszamy do Łaz z beczkami. D.G. Strzemieszyce (Wyjazd) Kontynuujemy jazdę składem z beczkami Sosnowiec Pł. (Wyjazd) Kontynuujemy jazdę składem z beczkami Opis: Rozpoczynamy na peronie stacji Sosnowiec Główny - tuż po wyjściu z pociągu osobowego. Udajemy się pod semafor wyjazdowy H5 (w kierunku Będzina) - tam za chwilę podjedzie towarowy, który przejmiemy. Prowadzimy pociąg kontenerowy z dodatkowymi 2xEU07 na przodzie do odstawienia w Łazach. Po dotarciu do Łaz wykonujemy liczne manewry przez ŁB i ŁA celem odstawienia lokomotyw w odpowiednie miejsce. Po ich zakończeniu udajemy się luzakiem do Bukowna po uszkodzony skład towarowy. Trasa jest poprowadzona przez Przemiarki i Dąbrowę Górniczą Wschodnią, gdzie zmieniamy kabinę. Po dotarciu do Bukowna wykonujemy manewry i łączymy się ze składem beczek. Prowadzimy pociąg towarowy z Bukowna do Łaz. Link do opisu: Szczegółowy opis Link do pobrania: 44_patwrobel.7z (Aktualizacja: 2025.03.31)
-
Witam, na wstępie proszę o wyrozumiałość jest to moja pierwsza styczność z LUA. Przedstawiam mój pierwszy scenariusz pod SimRail: 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\ 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: Rano (07:00) Popołudniu (12:00) Wieczorem (18:00) Noc (22:00) Misja 1 - Strzemieszyce 3xEN57 Tabor: EN57 Kanał startowy: 2 Etapy: Dąbrowa Górnicza Ząbkowice (Początek) Start misji. Manewry na stacji Dąbrowa Górnicza Ząbkowice, aby skierować się w stronę Strzemieszyc. Dąbrowa Górnicza Ząbkowice (Wyjazd) Po manewrach gotowy do wyjazdu w kierunku Huty Dąbrowa Górnicza Strzemieszyce (Wyjazd) Po połączeniu z uszkodzonym składem na stacji Dąbrowa Górnicza Strzemieszyce. Jazda w 3xEN57 do Katowic jako osobowy 24901. Opis: Rozpoczynamy rozgrywkę na stacji Dąbrowa Górnicza Ząbkowice pod nastawnią DZB. Udajemy się pod skład 2xEN57, który widzimy na wprost i rozłączamy jednostki. Następnie uruchamiamy tylko pierwszy EZT w kierunku Łaz i zgłaszamy się na radiu (kanał 2). Wykonujemy manewry o które prosi nas dyżurny. Po udanych manewrach ruszamy jako pociąg 115232 do Strzemieszyc celem wsparcia uszkodzonego pociągu osobowego. Po dotarciu do Strzemieszyc wykonujemy manewry pod skład 2xEN57 i łączymy go w 3xEN57. Po połączeniu jedziemy jako osobowy 24901 do Katowic zatrzymując się na każdym przystanku. Łączenie w skład 3xEN57: Dojeżdżamy i dobijamy sprzęgi Wyłączamy kabinę (UWAGA: zostawiamy włączone radio) Podchodzimy do sprzęgu -> prawym -> Upewniamy się że wszystko jest połączone Wchodzimy do kabiny składu II (środkowy) zaraz przy sprzęgu Zwalniamy hamulec ręczny Przechodzimy po składzie na koniec tego EZT po drodze włączamy baterie i odblokowujemy przekaźnik różnicowy Wychodzimy tylnym wyjściem ze składu Wchodzimy do kabiny składu III (ostatni) Zwalniamy hamulec ręczny Przechodzimy po składzie na koniec tego EZT po drodze włączamy baterie i odblokowujemy przekaźnik różnicowy Wchodzimy do kabiny (koniec pociągu) i zapalamy czerwone światła Wychodzimy ze składu i sprawdzamy czy świecą czerwone lampki Przechodzimy po peronie na sam początek składu (od strony Kazimierza) Uruchamiamy kabinę Wywołujemy dyżurnego Cofamy za semafor V UWAGA: jeżeli nie będzie można cofnąć (skład odhamowany, ale nie jedzie) wówczas podchodzimy do sprzęgu między I a II (tym co sami go łączyliśmy) i klikamy prawym "Rozłącz przewody sterujące" następnie znów "Połącz przewody sterujące" i wracamy do kabiny Link do opisu: Szczegółowy opis Link do pobrania: 44_patwrobel.7z (Aktualizacja: 2025.03.22 20:30)
- 39 replies
-
- 10
-
-
-
Witam, nie można przejechać (zrobić trasy z LUA) z ŁB do ŁA przez tor 258 (skrajny na górze pod siecią). Tor jest czynny i jezdny, ale nie da się ustawić Route na semafor LA_Tm149, który chyba jest nieczynny. Można to poprawić? Nie działa coś takiego: VDSetRoute("LB_H318", "LA_Tm149", VDOrderType.ManeuverRoute);