Train Driver 2

Dział ogólny => Wasza Twórczość => Pozostała twórczość / Warsztaty => Wątek zaczęty przez: Spythere w 13 Listopada 2022, 17:11:15

Tytuł: GeneraTOR - narzędzie online do szybkiego tworzenia rozkazów pisemnych
Wiadomość wysłana przez: Spythere w 13 Listopada 2022, 17:11:15
(https://img.ttsk.ngo/images/2022/11/13/generator-header.png) (https://generator-td2.web.app/)



Czołem społeczności, na odbiorze Spythere!
Prezentuję kolejne narzędzie do usprawnienia i uprzyjemnienia rozgrywki, tym razem głównie dyżurnym, w postaci aplikacji internetowej do tworzenia rozkazów pisemnych.

[?] Dlaczego kolejny generator, mimo że jest ich już tak wiele? Odpowiedź tutaj:
Spoiler: pokaż

Zdaję sobie sprawę z natłoku wszelkiej maści narzędzi tego rodzaju w społeczności Tedeka, a szczególnie w kontekście rozkazów. Chciałbym jednak wypełnić lukę w braku narzędzia, który byłby ogólnodostępny, bez pobierania i otwierania dodatkowych programów oprócz samej przeglądarki, obrazowo pokazywałby prawdziwe druczki, dawał możliwość wejścia w interakcję z nimi, a także nie był w pewnym momencie zapomniany, mimo że pomysł był ambitny i nie taki trudny w realizacji. Ponadto, nowi gracze będą mieli okazję w prosty sposób zaznajomić się z wyglądem rozkazów pisemnych i choć trochę lepiej zrozumieć ich zastosowanie w prowadzeniu ruchu kolejowego.

Funkcjonalności GeneraTORa w wersji 1.0:

Zmiany w wersji 1.1.0:

Druki rozkazów starałem się odwzorować tak, aby były jak najbardziej zbliżone do oryginałów stosowanych w rzeczywistym ruchu, a jednocześnie praktyczne dla dyżurnego i realiów symulatora. Z tego powodu pozbawione są dolnych sekcji z otrzymaniem rozkazu oraz serią. Wygląd i kompozycja zostały głównie zaczerpnięte z instrukcji o prowadzeniu ruchu pociągów Ir-1 (https://www.plk-sa.pl/files/public/user_upload/pdf/Akty_prawne_i_przepisy/Instrukcje/Wydruk/Ir/Ir-1_format_A4__VII__WCAG.pdf).

Narzędzie jest w całości polskojęzyczne i nie przewiduję obecnie jego tłumaczenia. Obsługa wielu języków jest dostępna w zainstalowanym z paczką gry Rozkazowniku w postaci aplikacji konsolowej autorstwa użytkownika KMSzczecin.



Aplikacja publicznie dostępna dla wszystkich pod tym linkiem (https://generator-td2.web.app/)!

Zapraszam do komentowania, a także zgłaszania błędów, jeśli takowe zauważycie.
Błędy można zgłaszać w tym wątku, w wiadomości prywatnej na forum, przez Mattermost symulatora (@spythere) lub Discord (Spythere#2789).



Miłego użytkowania i do zobaczenia na wirtualnych szlakach! o/
~Spythere
Tytuł: Odp: GeneraTOR - narzędzie online do szybkiego tworzenia rozkazów pisemnych
Wiadomość wysłana przez: Eazy_Peazy w 13 Listopada 2022, 17:21:29
Wydaje mi się, że wszystko uzupełniłem? Takie cuda przy próbie skopiowania do schowka.

(https://img.ttsk.ngo/images/2022/11/13/Screenshot-2022-11-13-at-17-16-33-GeneraTOR.png) (https://img.ttsk.ngo/image/hFd3k)
Tytuł: Odp: GeneraTOR - narzędzie online do szybkiego tworzenia rozkazów pisemnych
Wiadomość wysłana przez: Spythere w 13 Listopada 2022, 17:33:06
Tak, musiałem poprawić jedną rzecz. :) Odśwież stronę i powinno być już w porządku (niekiedy trzeba chwilę odczekać i jeszcze raz odświeżyć, żeby weszły wszystkie zmiany z serwera).
Tytuł: Odp: GeneraTOR - narzędzie online do szybkiego tworzenia rozkazów pisemnych
Wiadomość wysłana przez: Eazy_Peazy w 13 Listopada 2022, 17:37:05
Działa. Fajna sprawa, że w przeglądarce, tego brakowało.
Tytuł: Odp: GeneraTOR - narzędzie online do szybkiego tworzenia rozkazów pisemnych
Wiadomość wysłana przez: matix78 w 13 Listopada 2022, 17:45:37
Gratuluję kolejne narzędzie wydane z twoich rąk, szacunek za fajny interfejs :>
Tytuł: Odp: GeneraTOR - narzędzie online do szybkiego tworzenia rozkazów pisemnych
Wiadomość wysłana przez: niescioreq w 13 Listopada 2022, 19:28:29
Wykonanie 1 klasa,

niemniej jednak osobiście bym usunął generowaną adnotacje o konieczności potwierdzeniu otrzymania rozkazu przez maszynistę ponieważ jest to "z automatu" w jego obowiązku i opcjonalnie zamiast automatycznie wpisywanych miesięcy słownie (październik) zastosował formę liczbową (10)

Tak wiem, można swobodnie edytować.
Tytuł: Odp: GeneraTOR - narzędzie online do szybkiego tworzenia rozkazów pisemnych
Wiadomość wysłana przez: Spythere w 13 Listopada 2022, 20:05:07
Cytuj
osobiście bym usunął generowaną adnotacje o konieczności potwierdzeniu otrzymania rozkazu przez maszynistę ponieważ jest to "z automatu" w jego obowiązku

To prawda, jednak znajomość rozkazów pisemnych przez społeczność jest co najmniej kwestionowalna i taka notka może służyć jako przypomnienie o konieczności potwierdzenia rozkazu. Obowiązki maszynisty w rzeczywistości nie pokrywają się (na szczęście) z tymi w symulatorze.

Cytuj
zamiast automatycznie wpisywanych miesięcy słownie (październik) zastosował formę liczbową (10)


Faktycznie, zastosowałem taki format "dla wygody", jednak postać liczbowa lepiej odwzoruje rzeczywiste wypisywanie daty na rozkazie. Poprawię przy najbliższej okazji, dzięki!
Tytuł: Odp: GeneraTOR - narzędzie online do szybkiego tworzenia rozkazów pisemnych
Wiadomość wysłana przez: FluffyArmchairAdmiral w 13 Listopada 2022, 22:47:04
Jak zwykle, doskonała robota.

Tytuł: Odp: GeneraTOR - narzędzie online do szybkiego tworzenia rozkazów pisemnych
Wiadomość wysłana przez: Dulson w 14 Listopada 2022, 08:53:38
Mam pewne zastrzeżenia co do rozkazów pisemnych.
- Można zrobić, żeby 1-3 kolumny po wpisaniu danych bardziej czytelnie się wyświetlały niż aktualnie?
- 4 i 5 - powiem to tak, albo jazda ostrożna, albo ograniczenie prędkości. O ile w rozkazach papierowych da się coś takiego zrobić, bo to papier, a papier wszystko przyjmie o tyle w przypadku elektroniczny rozkazów pisemnych tzw. SERWO już nie ma możliwości takowej. W gruncie odnośnik do kolumny 4 (1) informuje o zmniejszeniu prędkości i zachowaniu ostrożności z automatu.
- Używanie na dole "z polecenia dyżurnego ruchu" to okienko nie powinno być funkcyjne aktualnie w żadnym rozkazie pisemnym, gdyż nie da się go zastosować w grze.
- W rozkazie O brakuje numeru działki numer 2.

Utworzyłem z rozkazu O taki przykładowy rozkaz:
Cytuj
<i>Rozkaz pisemny "O" nr 71/4 dla pociągu nr 334277 dnia 14.11.2022r.</i> <b> [ 1 ] </b> 1) zmniejszyć prędkość jazdy i zachować ostrożność, 2) jechać ostrożnie (j.o.); Wierchomla - Żegiestów od 119,824 do 119,828 kilometra prędkość najwyżej 20 km/h z powodu: usterka SSP; stacja Żegiestów od 125,400 do 125,500 kilometra jechać ostrożnie z powodu: Praca sprzętem mechanicznym w torze 3 i 5.; Od wskaźnika W6a/W6b do w/w przejazdu kolejowo drogowego podawać wielokrotnie sygnał Rp1. <b>|</b> stacja: Nowy Sącz, posterunek: NS, godz. 08, min. 11, dyżurny ruchu Nowak <b>|</b> Rozkaz otrzymałem, maszynista: (potwierdzić otrzymanie rozkazu)

Przeanalizowałem go tak jak się dyktuje w praktyce rozkazy pisemne (na stacjach gdzie się dyktuje większą ilość, a nie raz na jakiś czas) i doszedłem do pewnego wniosku uwzględniając, że to jednak jest symulator i całego życia nie da się przenieść w komputer, ale jest pewien element totalnie zbędny, reszta. Również maszynista powinien przy potwierdzaniu tego rozkazu chociaż podać swój numer tego rozkazu.


Inne testy rozkazów z których jestem zadowolony:
Spoiler: pokaż
- <i>Rozkaz pisemny "S" nr 1 dla pociągu nr Rob1 dnia 14.11.2022r.</i> <b> [ 1 ] </b> zezwalam po otrzymaniu sygnału "nakaz jazdy" przejechać obok wskazującego sygnał "Stój" semafora wyjazdowego L14 <b> [ 4 ] </b> Inne: Jazda po zamkniętym torze szlakowym w kierunku Bg do km 121.700 i z powrotem do NS najpóźniej do 10:30. <b>|</b> stacja: Nowy Sącz, posterunek: NS, godz. 08, min. 11, dyżurny ruchu Nowak <b>|</b> Rozkaz otrzymałem, maszynista: (potwierdzić otrzymanie rozkazu)
- <i>Rozkaz pisemny "N" nr 4 dla pociągu nr 335204 dnia 14.11.2022r.</i> <b> [ 2 ] </b> ZEZWALAM po otrzymaniu sygnału "Nakaz Jazdy" przejechać obok wskazującego sygnał "Stój" semafora wyjazdowego L3 i wyjechać w kierunku Kamionka Wielka na tor szlakowy lewy nr 1 <b>|</b> stacja: Nowy Sącz, posterunek: NS, godz. 08, min. 11, dyżurny ruchu Nowak <b>|</b> Rozkaz otrzymałem, maszynista: (potwierdzić otrzymanie rozkazu)



Tak z ciekawości jak ja bym podyktował słownie(napisane tak jak powiedziane by było) w/w rozkaz na aktualny to co w głowie mam.
Spoiler: pokaż
Rozkaz pisemny O numer 71, a u Pana? (tutaj pada odpowiedz np. "U mnie 74")
U Pana 74, dla pociągu trzy trzy cztery dwa siedem siedem dnia czternasty jedenasty dwutysięczny dwudziesty drugi
Działka pierwsza.
Szlak Wierchomla Żegiestów, od kilometra jeden, jeden, dziewięć, osiem, dwa, cztery do jeden, jeden, dziewięć, osiem, dwa, osiem. prędkość najwyżej dwadzieścia kilometrów na godzinę z powodu, usterka SSP.
następnie
stacja Żegiestów, od kilometra jeden, dwa, pięć, czterysta, do jeden, dwa, pięć i pięćset, jechać ostrożnie z powodu, praca sprzętem mechanicznym w torze trzecim i piątym.
Działka druga.
Od wskaźnika w sześć a w sześć b do wyżej wymienionego przejazdu kolejowo drogowego podawać wielokrotnie sygnał Rp1.
Stacja Nowy Sącz, posterunek NS, godzina zero ósma jedenaście, dyżurny ruchu Nowak, proszę powtórzyć.
(napisane tak jak powiedziane by było)
Tytuł: Odp: GeneraTOR - narzędzie online do szybkiego tworzenia rozkazów pisemnych
Wiadomość wysłana przez: trainfun09 w 14 Listopada 2022, 09:25:48
A dałoby się to zsynchronizować z SWDR, żeby miejscu gdzie się wpisuje numer pociągu pojawiała się lista obecnych na scenerii pojazdów, a także aby istniała możliwość wysłania rozkazu z aplikacji bezpośrednio do symulatora?
Tytuł: Odp: GeneraTOR - narzędzie online do szybkiego tworzenia rozkazów pisemnych
Wiadomość wysłana przez: Spythere w 14 Listopada 2022, 13:02:12
Mam pewne zastrzeżenia co do rozkazów pisemnych.
- Można zrobić, żeby 1-3 kolumny po wpisaniu danych bardziej czytelnie się wyświetlały niż aktualnie?
- 4 i 5 - powiem to tak, albo jazda ostrożna, albo ograniczenie prędkości. O ile w rozkazach papierowych da się coś takiego zrobić, bo to papier, a papier wszystko przyjmie o tyle w przypadku elektroniczny rozkazów pisemnych tzw. SERWO już nie ma możliwości takowej. W gruncie odnośnik do kolumny 4 (1) informuje o zmniejszeniu prędkości i zachowaniu ostrożności z automatu.
- Używanie na dole "z polecenia dyżurnego ruchu" to okienko nie powinno być funkcyjne aktualnie w żadnym rozkazie pisemnym, gdyż nie da się go zastosować w grze.
- W rozkazie O brakuje numeru działki numer 2.

Utworzyłem z rozkazu O taki przykładowy rozkaz:
Cytuj
<i>Rozkaz pisemny "O" nr 71/4 dla pociągu nr 334277 dnia 14.11.2022r.</i> <b> [ 1 ] </b> 1) zmniejszyć prędkość jazdy i zachować ostrożność, 2) jechać ostrożnie (j.o.); Wierchomla - Żegiestów od 119,824 do 119,828 kilometra prędkość najwyżej 20 km/h z powodu: usterka SSP; stacja Żegiestów od 125,400 do 125,500 kilometra jechać ostrożnie z powodu: Praca sprzętem mechanicznym w torze 3 i 5.; Od wskaźnika W6a/W6b do w/w przejazdu kolejowo drogowego podawać wielokrotnie sygnał Rp1. <b>|</b> stacja: Nowy Sącz, posterunek: NS, godz. 08, min. 11, dyżurny ruchu Nowak <b>|</b> Rozkaz otrzymałem, maszynista: (potwierdzić otrzymanie rozkazu)

