Autor Wątek:  Exe - zmiany w stosie graficznym i dźwiękowym  (Przeczytany 494412 razy)

0 użytkowników i 2 Gości przegląda ten wątek.

Offline QGforcing

  • Wiadomości: 36
    • Zobacz profil
  • Otrzymane polubienia: 6
Odp: Exe - zmiany w stosie graficznym i dźwiękowym
« Odpowiedź #3360 dnia: 27 Czerwca 2020, 11:18:30 »
Nie w temacie, ale spytam. Czy FreeTrack, TrackIR idzie jakoś uruchomić w MaSzynie? Jak nie to czy Exe będzie kiedyś coś takiego obsługiwało? Kiedyś już ktoś dawno o to pytał, nie wiem czy o temacie zapomniano czy jeszcze po prostu na to za wcześnie.

Offline Milek7

  • Administrator ds. Technicznych
  • Wiadomości: 904
    • Zobacz profil
  • Otrzymane polubienia: 576
Odp: Exe - zmiany w stosie graficznym i dźwiękowym
« Odpowiedź #3361 dnia: 27 Czerwca 2020, 14:08:46 »
Niestety tylko w moim branchu jest niezmergowany od ponad pół roku.

Offline Transkei

  • Deweloper
  • Wiadomości: 605
    • Zobacz profil
  • Otrzymane polubienia: 680
Odp: Exe - zmiany w stosie graficznym i dźwiękowym
« Odpowiedź #3362 dnia: 28 Czerwca 2020, 21:53:39 »
Wprowadziłem na próbę dynamiczne zmiany tablic dworcowych w Bałtyku Głównym na Euro2012. Wszystko w zasadzie działa, ale:
- Nie można uzyskać wielkich liter,
- Nieakceptowane są spacje (parser je źle interpretuje), natomiast podkreślniki w ogóle się nie pojawiają.
Stosowałem tylko wpisywanie ręczne w .ctr, bez whois z flagą 33. Nie wiem, czy to kwestia exe czy skryptu w tablicach.

Offline tmj

  • Deweloper
  • Wiadomości: 3571
    • Zobacz profil
  • Otrzymane polubienia: 1997
Odp: Exe - zmiany w stosie graficznym i dźwiękowym
« Odpowiedź #3363 dnia: 29 Czerwca 2020, 03:43:04 »
Brak obslugi wielkich liter i spacji to blad jaki wkradl sie przy okazji laczenia galazek exe, bedzie ogarniety w nastepnym uaktualnieniu. Natomiast niewyswietlanie podkreslnikow najprawdopodobniej spowodowane jest brakiem tego znaku w czcionce/czcionkach z jakich korzysta skrypt malujacy tablice.

Offline tmj

  • Deweloper
  • Wiadomości: 3571
    • Zobacz profil
  • Otrzymane polubienia: 1997
Odp: Exe - zmiany w stosie graficznym i dźwiękowym
« Odpowiedź #3364 dnia: 29 Czerwca 2020, 17:46:22 »
W dzisiejszym uaktualnieniu:

- poprawka, panel pomocnika powinien nieco inteligentniej dobierac informacje o stanie hamulca

- poprawka, parametry skryptow make: powinny ponownie prawidlowo obslugiwac spacje i wielkie litery

- dobra zmiana, dyrektywy include nie powinny wymagac szamynstwa z formatowaniem plikow .fiz

- dobra zmiana, ikona pliku exe symulatora zostala zastapiona wariantem przygotowanym przez mariusza1970

- poprawka przygotowana przez Adriana Kwiatkowskiego, przelacznik oswietlenia wnetrza kabiny powinien dzialac zgodnie z oczekiwaniami

- funkcjonalnosc przygotowana przez youBy i stelego, w pliku .fiz mozliwa jest parametryzacja asymilacji przewodu glownego.
Cntrl.
OMP= Maksymalny wzrost ciśnienia w przewodzie głównym podczas asymilacji hamulca. [bar]
OPD= Prędkość spadku ciśnienia w przewodzie głównym po asymilacji hamulca. [bar/s]
« Ostatnia zmiana: 29 Czerwca 2020, 17:55:46 wysłana przez Stele »

