Sceneria/Manewrowo 3/Zmiany
Wykonane zmiany w plikach scenerii Manewrowo_3 (Suwałki).
Spis treści
Dalsze ulepszenie scenerii
W dalszej kolejności przydatne byłoby wykonanie następujących prac:
- Porządkowanie obiektów ozdobnych (latarnie, drogi, budynki, drzewa) oraz infrastruktury (np. W4, przypisania semaforów).
- Dodanie izolacji, blokad liniowych i skryptów sterujących stacjami.
- Utworzenie rozkładów jazdy (trzeba ustalić rok i np. mogą być dane w programie Hafas).
- Profile pionowe dla torów, dodanie słupków hektometrowych.
- Integracja terenu z danymi NMT-100 z CityGML.
- Ulepszenie modeli CityGML w okolicy torów (tekstury, kominy, detale dachów).
Po dodaniu profili pionowych pliki będą przeniesione do podkatalogu lk39/, aby nie kolidowały z dotychczasową, poziomą wersją.
Prace wykonane w 2022
Paczka manewrowo3_RSF.7z
Paczka zawiera pięć plików RSF, wygenerowanych na podstawie SCM.
- manewrowo3_12_7.RSF — pierwszy etap z 2014 roku: poprawione tory lokomotywowni.
- manewrowo3_70.RSF — drugi etap z 2014 roku: przebudowa bocznic.
- manewrowo3_131.RSF — trzeci etap z 2014 roku: przebudowa stacji.
- manewrowo3_140.RSF — plik utworzony z aktualnego SCM, z dodanymi liniami kierunkowymi, ale bez połączenia torów do nich. Eksportuje się do SCM bez większych różnic, jedynie gubi eventy (w szczególności Event0 oraz eventy w komentarzach, których przywrócenie bądź usunięcie trzeba przemyśleć). Plik się nadaje do tego, aby wykonać w nim drobne zmiany w jakimś miejscu i eksportować do SCM (przywracając jedynie zgubione eventy), np. poprawić położenie wskaźników W4 albo latarń. Torów lepiej nie ruszać, ewentualnie w minimalnym zakresie przypisać linie kierunkowe w okolicy poprawianych obiektów. Po wyeksportowaniu należy zamienić ciągi " 167.8199 " na " 167.82 " (ze spacjami), ponieważ w pliku SCM jest zaokrąglenie inne niż wychodzi przy eksporcie z RSF. Przestanie to mieć znaczenie po dodaniu niwelet.
- manewrowo3_160.RSF — również utworzony z aktualnego SCM, ale powiązania z liniami kierunkowymi zostały przywrócone na podstawie plików RSF, poprzez które były dokonywane zmiany w 2014 roku. Ze względu na zmiany w szablonach rozjazdów, po wyeksportowaniu do SCM widoczne są delikatne zmiany współrzędnych względem pierwotnego SCM, ale w dużej ilości (około 600). Uwidaczniają się również problemy z odcinkami o naciąganej geometrii, które były ustawiane prowizorycznie edytorem SCM. Plik przeznaczony do bardziej zaawansowanych prac, jak np. dodanie niwelet i profilu pionowego, zrobienie łuków koszowych, rozbudowa stacji Las Suwalski. Po wyeksportowaniu do SCM należy gruntownie przetestować przejezdność torów, a następnie wykonać niezbędne poprawki w RSF. Wobec nieprawidłowego działania scenariusza na paczce MaSzyna 21.04 będzie to raczej czasochłonne.
Pliki utworzone w 2014 nie nadają się do dalszego ulepszania scenerii, ponieważ obiekty w nich zostały posortowane i eksport z nich nie odpowiada kolejności obiektów w pliku SCM (co utrudnia śledzenie poprawności zmian przez porównywanie plików, np. poprzez SVN). Zmienione też zostały nazwy obiektów, w szczególności rozjazdów. Ponadto mają tory na wysokości 0.38 (główka szyny), a nie 168.00, jak nowsze oraz plik SCM.
Dodatkowe utrudnienia to problemy z wysokością niektórych torów, które powstały na jakimś etapie pracy nad scenerią i mogły nie zostać zauważone oraz podłączenie do torów sygnałów z osobnego pliku (tarcze manewrowe i zaporowe, które nie istniały w rzeczywistości, a są przydatne na potrzeby symulacji).
Paczka manewrowo3-220308.7z
- Paczka zawiera zbiór zmian z ostatnich kilku lat i będzie ewentualną bazą do przyszłych poprawek. Do paczki dołączone są bryły CityGML, wygenerowane w 2018 i 2019 roku, nie będą one dołączane w kolejnych paczkach. Po wypakowaniu w MaSzyna 21.04 sceneria nie działa prawidłowo — poszczególne etapy ruchu są dziwnie opóźnione względem tego, co się działo w 2014 roku. W pierwszej kolejności trzeba ustalić przyczynę, być może sprawdzić działanie na wcześniejszych paczkach, na których algorytmy działały poprawnie (MaSzyna 15.04?). Być może będzie to znów działało poprawnie na paczce przygotowanej w 2022 roku?
Po zmianach w 2014 roku pozostały 3 pliki RSF, zawierające 3 główne etapy naciągania scenerii na mapy. W każdym z nich inny fragment torów był przypisany do linii kierunkowych. W pliku SCM współrzędne torów były zaokrąglone do 1mm. Planowane było przejrzenie zachowanych plików RSF oraz uzyskanie jednego, odpowiadającego stanowi scenerii. Jednak stan tych plików RSF nie odpowiadał zawartości pliku SCM i nie nadają się one do dalszego ulepszania scenerii. Obecnie lepiej będzie wygenerować nowy RSF, ponieważ działa już eksport SCM zachowujący kolejność obiektów. Na podstawie tych RSF w pliku SCM zwiększona została dokładność współrzędnych torów do 0.1mm (wcześniej eksport zaokrąglał do 1mm, co jednak powodowało problemy z bardzo krótkimi odcinkami).
Nazwy rozjazdów zmienione z konwencji "suw_z#" na "Suw_#" również "ls#" na "Las_#". Koncepcja nazewnictwa zakłada, że nazwy obiektów pisane z wielkiej litery są nazwami stałymi i nie podlegają automatycznej zmianie w przypadku wykrycia braku unikalności (są jedynie raportowane do ręcznego poprawienia wraz z uwzględnieniem zależności w innych plikach). Takie nazewnictwo jest również bazą do automatycznego generowania izolacji rozjazdów oraz współpracy z oprogramowaniem typu SCS. Dodane podkreślenia w nazwach rozjazdów "bocznica#" oraz "Trakiszki#". W pliku CTR dodane dwukropki w eventach sterujących rozjazdami. Nie były wprowadzane żadne zmiany w działaniu scenariusza.
W plikach suw_teren0.scm i suw_teren1.scm z paczki MaSzyna 21.04 przeliczono mapowanie terenu oraz usunięto zbędne parametry materiału — te pliki nie są dołączone. W pliku SCN zaktualizowane są składy do zgodności z MaSzyna 21.04 (w razie testów na wcześniejszych paczkach MaSzyny trzeba przywrócić składy z tych paczek), ponieważ plik SCN dołącza dodatkowo bryły CityGML oraz usunięte jest przesunięcie w górę pliku manewrowo3.scm.
Prace wykonane w 2018
W związku z zakończeniem prac nad ujednoliceniami w zakresie podsypek rozjazdów i napędów, a także dalszym rozwojem edytora, wskazane było dostosowanie scenerii do przyjętych standardów. Od czasu ostatniej modyfikacji w 2014 jedynymi zmianami w plikach była wymiana latarń na inne ścieżki. Doszła też rura CO, składana z elementów.
Poniższe zmiany nie zostały dołączone do paczki całościowej. Sceneria nie jest popularna i w praktyce w paczkach całościowych do 2021 włącznie publikowany jest stan po zmianach z 2014 roku.
- przeliczenie torów na wysokość 168m n.p.m. (główka szyny) dla stacji Suwałki
- korekta wpisów podsypek rozjazdów i napędów do ujednoliceń przyjętych w 2017
- przesunięcia obiektów (głównie latarnie)
- usunięte obiekty budowlane niepasujące do ortofotomapy (budynki mieszkalne)
- wygenerowane bryły CityGML
Prace wykonane w 2014
Począwszy od końca września 2014 tory na scenerii zostały przesunięte w trzech głównych etapach:
- 1) obrócenie całości i przebudowa torów lokomotywowni oraz zgrubne dostosowanie szlaków do Papierni i Lasu Suwalskiego,
- 2) przebudowa bocznic, południowo-wschodniej głowicy oraz szlaku do Trakiszek,
- 3) przebudowa północno-zachodniej głowicy stacji.
Każdy etap był realizowany na osobnym pliku RSF, który powstawał po zakończeniu wcześniejszego etapu i zgrubnym obróceniu kolejnego fragmentu torów. Z tego powodu nie powstał jeden RSF, który by zawierał wszystkie wprowadzone zmiany (sytuacja podobna jak w przypadku Mydelniczki). Po każdym etapie sprawdzana była przejezdność scenerii, a wykonanie kolejnego etapu nie było planowane z góry (sceneria nadawała się do udostępnienia po każdym etapie, a dalsze prace mogły być zawieszone bez szkody dla funkcjonalności).
Praktycznie wszystkie tory musiały być przesunięte ręcznie w inne miejsca, ponieważ oryginalna sceneria była powiększona około 20% względem rzeczywistych rozmiarów stacji Suwałki (przeskalowanie całości nie było technicznie możliwe i nie było brane pod uwagę).
Podczas pracy nad plikiem RSF usprawnione zostały niektóre funkcje edytora (np. doklejanie szablonów rozjazdów z plików ADD, eksport semaforów). Również w edytorze SCM została ulepszona funkcja obrotu i przesunięcia obiektów na wybranym obszarze (wcześniej przekształcenia te nie działały na wszystkie obiekty i były problemy z zapisem niektórych zmodyfikowanych obiektów).
Lista zmian wykonanych w 2014 roku
- zmiana rozszerzeń INC na SCM i CTR
- poprawione początkowe manewry: ST44 nie reaguje na sygnał mając SM42 przed semaforem
- zamiana średników na spacje, usunięcie zbędnych zer, spacji, pustych linii i komentarzy
- pierwsze obrócenie i przesunięcie całości
- południowe szlaki dostosowane zgrubnie do ortofotomapy
- eksperymentalne mapowanie terenu ortofotomapą
- północny teren obrócony i przesunięty szlak do Trakiszek
- tory stacji oraz bocznic dopasowane do ortofotomapy
- usunięte kozły z zasypkami, stare W17 i słupki hektometrowe
- przesunięte drzewa wchodzące w tory od południowej strony
- korekcja tekstur szyn
- wstawione nowe W17 (wygenerowane w RSF)
- poprawki peronów
- dostosowane zabudowania przy bocznicach
- częściowo poprawione drogi
- nowe wykolejnice z działającą opcją wykolejania
- przemapowany teren, przeliczone wektory normalne
- przesunięte hałdy węgla przy ciepłowni
- wymiana podsypek pod rozjazdami na przygotowane przez Benka
- renumeracja zwrotnic zgodnie ze schematem stacji Suwałki
- dodane cysterny paliwowe wraz z torami w lokomotywowni
- przesunięte sygnalizatory, zmiany tabliczek na semaforach
- podziemne sygnalizatory wydzielone do osobnego pliku
- tory dla suwnic w ciepłowni, wstawione suwnice
- dodany garaż drezyn (za duży, ale wcześniej nie było wcale)
- dodany model dystrybutora na stanowisku tankowania
- poprawione współczynniki tarcia na 0.15 w używanych torach
- eksperymentalnie wygenerowany teren z danych NMT-100
Powyższy stan został udostępniony w paczkach MaSzyna 15.02 oraz MaSzyna 15.04. Eksperymentalny teren z danych NMT-100 jest dołączony jako dodatkowy plik teren1.scm, niemniej używany jest dotychczasowy teren z pliku teren0.scm. Wskazane by było umieszczanie obiektów zgodne z wysokością nowego terenu zastępowanie starego terenu nowym (w szczególności w miejscach oddalonych od torów).