Przeanalizowałem go tak jak się dyktuje w praktyce rozkazy pisemne (na stacjach gdzie się dyktuje większą ilość, a nie raz na jakiś czas) i doszedłem do pewnego wniosku uwzględniając, że to jednak jest symulator i całego życia nie da się przenieść w komputer, ale jest pewien element totalnie zbędny, reszta. Również maszynista powinien przy potwierdzaniu tego rozkazu chociaż podać swój numer tego rozkazu.


Inne testy rozkazów z których jestem zadowolony:
Spoiler: pokaż
- <i>Rozkaz pisemny "S" nr 1 dla pociągu nr Rob1 dnia 14.11.2022r.</i> <b> [ 1 ] </b> zezwalam po otrzymaniu sygnału "nakaz jazdy" przejechać obok wskazującego sygnał "Stój" semafora wyjazdowego L14 <b> [ 4 ] </b> Inne: Jazda po zamkniętym torze szlakowym w kierunku Bg do km 121.700 i z powrotem do NS najpóźniej do 10:30. <b>|</b> stacja: Nowy Sącz, posterunek: NS, godz. 08, min. 11, dyżurny ruchu Nowak <b>|</b> Rozkaz otrzymałem, maszynista: (potwierdzić otrzymanie rozkazu)
- <i>Rozkaz pisemny "N" nr 4 dla pociągu nr 335204 dnia 14.11.2022r.</i> <b> [ 2 ] </b> ZEZWALAM po otrzymaniu sygnału "Nakaz Jazdy" przejechać obok wskazującego sygnał "Stój" semafora wyjazdowego L3 i wyjechać w kierunku Kamionka Wielka na tor szlakowy lewy nr 1 <b>|</b> stacja: Nowy Sącz, posterunek: NS, godz. 08, min. 11, dyżurny ruchu Nowak <b>|</b> Rozkaz otrzymałem, maszynista: (potwierdzić otrzymanie rozkazu)