Offline jakubg1

  • Deweloper
  • Wiadomości: 672
  • MaSzyna ma szynę, szyna ma MaSzynę - na kołach.
    • Zobacz profil
  • Otrzymane polubienia: 143
Odp: Exe - zmiany w stosie graficznym i dźwiękowym
« Odpowiedź #3365 dnia: 29 Czerwca 2020, 18:04:10 »
Brak obslugi wielkich liter i spacji to blad jaki wkradl sie przy okazji laczenia galazek exe, bedzie ogarniety w nastepnym uaktualnieniu. Natomiast niewyswietlanie podkreslnikow najprawdopodobniej spowodowane jest brakiem tego znaku w czcionce/czcionkach z jakich korzysta skrypt malujacy tablice.

Jako autor skryptu do tej tablicy poczułem się wezwany do sprostowania.

Fragment pliku *.inc z tablicą:

//przykladowy wpis:
//include peronowe/tablica_1k_pti-tft38.inc none 0 0 0 0 make:scripts/tablica_pti?peron=2&tor=1&do="Wrocław Główny"&przez="Gdańsk Główny, Warszawa Wschodnia, Warszawa Centralna, Warszawa Zachodnia"&godzina="16:23"&nazwa="KASZUB"&numer="R 16532"&opoznienie=5 end

Spacje można uzyskać zamykając frazę w cudzysłów, natomiast podkreślników nie ma w czcionce z oczywistego powodu - nie wyświetlają się na tablicy. Z tym, że podkreślniki są po prostu pomijane bez robienia odstępu, przez co pojawi się np. "GdańskGłówny" zamiast "Gdańsk Główny".
.

Offline tmj

  • Deweloper
  • Wiadomości: 3571
    • Zobacz profil
  • Otrzymane polubienia: 1997
Odp: Exe - zmiany w stosie graficznym i dźwiękowym
« Odpowiedź #3366 dnia: 29 Czerwca 2020, 18:52:31 »
Blad obslugi w exe polegal na tym, ze napotkana spacja w tekscie, rowniez objetym w cudzyslowy, obcinala reszte lancucha tekstowego. Co do obslugi podkreslnikow, moze sensowna bylaby zmiana w skrypcie by byly one zamieniane na spacje zamiast pomijane? Bedzie to zgodne z traktowaniem przez exe podkreslnikow w nazwach stacji.

Offline Transkei

  • Deweloper
  • Wiadomości: 605
    • Zobacz profil
  • Otrzymane polubienia: 680
Odp: Exe - zmiany w stosie graficznym i dźwiękowym
« Odpowiedź #3367 dnia: 29 Czerwca 2020, 19:38:45 »
Podkreślniki są w zasadzie niepotrzebne, zastosowałem je myśląc, że trzeba je dawać w miejsce spacji. Na obecnym exe spacja już działa bez zarzutu, wyświetlają się też wielkie litery. Można samemu przetestować (zamieniłem podkreślniki na spacje).
Skoro już wszystko działa, to biorę się za pozostałe scenariusze bałtyckie. Może i za L053... chociaż nie wiem czy te monitory zmieszczą się w Dębicy na tych strasznie wąskich peronach.

Offline jakubg1

  • Deweloper
  • Wiadomości: 672
  • MaSzyna ma szynę, szyna ma MaSzynę - na kołach.
    • Zobacz profil
  • Otrzymane polubienia: 143
Odp: Exe - zmiany w stosie graficznym i dźwiękowym
« Odpowiedź #3368 dnia: 29 Czerwca 2020, 23:51:35 »
Co do obslugi podkreslnikow, moze sensowna bylaby zmiana w skrypcie by byly one zamieniane na spacje zamiast pomijane? Bedzie to zgodne z traktowaniem przez exe podkreslnikow w nazwach stacji.

