-
Posts
42 -
Joined
-
Days Won
2
Everything posted by lewnemejski
-
Dodatkowa opcja dla akcji posterunku
lewnemejski replied to lewnemejski's topic in Sugestie usprawnień [Tryb wieloosobowy]
Tak samo jak komputery. Załączam obrazek Będzina. Idea mojej sugestii jest taka, żeby te obrazki z wiki były dostępne w grze. Mogą też zamiast nich dodać jakieś schematy stacji, nie ma problemu. Ważne żeby ostatecznie nie trzeba było minimalizować gry, by to zobaczyć na wiki. Edit: Poza tym dostęp do tego proponowałem dla opcji dodatkowych nastawni(lewy górny róg gry pod avatarem), a nie żeby to było nałożone na pulpit/ekran -
Jakbyś mógł dostarczyć logi gry albo jakiś filmik z przejazdu by to pomogło. Ja nie widzę w czym może być problem a sprawdzałem ten scenariusz bardzo dokładnie kilka razy. "Widzew po zgłoszeniu się przy wjazdowym." należy się zgłosić ZA wjazdowym semaforem na Widzew inaczej nie zadziała, najlepiej jakbyś go minął i po chwili użył ZEW na radiu EDIT: To zrzut ekranu w trybie deweloperskim z przejazdu na tym scenariuszu. Otrzymuje się taki dialog i na końcu dostajemy semafor, w międzyczasie są jeszcze wykonywane pewne obliczenia w tle ale nie powinno to powodować braku wyjazdu.
-
Stuck at start on Krakow - Warszawa
lewnemejski replied to macavity80's topic in General Discussion [Singleplayer]
As Eridor mentioned Warsaw do not have ETCS. On the other hand if you start from Cracow situation is similar because no ETCS there. It begins at Kozłów exit. I am not an expert but if you mess up ETCS and you doing shunting or has a stop best option is to switch off the EVC and turn it back on. As I remember this should reset whole system and you can enter data again. EVC switch in ED250 is on the rear panel in the cabin. -
I have made a suggestion topic about adding that in signalbox additional options. You can find it but in PL topics on forum. Only valid link for wiki is wiki.simrail.eu. Stations here: https://wiki.simrail.eu/Stations/Poland/Overview
-
Aktualizacja 03.08.2025. Najnowsza wersja scenariusz została wgrana. Zostało w niej poprawione kilka błędów m.in. niewymagany jest już restart scenariusza do lepszego działania. Dodane dodatkowe składy AI oraz wersja językowa angielska oraz niemiecka(Z tłumacza, język angielski miał nanoszone poprawki) Update 03.08.2025. The latest version of the scenario has been uploaded. Several bugs have been fixed, including the fact that restarting the scenario is no longer required for better performance. Additional AI trains have been added, as well as English and German language versions (Both are from translator. The English language version has been corrected by me).
-
Semafory SBL zachowują się w nietypowy sposób względem funkcji VDSetManualSignalLightsState. Jeśli na danym semaforze jest sygnał S2 lub S3 i ustawimy funkcją włączone/migające światło pomarańczowe lub czerwone to otrzymamy S1 albo sygnał wątpliwy i gra będzie to tak też traktować. W przypadku S4 i S5 sytuacja jest analogiczna. Natomiast jeśli wygasimy cały semafor gra traktuje to jakby był na nim wyświetlany wcześniej sygnał czyli np. jak było S2 to gra widzi S2 jak było S3 to widzi S3 itd. Dotyczy to również semaforów ze wskaźnikiem W18. W przypadku semaforów półsamoczynnych funkcja VDSetManualSignalLightsState w żaden sposób nie wpływa na ten semafor - gra zawsze traktuje go jakby wyświetlał S1. Na koniec taka mała sugestia ode mnie. Nie ma żadnej możliwości zasymulować w grze wygaszonej SBL. Gdyż SBL ze wskaźnikiem W18 zezwala na vmax niezależnie od wybranego kierunku blokady liniowej między stacjami. Oczywiście zakładając że tylko my się poruszamy daną linią.
-
Błąd z kabiną po połączeniu ze składem
lewnemejski replied to patwrobel's topic in Zgłaszanie błędów [Tryb jednoosobowy]
Problem dotyczy wszystkich lokomotyw posiadających rozdzielacz radia. Przykładowy scenariusz to TLK Katowice - Kraków -
Tor doświadczalny Lua Developer osiągnięcie
lewnemejski replied to daro.'s topic in Dyskusja [Tryb jednoosobowy]
Plik się nazywa mission.lua i znajduje się zawsze w folderze danego scenariusza. Aby mieć funkcje deweloperskie należy dodać do niego pod deklaracjami require(): DeveloperMode = function() return true end Jeśli coś takiego już jest to należy zmienić return false na return true. Wejść na scenariusz z menu głównego i klikając F8 powinno nam już działać. -
Tor doświadczalny Lua Developer osiągnięcie
lewnemejski replied to daro.'s topic in Dyskusja [Tryb jednoosobowy]
Aktualnie jest dostępny domyślnie w grze scenariusz tor doświadczalny(Tutoriale, testy taboru w Żmigrodzie), gdzie są wyłączone opcje deweloperskie, ale można sobie wybrać dowolny tabor i kręcić kółka ile się chce. Jak chcesz tryb deweloperski to gdzieś na forum jest wersja toru doświadczalnego z włączonym albo zrobić kopię aktualnego scenariusza na torze doświadczalnym i ręcznie zmienić w kodzie lua, żeby działał Ci tryb deweloperski. -
Witam Miałem problemy z funkcją AddBotCommand. W przykładzie: Gracz przejmuje PlayerTrainset2 więc trzeba uziemić PlayerTrainset - jego poprzedni pociąg. Poniższy kod powoduje, że bot w PlayerTrainset na chwilę rusza do przodu po czym gwałtownie hamuje. Zdarzało się też że przy odwrotnej kolejności Stop i Deactivate, bot w PlayerTrainset zmieniał kierunek na wsteczny i zaczynał jechać. TakeoverTrainset(PlayerTrainset2) coroutine.yield(CoroutineYields.WaitForSeconds, 1) AddBotCommand(PlayerTrainset, CreateMediumBotCommand(BotCommandType.bcStop, "Stop2", 0, 0, false, false, true)) coroutine.yield(CoroutineYields.WaitForSeconds, 1) AddBotCommand(PlayerTrainset, CreateMediumBotCommand(BotCommandType.bcDeactivate, "Stop", 0, 0, false, false, true)) coroutine.yield(CoroutineYields.WaitForSeconds, 1) Problem nie występował(Bot stał zahamowany i nic więcej nie robił) po restarcie scenariusza z menu pod klawiszem ESC.
-
Witam Temat jest częściowo związany z innym wątkiem, który zacząłem: Mianowicie kod tam zawarty mam w SignalTriggerze, trigger się aktywuje, skład się pojawia i na tym się kończy poprawne działanie kodu. CreateSignalTrigger(FindSignal("2457_LW_W"), 1500, { check = function (trainset) return trainset == PlayerTrainset end, result = function(trainset) SpawnTrainsetAsync("BotLW_start", FindTrack("t38605"), 10, true, false, true, { CreateNewSpawnVehicleDescriptor(LocomotiveNames.EP08_001, false), CreateNewSpawnVehicleDescriptor(PassengerWagonNames.B11gmnouz_6151_2170_107_7, false), CreateNewSpawnVehicleDescriptor(PassengerWagonNames.B11gmnouz_6151_2170_107_7, false), CreateNewSpawnVehicleDescriptor(PassengerWagonNames.A9mnouz_6151_1970_234_3, false), CreateNewSpawnVehicleDescriptor(PassengerWagonNames.B11gmnouz_6151_2170_107_7, false), CreateNewSpawnVehicleDescriptor(PassengerWagonNames.B11gmnouz_6151_2170_107_7, false), CreateNewSpawnVehicleDescriptor(PassengerWagonNames.B11gmnouz_6151_2170_107_7, false), CreateNewSpawnVehicleDescriptor(PassengerWagonNames.A9mnouz_6151_1970_234_3, false), CreateNewSpawnVehicleDescriptor(PassengerWagonNames.B11gmnouz_6151_2170_107_7, false) }, function (trainset) Log("Spawned at frame: " .. tostring(Time.frameCount), trainset.SetState(DynamicState.dsStop, TrainsetState.tsTrain, true)) trainset.SetTimetable(LoadTimetableFromFile("LW_Passenger1.xml"), false) TrainsetLW_start = trainset end) CreateCoroutine(function () coroutine.yield(CoroutineYields.WaitForSeconds, 3) Log("Timetable Try LW set") coroutine.yield(CoroutineYields.WaitForSeconds, 20) TrainsetLW_start.SetTimetable(LoadTimetableFromFile("LW_Passenger1.xml"), false) Log("Timetable LW set") end) end }) Bot ignoruje rozkład jazdy - pojawia się od razu przy peronie i odjeżdża przed godziną zawartą w rozkładzie. Nie działa również próba ustawienia rozkładu jazdy tak aby działał na wyświetlaczach elektronicznych wagonów. Problem z rozkładem i wyświetlaczami dotyczy również innych pociągów spawnowanych w trakcie działania scenariusza. Umiejscowienie Trigerów nie ma znaczenia bo sytuacja nadal wsytępowała. Co najciekawsze wszystkie problemy ustępują, gdy na starcie scenariusza klikając ESC użyjemy opcji Restart scenariusza.
-
Witam Ostatnio robiłem swój pierwszy scenariusz w LUA i napotkałem taki oto problem: Jeśli spawnujemy pociąg z lokomotywą i wagonami pasżerskimi: B11bmnouz_6151_2170_064_0 lub B11bmnouz_6151_2170_098_8 lub B11gmnouz_6151_2170_107_7 lub WRmnouz_6151_8870_191_1 To w trakcie spawnu takiego pociągu wagony są dopiero łączone z lokomotywą i przez parę sekund nie mają prądu przez co jeśli przypiszemy im rozkład to pojawi się on na drzwiach w formie papierowej ale nie będzie się pokazywał na elektronicznych wyświetlaczach. Obejściem tego jest odczekanie kilku sekund i ponowne przypisanie rozkładu. Odpowiadając na możliwe pytanie dlaczego nie przypisać rozkładu dopiero za chwilę a nie w momencie spawnu; to jeśli chcemy żeby taki pociąg miał spawn przy peronie albo podjechał pod peron i wykonał postój handlowy to musi mieć rozkład od razu, bo inaczej pojedzie dalej. Poniżej kod jaki miałem aby wszystko działało poprawnie: SpawnTrainsetAsync("BotLW_start", FindTrack("t38605"), 10, true, false, true, { CreateNewSpawnVehicleDescriptor(LocomotiveNames.EP08_001, false), CreateNewSpawnVehicleDescriptor(PassengerWagonNames.B11gmnouz_6151_2170_107_7, false), CreateNewSpawnVehicleDescriptor(PassengerWagonNames.B11gmnouz_6151_2170_107_7, false), CreateNewSpawnVehicleDescriptor(PassengerWagonNames.A9mnouz_6151_1970_234_3, false), CreateNewSpawnVehicleDescriptor(PassengerWagonNames.B11gmnouz_6151_2170_107_7, false), CreateNewSpawnVehicleDescriptor(PassengerWagonNames.B11gmnouz_6151_2170_107_7, false), CreateNewSpawnVehicleDescriptor(PassengerWagonNames.B11gmnouz_6151_2170_107_7, false), CreateNewSpawnVehicleDescriptor(PassengerWagonNames.A9mnouz_6151_1970_234_3, false), CreateNewSpawnVehicleDescriptor(PassengerWagonNames.B11gmnouz_6151_2170_107_7, false) }, function (trainset) Log("Spawned at frame: " .. tostring(Time.frameCount), trainset.SetState(DynamicState.dsStop, TrainsetState.tsTrain, true)) trainset.SetTimetable(LoadTimetableFromFile("LW_Passenger1.xml"), false) TrainsetLW_start = trainset end) CreateCoroutine(function () coroutine.yield(CoroutineYields.WaitForSeconds, 20) TrainsetLW_start.SetTimetable(LoadTimetableFromFile("LW_Passenger1.xml"), false) end) trainset.SetAllowCouplerAttach(false) trainset.SetAllowCouplerDetach(false) Nie wpływały na zachowanie wyświetlaczy.
-
Witam Problem dotyczy jedynie lomotyw posiadając stary typ radia na zdjęcie poniżej. Mianowicie za pomocą funkcji SetRadioChannel() nie da się ustawić w takiej lokomotywie kanału radiowego. Jeśli w pliku XML z rozkładem jazdy mamy: <StartRadioChannels> <int>5</int> </StartRadioChannels> , to również nie ustawi nam poprawnego kanału w radiu. Co więcej, powoduje to że w funkcji: OnPlayerRadioCall(trainsetInfo, radio_SelectionCall, channel) na starcie scenariusza gra mówi nam że używamy kanału który próbowaliśmy ustawić.
-
Dzień dobry (English version below) Od razu wspomnę, że jest to mój pierwszy scenariusz, więc mogą się pojawić jakieś błędy. Scenariusz wymaga do gry DLC Cargo oraz DLC Łódź. Aktualna wersja scenariusza: 1.2.1. Zaczynamy na bocznym torze stacji Łódź Andrzejów i prowadzimy pociąg do bocznicy w Łodzi Dąbrowie. Tam czeka już na nas kolejny skład towarowy, które przejmujemy i jedziemy nim aż do Mikołajowa. Uwagi: - Na starcie scenariusza trzeba poczekać na załadowanie wirtualnego dyżurnego ruchu nie jest to błąd, ale może wpłynąć na czas wyjazdu. - Na starcie scenariusza należy ustawić poprawny kanał radiowy. (Nie dotyczy wersji beta gry; aktualne na 03.08.2025) - Zalecany sposób uruchomienia scenariusza: Bezpośredni start z menu scenariuszy. Po załadowaniu odczekać kilka sekund i z menu pod klawisezm ESC wybrać opcję Restart scenariusza. (Zostało to już poprawione) - Na bocznicy w Dąbrowie nie trzeba biec pod drugą lokomotywę, wystarczy użyć klawisza 1, gdy na ekranie pojawi się nam nowy rozkład jazdy. Czas trwania wg rozkładu: 56 minut Scenariusz zawiera ruch AI - jest on na stale przypisany, więc powtarzając scenariusz napotkany te same składy. Scenariusz nie posiada ścieżki dźwiękowej - cała komunikacja pojawia się na czacie tekstowym. Scenariusz aktualnie jest tylko w języku polskim. (Dodano wersję angielską i niemiecką) Scenariusz ma na stałe przypisaną godzinę oraz pogodę. Scenariusz należy wypakować do katalogu: SteamLibrary\steamapps\common\SimRail\SimRail_Data\StreamingAssets\Sceneries\ Znane błędy: - Czasem puste wagony w Łodzi Dąbrowie nie chcą się pojawić, co nie wpływa na możliwość ukończenia scenariusza, ale może powodować mały spadek wydajności. - Zdarzało się, że odstawiony pociąg w Łodzi Dąbrowie przejmował bot i wjeżdżał w nas podczas wyjazdu. Błąd ten nie powinien już występować. - Przy bezpośrednim starcie scenariusza z menu, pociągi AI posiadające wagony z zewnętrznym wyświetlaczem pokazujacym rozkład jazdy prowadzone lokomotywą nie będą go wyświetlać (Zostało to już naprawione) Hello everyone (EN/DE) I should mention right away that this is my first scenario, so there may be some errors. The scenario requires the Cargo DLC and the Łódź DLC to play. Current version of the scenario: 1.2.0. We start on the side track of the Łódź Andrzejów station and drive the train to the siding in Łódź Dąbrowa. There, another freight train is waiting for us, which we take over and drive to Mikołajów. Notes: - At the start of the scenario, you have to wait for the virtual dispatcher to load. This is not an error, but it may affect the departure time. - At the start of the scenario, set the correct radio channel. (Does not apply to the beta version of the game; current as of 03.08.2025) - Recommended way to start the scenario: Direct start from the scenario menu. After loading, wait a few seconds and select the Restart scenario option from the menu under the ESC key. (This has already been corrected) - On the siding in Dąbrowa, there is no need to run to the second locomotive, just use the 1 key when the new timetable appears on the screen. Duration according to the timetable: 56 minutes The scenario includes AI traffic - it is permanently assigned, so when you repeat the scenario, you will encounter the same trains. The scenario does not have a soundtrack - all communication appears in the text chat. The scenario has a permanently assigned time and weather. The scenario should be extracted to the following directory: SteamLibrary\steamapps\common\SimRail\SimRail_Data\StreamingAssets\Sceneries\ Known bugs: - Sometimes empty wagons in Łódź Dąbrowa do not appear, which does not affect the ability to complete the scenario, but may cause a slight decrease in performance. - Sometimes, a train parked in Łódź Dąbrowa would be taken over by a bot and collide with us during departure. This bug should no longer occur. - When starting the scenario directly from the menu, AI trains with carriages equipped with an external display showing the timetable driven by a locomotive will not display it. (This has already been fixed). LewNemejski.zip
-
Przed przystankiem osobowym Wągry stoją w polu dwie tablice z nazwą przystanku. Nie wiem jak w rzeczywistości to wygląda, ale nie wydaje mi się, żeby tak było rzeczywiście. Screen zrobiony z pozycji freefly S: pabianice_rogow_terrain_x91_z337, P: (46820.75, 224.48, 172730.20), R: (24.00, 292.59, 0.00)
-
Scenariusz Puszcza - Łódź Dąbrowa
lewnemejski replied to P.Marszałek's topic in Zgłaszanie błędów [Tryb jednoosobowy]
Widzę, że używasz ETCS, więc prawdopodobnie nie wpisałeś danych pociągu podczas startu systemu. Domyślnie wykrywa ET25 luzem i stąd prędkość 100km/h. Wagony w tym scenariuszu mają ograniczenie do 90km/h, dlatego gra zaczyna naliczać ujemne punkty. Mam nadzieję, że pomogłem. -
Problem w scenariuszu IC 6128 "Mickiewicz"
lewnemejski replied to przemooo35's topic in Dyskusja [Tryb jednoosobowy]
Sprawdziłem u siebie i u mnie działa. Polecam sprawdzić spójność plików gry. Ewentualnie spróbować usunąć z dysku katalog "simkol"(Znajdziesz go w %appdata%\..\LocalLow). Podobnie @przemooo35; następnym razem załącz też logi z gry(Są w tym katalogu Simkol wspomnianym wyżej) bo pomagają zidentyfikować źródło problemów zwykle.