Tak z ciekawości jak ja bym podyktował słownie(napisane tak jak powiedziane by było) w/w rozkaz na aktualny to co w głowie mam.
Spoiler: pokaż
Rozkaz pisemny O numer 71, a u Pana? (tutaj pada odpowiedz np. "U mnie 74")
U Pana 74, dla pociągu trzy trzy cztery dwa siedem siedem dnia czternasty jedenasty dwutysięczny dwudziesty drugi
Działka pierwsza.
Szlak Wierchomla Żegiestów, od kilometra jeden, jeden, dziewięć, osiem, dwa, cztery do jeden, jeden, dziewięć, osiem, dwa, osiem. prędkość najwyżej dwadzieścia kilometrów na godzinę z powodu, usterka SSP.
następnie
stacja Żegiestów, od kilometra jeden, dwa, pięć, czterysta, do jeden, dwa, pięć i pięćset, jechać ostrożnie z powodu, praca sprzętem mechanicznym w torze trzecim i piątym.
Działka druga.
Od wskaźnika w sześć a w sześć b do wyżej wymienionego przejazdu kolejowo drogowego podawać wielokrotnie sygnał Rp1.
Stacja Nowy Sącz, posterunek NS, godzina zero ósma jedenaście, dyżurny ruchu Nowak, proszę powtórzyć.
(napisane tak jak powiedziane by było)


