- Symulator MaSzyna -
Symulator EU07 (i nie tylko) => Bieżące Symulatorowe => Wątek zaczęty przez: HTD w 10 Października 2015, 19:16:45
-
Misja jest nieprzejezdna. Kiedy Gagarin wiezie wagony i jeszcze 2 wagony mają przejechać przez zwr033 na wprost, zwrotnica nagle przestawia się powodując rozerwanie składu. Powtarzalne za każdym razem.
Pierwsza próba poprawienia tego, plik sl-3-night_events.ctr:
event next1a multiple 60 none burza debicawyjazd_a_s1 deaktywacja_ai05 debica_tm21_aa_ms2 zwr030- zwr033- endevent
Nie pomogło. Skład zatrzymał się ostatnim wagonem na zwr033. Tym samym uniemożliwiając przejechanie siódemką po niego.
Kolejna próba, plik tory-s3.scm:
node -1 0 start2en57 track normal 100.0 1.435 0.25 35.0 20 0 flat vis
rail_screw_rused1 4 tpb-old2 0.2 0.5 1.1
-41.0 0.2 -831.055 0.0 //point 1
0.0 0.0 0.0 //control vector 1
0.0 0.0 0.0 //control vector 2
-41.0 0.2 -671.055 0.0 //point 2
0
event2 wpiszdeaktywacja_ai05
endtrack
node -1 0 none track normal 0.0 1.435 0.25 35.0 20 0 flat vis
rail_screw_rused1 4 tpb-old2 0.2 0.5 1.1
-41.0 0.2 -981.055 0.0 //point 1
0.0 0.0 50.0 //control vector 1
0.0 0.0 -50.0 //control vector 2
-41.0 0.2 -831.055 0.0 //point 2
0
endtrack
Przeniosłem event2 z toru drugiego do pierwszego w kolejności. Problem jest taki, że ten tor miał "velocity 0.0". Dlatego ai5 po wjechaniu na niego zatrzymywał się, przy czym ostatni wagon stał na zwr033. Wywaliłem "velocity 0.0" żeby dać szansę zatrzymania się przez ai5 kawałek dalej, ale nie wiem czy teraz się nie wykolei. Nie powinien, bo:
event wpiszodczepianie_ai05 multiple 200.0 none debicawyjazd_a_ms2 endevent
event deaktywacja updatevalues 5.0 mem_ai05 Prepare_engine 0 0 endevent
event wpiszdeaktywacja_ai05 multiple 0.0 none next1a deaktywacja endevent
Ale 15 minut mi zejdzie na kolejny test...
-
Za duże opóźnienie wyzwolenia tego eventu dałeś.
-
15 sekund mniej - i nadal rozrywało skład. Ale zobaczyłem na mapie gdzie jest wywoływany event "wpiszdeaktywacja_ai05" - wg mnie o 1 odcinek toru za wcześnie - to raz, "velocity 0" w kolejnym torze też mogło powodować zbyt wczesne zatrzymanie. Jeśli mam rację, teraz AI powinien zatrzymać się prawidłowo, ale poczekam teraz za długo na Ms2. No nic, sprawdzę ile czekałem i tyle odejmę na koniec.
-
Z tego co mi wiadomo sztuczna inteligencja reaguje tylko i wyłącznie na ograniczenia wpisane do toru. Zatem jeśli ma podane w torze velocity 0.0, to i z taką prędkością pojedzie. Z ciekawości sprawdzę jak jest na repo.
-
Możesz dać pętlę wstrzymującą rozwiązanie przebiegu z warunkiem na wyjście w postaci zwolnienia tej felernej zwrotnicy.
-
Racja. AI zignorowała event, mało tego, po wjechaniu na końcowy tor przyśpieszyła do 25km/h, skosiła kozioł oporowy i dopiero za nim zatrzymała (wykolejenie). Skład się odpiął. Ale dalej misja się złożyła - nie dostałem żadnego Ms2 żeby zabrać wagony od Gagarina. OK, spróbuję jeszcze inaczej - wrócę ten event tam gdzie był, tylko spróbuję przesunąć łączenie torów dalej od zwrotnicy. Tak, żeby to zero poszło kawałeczek dalej, żeby skubany zdążył przejechać w całości.
Możesz dać pętlę wstrzymującą rozwiązanie przebiegu z warunkiem na wyjście w postaci zwolnienia tej felernej zwrotnicy.
Niestety - samo w sobie by nie pomogło, bo AI zatrzymuje się za wcześnie. Po prostu ostatni wagon musi zjechać ze zwrotnicy, a do tego muszę mu chyba przesunąć punkt zatrzymania o jakieś lekko licząc 150 metrów dalej. Mam nadzieję, że dam radę to zrobić bez narzędzi specjalistycznych.
Dodano: 10 Października 2015, 21:52:39
node -1 0 start2en57 track normal 100.0 1.435 0.25 35.0 20 0 flat vis
rail_screw_rused1 4 tpb-old2 0.2 0.5 1.1
-41.0 0.2 -745 0.0 //point 1
0.0 0.0 0.0 //control vector 1
0.0 0.0 0.0 //control vector 2
-41.0 0.2 -671.055 0.0 //point 2
0
velocity 0
endtrack
node -1 0 pls_stop_ai05 track normal 0.0 1.435 0.25 35.0 20 0 flat vis
rail_screw_rused1 4 tpb-old2 0.2 0.5 1.1
-41.0 0.2 -981.055 0.0 //point 1
0.0 0.0 50.0 //control vector 1
0.0 0.0 -50.0 //control vector 2
-41.0 0.2 -745 0.0 //point 2
0
event2 wpiszdeaktywacja_ai05
endtrack
Tak przesunąłem, wg mapy - skróciłem tor końcowy o 50% (pi razy oko). Zmieniłem też opóźnienie eventu z 60 do 45s. Teraz na 99% AI zatrzyma prawidłowo, ale nie wiem czy dalej misja pójdzie... Nic, pozostaje jechać jeszcze raz.
Dodano: 10 Października 2015, 22:17:31
Nosz ! 45s, źle. Przełączył zwrotnicę przed ostatnim wózkiem. Jeszcze raz jadę po zmianie na 60s.
Jeszcze jeden problem: czemu AI jedzie tam 12km/h? Nie mogę znaleźć gdzie ma ustawioną taką dziwną prędkość. W ogóle przyśpiesza i zwalnia co chwila na ostatnim odcinku, tego też nie rozumiem.
-
Log.txt poproszę.
-
Ta misja jest całkowicie ... niedziałająca, delikatnie mówiąc. Gagarin się zatrzymuje teraz pięknie, dzielnie, przed kozłem. OK. Tylko co z tego? Nie odczepia wagonów, brak Ms2 na semaforze D, misja leży. W ogóle czemu Gagariny ciągają wagony na trakcji elektrycznej?
OK, sam początek problemów - Gagarin ciągnący wagony jedzie zdecydowanie za wolno. 10km/h, w porywach do 12km/h. Czemu? Ma wolny tor, powinien jechać ze 40. O 22:46 (rozkładowy odjazd) dopiero przekracza zwr046.
-
40 przy manewrach? Słyszałem o 25 km/h na godzinę i raczej tyle max powinien jechać.
-
OK, 25. Nie zapisał mi się log, ale szkoda mi to odpalać jeszcze raz i tracić 20 minut życia, bez próby zrozumienia co tu się dzieje.
Widzę w plikach mnóstwo wykomentowanych linii odnośnie ai05. Nie mam pojęcia "co poeta miał na myśli" i co prawidłowo powinno się stać z tym ai05. Czy on faktycznie powinien w ogóle jechać za zwrotnicę zwr033? Bo coś mi się widzi, że on kompletne zabłądził, tam gdzie widziałem wywołanie "wpiszodczepianie_ai05" - to zupełnie po drugiej stronie stacji Dębica. Tzn na południe od niej. Tymczasem - z tego co widzę w misji - ten skład nadjeżdża z południa, mija stację Dębica Osobowa, jedzie dalej, do zwr033, po czym się zatrzymuje (wyłącznie dlatego, że przed kozłem jest "velocity 0" wpisane) po czym misja się sypie, bo co prawda siódemka może sobie pojechać dalej, ale po co, jak wagony stoją zamiast za nią, to przed nią.
Kto ostatnio zmieniał tę scenerię i po co? Domyślam się, że kiedyś była przejezdna, ale patrząc po ilości wykomentowanych wpisów, coś grubo było w niej zmieniane i to powoduje, że nie mamy jakiegoś drobnego buga tylko misja jest w proszku. Poddaję się, gdybym wiedział jak ma pojechać ai5 (jaka jest jego założona teoretycznie trasa) mógłbym spróbować tak to poprawić, żeby ai5 tak pojechał. Niestety zgadywanie tego przekracza moją cierpliwość na dzień dzisiejszy.
-
Z tego co widzę, to @Stele maczał w tym palce.
-
OK, coś chyba mi świta co tu jest nie tak. Pełen skład z wagonami mijający zwr033 - to nie ma sensu. Ja powinienem się podczepić dokładnie z drugiej strony tego składu. Ergo błąd leży w tym, że Gagarin nie odpina wagonów tam gdzie powinien (czyli na wysokości peronów). Spróbuję mu wrzucić event o jakiejś obiecująco brzmiącej nazwie w tor przy peronie i wtedy zobaczę co się stanie. Tzn jak odczepi wagony i wjedzie za zwr033 - to będzie w zasadzie to o co chodziło, bo zwrotnica przeskoczy jak lokomotywka będzie już za nią, wtedy sobie zdążę wjechać na tor i zapiąć się do wagonów daj Boziu przed 22:46.
Ponadto dobrze byłoby zastąpić Gagariny czymś bardziej pasującym do tej trasy. EU07?
-
Zaraz chwila. Sprawdzam przywrócenie pierwotnego zastosowania. Nic to nie zmienia. Trzeba odnaleźć przyczynę zahamowania gagara.
-
Aha, jeszcze jedno, jak kazać AI odczepić wagony?
Bo widzę tu coś takiego:
// event wpiszodczepianie_ai05 updatevalues 5.0 mem_ai05 Shunt 0 0 endevent
// event odczep_wagony_ai05 multiple 5.0 none debicawyjazd_a_s1 endevent
// event odczep_wagony_ai05 getvalues 10.0 mem_ai05 endevent
event wpiszodczepianie_ai05 multiple 200.0 none debicawyjazd_a_ms2 endevent
...przy czym event jest wyzwalany kawałek drogi na południe przed peronami. Trochę nie tam gdzie trzeba.
Z resztą, po 200 sekundach zapala ms2 na wyjazdowym? Po co? Czyżby jednak wagony miały stać za zwr033 (a Gagarin miał być odpięty wtedy)? OK, miałoby sens, gdyby stało się jakieś lekko licząc 10 minut wcześniej, ale wtedy mój EP07 musiałby zrobić oblot składu i zapiąć z drugiej strony, a do tego nie widzę nigdzie układania przebiegu (chyba że źle patrzę).
-
Majstrowałem przy tym, bo zdaje się gagarin nie wjeżdżał w perony i misja się sypała. Powinien on podstawić się w peron, odpiąć, dostać manewry i zjechać na odstawczy po czym my dostajemy manewry po przyciągnięty skład. Wtedy mi działało. Godzina późna, to nie ręczę, że to zaraz poprawię, ale spróbuję.
-
Tak dokładnie dzieje się obecnie. Gagar stoi zahamowany nie wjeżdżając w peron. Zatem po raz kolejny przekombinowałeś i chociaż raz miej jaja i przyznaj się do błędu iż to "twoje zrobię po swojemu" zaczyna wyłazić bokiem.
-
A tak konkretnie to co się dzieje u was? Bo u mnie misja rozpoczela się prawidłowo. Gagar z osobowymi wjechal w stacje, ja dostałem ms2 i zatrzymalo mnie ma ms1 kolo sm31. Przyjechal drugi gagar z osobowymi. Odczepil się. Zjechal. Potem ja pod skład. Podczepilem się i zaraz mam myjazd. G 22:46 symkowa.
-
Na twoim screenie widać, że ST44-172 wjechał w peron. U @HTD i u mnie na repo stoi zbyt wcześniej zahamowany. Wagony nam ma zostawić ST44-615, ale tego nie zrobi bo stoi jak wryty.
-
No zauwazylem ze miał na starcie vd40 potem w okolicach rozjazdow dostal vd25 ale dokulal się do końca.
-
Stajemy koło punktu kontrolnego. Wyzwalamy wjazd pierwszego gagara z wagonami od strony towarowej. Wtacza się na czwórkę i zatrzymuje w głupim miejscu na torze z v=0. Dostajemy manewry pod Tm12. Wyzwalamy drugiego gagarina z naszym składem.
event ruszaj_ai05 multiple 0.0 none test_zwr44- test_zwr54- test_zwr43- rozklad_ai05 endevent //Przebieg
event rozklad_ai05 updatevalues 0.0 debica_tm29_a_sem_mem Timetable:linia053\tm74585 40 0 endevent //komenda z rozkładem
event debica_tm29_a_sem_mem:sent multiple 10.0 none pusc_ai05 endevent //sygnał pociągowy do tarczy by gagar wtaczał "ze szlaku"
event pusc_ai05 updatevalues 0.0 debica_tm29_a_sem_mem SetVelocity 40 40 endevent //sam sygnał
Rozkład ma by dociągnął do W4 zamiast stawać w głupim miejscu. Po zakończeniu rozkładu automatycznie się urywa i przełącza w tryb manewrowy. Dostaje Ms2, które sam sobie wyzwolił. Zjeżdża na tor koło SM31 i najeżdża na komórkę z v=0. Powinno się wygasić, ale to coś nie działa. Nie jest to jednak krytyczne. Po drodze wyzwala nam dalsze manewry. Na 15.04.26 zadziałało bez problemów. Na repo niestety abnormal program termination, ale ostatnia aktualizacja ctra to 11.04, więc w paczce jest to samo. Daj pełen log.
By trochę to usprawnić, można pościągać ograniczenia z szyn na drodze gagara i dopisać mu długość peronu do W4 by dociągał w razie czego.
-
Ale gdzie on u was stoi? Bo u mnie to on Z WAGONAMI wtacza się za zwr033, czyli daleko na północ od peronów (za semaforem wyjazdowym z Dębicy). W dodatku może się tam wtoczyć tylko wtedy, jak mu opóźnię event przestawiający zwr033 o minutę, i przesunę łączenie toru końcowego z "velocity 0".
Gdy nie opóźnię tego eventu (next1a) - skład z naszymi wagonami ciągnięty przez Gagarina jest rozrywany za każdym razem.
Gdy nie przesunę punktu zatrzymania Gagarina (przez zmianę współrzędnych łączenia torów) - wtedy ostatni wagon zatrzymuje się na zwrotnicy zwr033.
Wg mnie ten skład tam nie powinien w ogóle wjeżdżać, zamiast tego powinien odczepiać wagony w peronach i sam luźny Gagarin powinien chować się za zwr033. Wtedy można by uzyskać stan ze screenów. Pod warunkiem oczywiście, że Gararinek pojedzie te 25km/h, a nie 12km/h, bo jeśli pojedzie 12 - to owszem staniemy sobie z wagonikami pod wyjazdowym, ale będzie wtedy 22:55, a nie 46.
Ostatnia sprawa, czy to możliwe, że nowy scenariusz l053-day-tlk83020 mógł coś popsuć w tym?
-
Testowałem na paczce z wgraną tlką i nie było problemów. Śledź gagara z wagonami. Rozkład ma? W4 widzi? Będzie jechał szybciej, jak usunie mu się wszystkie ograniczenia z toru po drodze. Pochodzą one jeszcze z czasów przed tabelką skanowania, gdy trzeba było go hamować sztucznie by stanął w peronie.
node 1000 0 none track normal 100.0 1.435 0.25 35.0 20 0 flat vis
rail_screw_used1 4 tpb-old2 0.2 0.5 1.1
-41.0 0.2 -1296.23 0.0 //point 1
0.0 0.0 0.0 //control vector 1
0.0 0.0 0.0 //control vector 2
-41.0 0.2 -1396.23 0.0 //point 2
0
event1 zjazd_bocznica_ai05
velocity 10.0
endtrack
I wjechał czterdziestką w perony. Zatrzymał za wcześnie, odhamował, dociągnął do W4, urwał się i poczekał chwilę pod A na manewry przez swoją szybszą jazdę, gdy wcześniej miał już tarczę podaną. Byłem pod składem 22:45, więc istotnie nie ma czasu na próbę, ale można to zwalić na niego, że opóźniony wjechał. ;) W tych scenariuszach można mnóstwo rzeczy poprawiać, ale nie mam na to ambicji, póki klony nie zostaną scalone. Tym razem testowałem na paczce repowskiej z zaremowanymi dekoracjami trusa, by mi pamięci starczyło.
-
Nie, no dziś już nie dam rady. Szukałem ograniczeń w torach, nie znalazłem tego co wkleiłeś, muszę pewnie poszukać jeszcze raz.
Co do W4 - zauważyłem błędy kodowania. Tzn "Dębica" z krzaczkiem zamiast "ę". Może to to. Poszukam jutro jeszcze.
-
Tor z W4.
node 1000 0 none track normal 100.0 1.435 0.25 35.0 20 0 flat vis
rail_screw_used1 4 tpb-old2 0.2 0.5 1.1
-41.0 0.2 -1246.23 0.0 //point 1
0.0 0.0 0.0 //control vector 1
0.0 0.0 0.0 //control vector 2
-41.0 0.2 -1196.23 0.0 //point 2
0
//event2 odczep_wagony_ai05
event2 Dębica#1_stopinfo
endtrack
Jeśli czyta go z krzaczkiem i przez to pomija wskaźnik, to mamy dziada. Objawy byłyby dokładnie takie jak opisałeś. Zgodnie z wytycznymi, polskie znaki usuwam jedynie z nazw plików, czyli tablic kierunkowych. W plikach tekstowych powinny działać niezależnie od języka systemu, ale może Ra się przeliczył. Usuń to "ę" we wpisie W4, przypisaniu do toru i w rozkładzie jazdy gagarina.
-
Tam jest większy misz masz zrobiony. Owszem po zamianie ę na e ST44-615 rusza, ale ani myśli się zatrzymać. Pewnie jest to tym spowodowane, że dociąga pod sam semafor gdzie w torze ma już podany event na manewry. Zatem nie zatrzymuje się i nie odpina tylko leci z całym tym składem. Wiadome co w tym czasie się dzieje, ustawia nam zwrotkę i jako, że grzeje z całym składem kilka wagonów jedzie prosto na nas. Własnie tutaj jest cały pies pogrzebany.
-
Nawet po wymianie taboru początek misji przebiega prawidłowo. Nawet sa pioruny :) Wymienilem gagary na EM10 w stacji jako manewry pod drutem oraz su46 jako pociąg startujaca z torow bez sieci. Kolejnosc screnow pokazuje etap początku misji az do wyjazdu.
-
Włodku na jakiej wersji exe testujesz? Log poproszę.
-
Sawi, nie widzi W4 u ciebie. Usunąłeś polskie znaki z wpisu wskaźnika, eventu w torze i rozkładu jazdy dla gagarina? Masz windows 7 w polskiej wersji językowej, dobrze pamiętam? HTD, jaki system?
Tak wyglądają istotne fragmenty logu u mnie.
EVENT LAUNCHED: rozklad_ai05 by ep07-187 //Wybudzamy gagarina
Type: UpdateValues - Timetable:linia053\tm74585 40 0 //Wysyłamy mu rozkład
New timetable for st44-615: linia053\tm74585 //Parsuje mu otrzymany rozkład
/* Timetable: Krzyżowa - Dębica
nowhere -1:-1, -1:-1
Dębica 22:44, 22:44 R1,SS,P,@
*/
Orders for st44-615:
0: Wait_for_orders
1: Prepare_engine <-
2: Obey_train
3: Disconnect
4: Shunt
5: Shunt
6: Wait_for_orders
EVENT ADDED TO QUEUE: debica_tm29_a_sem_mem:sent //Po odczytaniu rozkładu stawia sobie "semafor" na tarczy
EVENT LAUNCHED: debica_tm29_a_sem_mem:sent
EVENT ADDED TO QUEUE: pusc_ai05
EVENT LAUNCHED: pusc_ai05
Type: UpdateValues - SetVelocity 40 40
Vehicle name: st44-615, command: 2. Obey_train //Skanowanie gagara przy wjeździe w peron
Damage status: OK!; Brake delay: P, BTP:0; pant. 5.45<ZG, MED:0.00+0.00, Ft:0, HV0:0@0+HV1:0@0 TC:0
BP: 0.57, 0, PP: 5.46/7.09/5.28, BVP: 7.116, 5.450, 4.571, 0, local brake inactive.
BWAccMlsHhhOibSgvdp; Driver: Vd=40 ad=0.74 Pd=81 Vn=0 (debica#1_stopinfo); C0=NULL C1=passpack2:3
st44-615 as TM74585: at 22:41 end of route. //Po stanięciu na W4 rozkład się kończy i lok się urywa
EVENT LAUNCHED: wpiszodczepianie_ai05 by st44-615
Multiple passed
EVENT ADDED TO QUEUE: debicawyjazd_a_ms2 by st44-615
EVENT LAUNCHED: debicawyjazd_a_ms2 by st44-615
Type: UpdateValues - ShuntVelocity 25 0
-
Tak. Mam Windowsa 7 Home Premium 64-bitowy.
-
Można pousuwać polskie znaki z całej paczki, ale to marne rozwiązanie, skoro jesteśmy symulatorem polskiej kolei. W kodzie jednak nikt od ręki tego nie załatwi pewnie. Mechanizm ten używany jest tylko na quarku, gdzie polskich znaków nie ma i może na Bałtyku IR, gdzie miałby tak samo poważne skutki. Możecie pobrać betę l61 http://rainsted.com/warsztat/linia61-151011.7z , odpalić coś z Częstochowy i sprawdzić, czy rozkład tam też się posypie albo na Bałtyku IR dojechać do Bałtyku.
-
No ja w kwietniu br, dostalem odpowiedz na pytanie, czy ogonki sa dozwolone w W4 i rozkladach, ze jak najbardziej tak.
-
No ja też taką odpowiedź dostałem, ale jak widać niektórym te znaki się krzaczą.
-
Chodzi o to, że trzeba trzymać się standardu kodowania, w tym wypadku CP1250. Tak mam na sztywno ustawione w swoim edytorze i przekodowuje automatycznie jak wykryje inne (np UTF-8).
W przypadku plików scenerii CP1250 to bardzo rozsądny format, bo jest wewnętrznym 1-bajtowym kodowaniem używanym w Windows. UTF-16 to także dobre kodowanie, bo nadaje się do tekstu w dowolnym języku, w dodatku jego obsługa jest równie szybka jak ASCII. UTF-8 to słaby wybór, ze względu na zmienną szerokość znaku. Kodowanie jest dobre do tekstu, którego nie trzeba przetwarzać, w tym wypadku - dawałoby gorszą wydajność. Problem robi się, jak komuś edytor przekoduje 2 razy. Wtedy w pliku pojawiają się krzaki i żaden automat na to nie pomoże, trzeba poprawić ręcznie.
-
Z tym UTF-8 już swego czasu miałem problemy. Widzę, że to powraca jak bumerang.
-
Dziwna sprawa, wgrałem z paczki 7z pliki. Teraz nie widzę problemów z polskimi znakami. Jest "Dębica". Nie wiem co te nazwy zmieniło. Chyba muszę odpalić scenariusz jeszcze raz, tym razem z zapisem loga.
Dodano: 11 Października 2015, 20:55:02
Wersja bez patcha - ai05 stoi. Nie rusza w ogóle. Widać, że w patchu dodany jest event który rusza ai05.
Dodano: 11 Października 2015, 21:27:32
OK, co zrobiłem - wgrałem jeszcze raz z paczki głównej pliki sl-3-night_events.ctr i tory-s3.scm. Gagarin nie startuje. Nadpisałem plik sl-3-night_events.ctr z patcha. Gagarin startuje, odpina wagony poprawnie w peronach. Misja przejezdna, ale 3 minuty spóźnienia na starcie. Spróbuję zdjąć ograniczenia z torów, zobaczymy czy dostaniemy odjazd planowo.
AHA, jeszcze jedno. Przepuściłem misję przez mój edytor (Trax), który wykrył niezgodne kodowanie w kilku plikach. Wszystkie zostały automatycznie przekodowane do CP1250. Być może to pomogło. Pierwotnie miałem przecież zainstalowaną dokładnie tę samą wersję, nic nie dotykałem w tych plikach a misja nie działała (dokładnie jak opisałem - czyli Gagarin nie odczepiał wagonów tylko jechał z nimi za zwr033, gdzie skład się rozrywał).
Zrobię jeszcze jeden test z poprawionymi torami. Jak pójdzie - wrzucę zipa z całą misją i poproszę o przetestowanie. Jak będzie OK, warto będzie umieścić to w kolejnym patchu do paczki.
-
Jak masz coś do zmiany kodowania na takie z którym nie masz problemów, to dobrze byś poprosił kogoś czerwonego o dostęp do repo i przeskanował wszystko. Albo jak da się to względnie automatycznie zrobić, to opisz jak i czym. Dobrze by było to kompleksowo załatwić i dodać do wytycznych. Mi notepad+ rozpoznaje tylko ansi, dwa typy utf-8 i dwa typy ucs-2 i wszystkie w.w. pliki są w ansi.
-
OK, w środę będę miał chyba wolne, to spróbuję może zrobić jakiś automat do tego. Na razie wrzucam poprawioną misję: wyjazd równiutko o 22:46:00, zakładając, że manewrujemy 25km/h (dla bezpieczeństwa starałem się jechać 24, i to wg Hasslera, nie wg podglądu na F2), zatrzymujemy się łagodnie pod Ms1, ruszamy normalnie na Ms2, podpinamy skład dość szybko.
Po zapięciu składu jest czas na bardzo skróconą próbę hamulca. Przynajmniej da się nabić i spuścić ciśnienie na jakieś 10 sekund przed odjazdem.
Co do rozkładu - niestety gdzieś jest błąd. Może do rozkładu przyjęto inne od aktualnych pozycje wskaźników W8 / W9?
Tumlin - jestem kilka sekund przed czasem. Swoszowice - jestem kilka sekund przed czasem. Psie Pole - to samo. Ograniczenie do 60km/h. Wbijam się w nie dokładnie na kreskę. Jadę 59 za ograniczeniem. Nie ma żadnych problemów - wzorowy przejazd. Na stację Turów wjeżdżam z prędkością 59km/h. W Turowie zatrzymuję się mniej więcej minutę po rozkładowym czasie. Tak samo minutę później dostaję odjazd. Domyślam się, że opóźnienie dalej tylko wzrasta, ale nie miałem czasu przejechać całej trasy.
Uwaga, zrobiłem także HK zwalniając przy pierwszym 55km/h do 50km/h. Po HK najbliższą stację (Tumlin) minąłem przed czasem, czyli zapas na HK jest prawidłowy.
Dodano: 12 Października 2015, 20:24:58
I jak tam? Może być? Wg mnie można by dać wyjazd minutę później, za to Ms2 dla Gagarina minutę wcześniej, ale nie wiem, w sumie nie szkodzi poczekać te 2 minuty ekstra.
-
Ja bym zostawił jak jest, oprócz zdjęcia ograniczenia w torach. Gagar się spóźnia a my czekamy, bywa. Nie patrzyłem co tam namodziłeś jeszcze, wybacz. Miałem odrobinę dość tego scenariusza.
-
Nic więcej. Zabrałem 10km/h z toru przy peronie. To wszystko. Przesunąłem wyjazd -2 minuty, odjazd +5 sekund. Dzięki temu wyjazd masz o 22:46, czyli planowo. Plus kilka sekund, które możesz nabić jak się ociągasz z ruszeniem na Ms2.
Proszę, nie róbmy z tego scenariusza horroru, PKP nie jest aż takie złe, i tak przyjazd jest 46 a nie 39, powiedzmy że w rozkładzie nie przewidziano robót na torach i objazdu torem niewłaściwym z ograniczeniem do 30km/h. Nie trzeba jeszcze opóźniać pociągu o 10 minut na wyjeździe. To jest osobowy, one nie muszą się spóźniać po 30 minut. Wystarczy 7 ;)
W każdym razie jest przejezdny, nie zauważyłem większych bugów poza bodajże jednym przejazdem, który nie zdążył się zamknąć. Reszta przejazdów zamyka się dokładnie w momencie kiedy je mijam. Czyli teoretycznie gdyby ktoś bardzo się chciał zmieścić przed zamknięciem to by mi zdążył wjechać na tor. Kolejny "smaczek" rodem z czarnych lat PKP ;)
No i taka dziwna sprawa. Staje w Rudawie, ale to nie jest przystanek. Po prostu ma tam S1 przez minutę. W sumie nie wiedziałem czy czekać na gwizdek czy jechać.
-
Wystaw proszę oddzielnie paczkę z poprawionymi plikami.
-
Oj, właśnie wrzuciłem tory i eventy. Oprócz kilku zmian opóźnień i tego ograniczenia dla gagarina HTD usunął nadmiarowe spacje i puste wiersze.
-
W Trax-ie Ctrl+N, i automatycznie robi to dla wszystkich plików scenerii. Plus oczywiście zmienia kodowanie (normalizacja). Myślałem, żeby w nowej wersji robiło się jeszcze reparsowanie, czyli generowanie całości plików od nowa, z zamianą rzeczy typu "0.00;0.00;0.00" np na "0 0 0", itp. itd. Pliki będą mniejsze, szybciej się będą przetwarzały, będą czytelniejsze itd. Jakby jakiś błąd składni się wkradł, to się wykryje. Brak czasu teraz, ale jak tylko jakiś urlopik, trochę wolnego, to się pobawię.
Trax działa per-sceneria. Można mu dodać też robienie niektórych operacji dla wszystkich plików. Optymalnie byłoby to jednak połączyć z wymianą algorytmu normalizacji, z regexów na reparser.