Co prawda skoro błąd wymuszający użycie podkreślników został już wyeliminowany, a i skrypt do tej pory nie został nigdzie zastosowany poza wspomnianym testem podesłanym przez @Transkeia, w związku z czym można by było używać wyłącznie spacji, to dodałem taką funkcjonalność na wypadek gdyby kiedyś tablice kierunkowe zostały bardziej zautomatyzowane. Jest już na repo.

Brak polskich znaków we wspomnianych nazwach stacji w rozkładach jazdy jest kwestią odrębną.
.

Offline gg

  • Betatester
  • Wiadomości: 318
  • Bawię się w... dodatki do MaSzyny :P
    • Zobacz profil
  • Otrzymane polubienia: 61
Odp: Exe - zmiany w stosie graficznym i dźwiękowym
« Odpowiedź #3369 dnia: 30 Czerwca 2020, 20:39:06 »
Jak ktoś chce mieć aktywne tablice peronowe w Alakowicach póki do tamtych nie ma skryptu, to można zamiast tamtych wpisów wyświetlaczy dać te:
include peronowe\tablica_2k_pti-tft38.inc monitor_ala1 5228.39 11.20 -8655.50 308.75 peronowe/pti-tablica peronowe/pti-tablica end
include peronowe\tablica_2k_pti-tft38.inc monitor_ala2 5286.07 11.20 -8700.51 308.75 peronowe/pti-tablica peronowe/pti-tablica end
Mają ustawioną odpowiednią rotację także nie trzeba nic zmieniać.
Potem tylko dorobić eventy i gotowe.
Przykładowe eventy do których trzeba było dopisać ich wywoływanie np. przez eventlauncher:
event ala_ws_r55338 texture 0 monitor_ala1a|monitor_ala2a 1 make:scripts/tablica_pti?peron=2&tor=1&do="Baltyk Plaza"&przez="Chocianowice,Baltyk Glowny"&godzina="10:32"&nazwa="Regio"&numer="R 55338" none endevent
event ala_ws_ic45143 texture 0 monitor_ala1a|monitor_ala2a 1 make:scripts/tablica_pti?peron=2&tor=1&do="Wejherowo"&przez="Baltyk Glowny"&godzina="10:38"&nazwa="Intercity Kaszub"&numer="IC 45143" none endevent
Mimo wszystko jest lepiej przypisywaną tablicę uzależnić np. od unikatowej nazwy rozkładu pociągu (za pomocą whois).
« Ostatnia zmiana: 30 Czerwca 2020, 22:35:22 wysłana przez gg »
Pozdrawiam @gg
Poszukuję rysunków technicznych i wszelkich informacji o ed72a, ed72ac, en57fps i resztę ezt po modernizacji. Kontakt: PW
Wszystkie rysunki techniczne można wrzucać tutaj: https://eu07.pl/forum/index.php/topic,32358.msg526380.html#new

Offline tmj

  • Deweloper
  • Wiadomości: 3571
    • Zobacz profil
  • Otrzymane polubienia: 1997
Odp: Exe - zmiany w stosie graficznym i dźwiękowym
« Odpowiedź #3370 dnia: 02 Lipca 2020, 01:13:16 »
W dzisiejszym uaktualnieniu:

- w ramach koncertu zyczen, dodane do juz istniejacych couplerattach:/couplerdetach: dedykowane dzwieki zapinania/rozpinania poszczegolnych elementow sprzegu:
brakehoseattach: brakehosedetach: // przewod glowny hamulca
mainhoseattach: mainhosedetach: // przewod zasilajacy
controlattach: controldetach: // ukrotnienie
gangwayattach: gangwaydetach: // mostek
heatingattach: heatingdetach: // ogrzewanie

- w ramach koncertu zyczen, na bis, dodane urzadzenie kabinowe: lampka i-mainbreakerblinking: sygnalizujaca zamkniecie wylacznika szybkiego oraz sygnalizujaca miganiem gotowosc do zalaczenia WS

- w ramach koncertu zyczen, na drugi bis, stan lampki aktywacji obslugi hamulca EP dostepny jest dla modulu uart (bajt 0, bit 0)