Do zastrzeżeń, po kolei:
- piszesz o rozkazie "O" czy ogólnie? Bo ta uwaga ma sens tylko dla niego. Zmienię zwykłe inputy na pola tekstowe, takie jak są w kolumnie z powodem,
- oczywiście, po zaznaczeniu checkboxa wyświetla się 2), a po wpisaniu prędkości 1), narzędzie trzyma do pewnego momentu za rączkę z podpowiedziami, ale korzystanie z rozkazu pisemnego "O" zostawiłem dla obeznanych, z racji że prawdopodobieństwo wystawienia go bez jego znajomości jest dość małe,
- w realiach symulatora nie, ale zostawiłem dla wyglądu,
- działka 2. to "Inne", numerek musiał gdzieś się zapodziać

Co do dyktowania i powtarzania rozkazów to w symulatorze mamy pewien konsensus. Narzędzie przygotowałem pod realia dyżurki w TD2, wiadomo że jeśli sprawdzić je pod kątem rzeczywistych wymogów to jest to zapewne natychmiastowe "ZWB". :)

Dodano: 14 Listopada 2022, 13:12:55


A dałoby się to zsynchronizować z SWDR, żeby miejscu gdzie się wpisuje numer pociągu pojawiała się lista obecnych na scenerii pojazdów, a także aby istniała możliwość wysłania rozkazu z aplikacji bezpośrednio do symulatora?

