Symulator EU07 (i nie tylko) > Poszukuję, chcę zrobić
Zmiany w trasach zależne od godziny uruchomienia
Ra:
Istnieje taka możliwość, aby starter uruchamiał jedną z wielu wersji danej trasy, zależnie od godziny uruchomienia. Poniżej opisałem, jak by to mogło wyglądać od strony technicznej. Pomysł nie jest mój (tu jest opis autora) i mam wątpliwość, czy będzie wystarczające zainteresowanie taką funkcjonalnością.
1. Wybieramy scenerię, powiedzmy o nazwie zwrotnicowo.scn.
2. Starter sprawdza, czy istnieje katalog scenery/zwrotnicowo - jeśli nie ma takiego katalogu, uruchamia normalnie.
3. W katalogu scenery/zwrotnicowo szuka plików o nazwie time*.inc - jeśli nie znajdzie żadnego, uruchamia normalnie.
4. Jeśli jest jakikolwiek plik time*.inc, wybierany jest ten, w którym cyfry umieszczone za słowem time są najbliższe aktualnej godzinie. Jeśli mamy trzy pliki time1203.inc, time1439.inc, time1811.inc, a jest godzina 15:07, wybrany zostanie time1439.inc.
5. Z tymczasowego pliku scenerii ($.scn), powstałego z pliku zwrotnicowo.scn, usuwane są wszelkie eventy i składy.
6. Jeśli w wybranym pliku time1439.inc są wpisy atmo, light, time, sky, zostaną one przeniesione do tymczasowego pliku scenerii w miejsce oryginalnych.
7. Pozostałe wpisy z wybranego pliku time1439.inc (eventy, składy, ewentualnie jakieś dodatkowe obiekty) zostają dopisane do tymczasowego pliku scenerii w odpowiednim miejscu względem FirstInit (składy po, reszta przed).
8. Sceneria zostaje uruchomiona.
Taki mechanizm daje w najprostszym przypadku możliwość wstawiania w scenerię składów o budowie uzależnionej od godziny. Czyli np. rano jedziemy inną lokomotywą, niż po południu, a w godzinach szczytu mamy więcej wagonów. Istnieje również możliwość zmiany parametrów światła, zależnie od godziny (wieczorem jest ciemniej). Użytkownicy mogą sami tworzyć składy na poszczególne godziny. Poszczególne wersje składów nie powiększają listy scenerii i uwalniają od konieczności samodzielnej edycji składów dla uzyskania różnorodności. (Istniejący mechanizm losowania tekstur nie zmienia modeli pojazdów ani ilości wagonów.)
W zaawansowanej wersji możliwa jest zmiana tras pociągów poprzez edycję eventów. A nawet można by zrobić w ten sposób obsługę różnych misji, co obecnie jest robione oddzielnymi plikami scenerii (np. jest ich 6 dla Linii 546).
Aby realizacja pomysłu była przydatna, ktoś musiałby przygotować pliki z wersjami składów na poszczególne godziny. Biorąc pod uwagę, że np. nie ma chętnych do katalogowania paczek, mam uzasadnioną wątpliwość, czy komukolwiek będzie się chciało takie pliki przygotować. Ja ich robić na pewno nie będę.
Mariusz1970:
Halo, halo, halo, baza tu Mariusz :)
Kiedyś chyba ściąłem się z Tobą o to. Mnie osobiście jest to niepotrzebne, dlaczego: mam multum tras czy misji do wyboru, jak mi się znudzi jeździć na trasie x, to włączam sobie trasę y o różnym do x klimacie (czyt. p. składach, terenu, pory dnia itp.). Ponadto są trasy, gdzie pora dnia czy zamglenie czy inne jakieś ustawienia są celowo zrobione i zmiana tego powoduje utratę uroku danej trasy. Ja wiem, że jestem w mniejszości, ale tak sobie napisałem swoje zdanie.
OT
Kurde jesteś mądrym gościem, a mnie się marzy jakiś edytor eventów do aktualnych tras. Teraz notatnikowym sposobem+STV jest to bardzo czasochłonne. Coś wymyślić kurna, aby to było jakoś w max sposób ułatwione...
PS
Nie zjedź i zjedz mnie za OT, a także w PSie dodam, iż chyba trafia Cię szlag, widząc wynik aniekty :)
mechatronik:
Witam :).
Faktycznie co do wyników ankiety można się przerazić ;). Jak zwykle jest to na zasadzie chciałbym, to, tamto no i jeszcze to, ale zrób to za mnie bo mi się nie chce (pomijam tych co faktycznie nie mają czasu). Żeby nie było głosowałem na 1 opcję :).
Sam pomysł jest ciekawy i godny uwagi :).
Jednak czy faktycznie warto w chwili obecnej się czymś takim zająć.
Z tego co widzę fachowiec z Ciebie @Ra :), i nie wątpię, że dla Ciebie napisanie takiego programu to chwilka :). Ale jeśli faktycznie "pomoc" ma wyglądać tak jak w ankiecie większość zadeklarowała, to... szkoda Twojego wysiłku.
Z tym, że jeśli już miałoby coś powstać to proponowałbym rozwiązanie mniej inwazyjne jeśli chodzi o Symka.
Zamiast zmiany całych składów i lokomotyw w zależności od pory, można byłoby (w przypadku poc. pasażerskich ) zmieniać ich obciążenie -ilość pasażerów. Co do towarowych to sprawa się upraszcza bo w sumie nie ma takich różnic między składami jadącymi o różnych porach.
Myślę, że to byłoby znacznie łatwiejsze do wykonania (jeśli się mylę popraw mnie :) ). Takie rozwiązanie zdecydowanie zwiększyłoby odczuwalny realizm jazdy, np. w nocy pociągi byłyby lżejsze niż w ciągu dnia.
ps tylko żeby ktoś mi teraz nie powiedział, że w nocy też są ciężkie pasażerskie. Oczywiście będzie miał rację ale patrząc na całokształt i tak nocne wypadają gorzej pod względem liczebności ludzi :).
Pozdrawiam.
Ra:
Wyniki ankiety na początku nie wyglądały ciekawie, ale skoro jednak 8 osób się zadeklarowało czynnie wspierać pomysł, to może jednak warto go zrealizować.
Zrobienie czegoś takiego nie jest jakimś dużym poświęceniem. Parę godzin, łącznie z testami. Na pewno pójdzie to szybciej niż komplet narzędzi do przesuwania torów w scenerii PMP-PW. Raczej nie dodam tego szybko.
Wcześniejsze moje rozwiązanie polegało na losowaniu tekstur, przy zachowanym układzie pojazdów. Obecna propozycja daje możliwość wyboru jednego ze 1440 teoretycznie możliwych wariantów. Warianty te pozwolą również zmieniać obciążenie składu w czasie. Prościej i elastyczniej jest podmienić wpisy niż jedynie poszczególne parametry. Plik z wersją będzie można przetestować w sposób powtarzalny przed publikacją.
Plik z wersją będzie wyglądał jak zwykły plik scenerii, jedynie nie będzie miał definicji terenu i torów, które to będą pobierane z oryginalnej scenerii. Nie przeszkadza to np. zrobić dwóch zestawów lamp - zapalonych i zgaszonych - i następnie dołączać jeden albo drugi w zależności od pory doby.
Problemem jest jedynie zmiana długości dnia w ciągu roku - o godzinie 19: może być jeszcze całkiem widno latem, albo już ciemno zimą... Może oprócz time*.inc (dla godzin 8:-16: oraz 23:-4:) zrobić jeszcze lato*.inc i zima*.inc? Wydaje mi się, że nie ma potrzeby aż tak się rozdrabniać - można założyć, że rozwidnia się około 6:, a ściemnia około 18:.
Mihau:
Strzałeczka.
Ja zagłosowałem na pierwszą opcję. W wakację pracuje od 7 do 15 i potem mam czas wolny, więc mogę robić składy, najlepiej realistyczne zestawienia.
Ra musiał byś mi powiedzieć jak to mniej więcej ma wyglądać, w jakim pliku to zapisywać jaką ma nosić nazwę dla poszczególnych scenerii, itd. Jeżeli to nie problem odezwę się dzisiaj lub jutro wieczorem na gg.
Pozdrawiam.
Nawigacja
[#] Następna strona
Idź do wersji pełnej