Pomysł z synchronizowaniem generatora z aktywnymi graczami już dostałem i mam pewien koncept, który dodam w kolejnej aktualizacji aplikacji. :)
Co do wysyłania rozkazu bezpośrednio do symulatora to niestety, z poziomu aplikacji webowej i przy obecnym braku sposobu przesłania takich danych do klienta TD2 jest to raczej niewykonalne. Musimy pozostać przy drugim najprostszym sposobie, czyli kopiuj-wklej.
Tytuł: Odp: GeneraTOR - narzędzie online do szybkiego tworzenia rozkazów pisemnych
Wiadomość wysłana przez: matix78 w 14 Listopada 2022, 15:15:54
A może by tak dodać szablon do pominięcia W5? :P
Tytuł: Odp: GeneraTOR - narzędzie online do szybkiego tworzenia rozkazów pisemnych
Wiadomość wysłana przez: Spythere w 14 Listopada 2022, 17:06:17
Szablon na pominięcie W 5 na pewno się pojawi, być może w następnej wersji.
Tytuł: Odp: GeneraTOR - narzędzie online do szybkiego tworzenia rozkazów pisemnych
Wiadomość wysłana przez: MrPioter w 15 Listopada 2022, 19:42:00
Idea super, ale design bardzo mi przypomina generator rozkazów autorstwa servus, który również pobiera dane o maszynistach na scenerii i zlicza numery rozkazów
Tytuł: Odp: GeneraTOR - narzędzie online do szybkiego tworzenia rozkazów pisemnych
Wiadomość wysłana przez: Dulson w 17 Listopada 2022, 17:50:21
Tak, tylko o rozkaz O mi chodziło
Tytuł: Odp: GeneraTOR - narzędzie online do szybkiego tworzenia rozkazów pisemnych
Wiadomość wysłana przez: Spythere w 20 Listopada 2022, 15:47:53
Wersja 1.1

Uwaga! Aplikacja zostaje przeniesiona pod nowy adres: https://generator-td2.web.app/
Poprzednia strona będzie zawierać jedynie odnośnik do obecnej.

Zmiany w wersji 1.1.0: