Autor Wątek:  Programy na użytek symulatora. [szczawik]  (Przeczytany 150214 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Joachimowicz

  • ZbanowanyZbanowany
  • Zasłużony dla Symulatora
  • Wiadomości: 1598
  • Nazywam się N'Avoie
    • Zobacz profil
  • Otrzymane polubienia: 1678
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #450 dnia: 25 Stycznia 2021, 21:03:42 »
Fajnym urozmaiceniem byłoby definiowane parametru scenario.time.offset bezpośrednio w starterze.
| Z maszyną od 20 Kwietnia 2010! |

Offline Turbokibel

  • Wydział Repozytorium
  • Wiadomości: 1472
    • Zobacz profil
  • Otrzymane polubienia: 1197
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #451 dnia: 25 Stycznia 2021, 21:35:59 »
Ale to już jest przecież.

Offline Joachimowicz

  • ZbanowanyZbanowany
  • Zasłużony dla Symulatora
  • Wiadomości: 1598
  • Nazywam się N'Avoie
    • Zobacz profil
  • Otrzymane polubienia: 1678
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #452 dnia: 25 Stycznia 2021, 21:44:52 »
Gdzie jest?
| Z maszyną od 20 Kwietnia 2010! |

Offline Turbokibel

  • Wydział Repozytorium
  • Wiadomości: 1472
    • Zobacz profil
  • Otrzymane polubienia: 1197
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #453 dnia: 25 Stycznia 2021, 22:07:20 »
Tutaj.

Offline Joachimowicz

  • ZbanowanyZbanowany
  • Zasłużony dla Symulatora
  • Wiadomości: 1598
  • Nazywam się N'Avoie
    • Zobacz profil
  • Otrzymane polubienia: 1678
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #454 dnia: 25 Stycznia 2021, 22:10:24 »
A to beka ze mnie. Myślałem, że to po prostu czas, natomiast istotnie spełnia funkcję scenario.time.offset.
| Z maszyną od 20 Kwietnia 2010! |

Offline szczawik

  • Deweloper
  • Wiadomości: 1451
    • Zobacz profil
  • Otrzymane polubienia: 395
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #455 dnia: 30 Stycznia 2021, 14:45:09 »
Nowa wersja testowa, zmiany:
  • Poprawione wyszukiwanie tekstur,
  • poprawione wybieranie tekstury pokrewnej (pojazdy wieloczłonowe),
  • zapamiętywanie opcji widoczności składów,
  • refaktoryzacja kodu.
W przypadku zauważenia spowolnienia programu lub innych zmian w działaniu proszę pisać- trochę porządkowałem program.
Link do paczki: https://eu07.pl/userfiles/7492/starter210130.7z

Offline darekocur

  • Wiadomości: 118
    • Zobacz profil
  • Otrzymane polubienia: 4
Problem po uruchomieniu nowej wersji symulatora
« Odpowiedź #456 dnia: 31 Stycznia 2021, 15:17:22 »
Taki komunikat jak w załączniku.

Offline szczawik

  • Deweloper
  • Wiadomości: 1451
    • Zobacz profil
  • Otrzymane polubienia: 395
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #457 dnia: 31 Stycznia 2021, 19:34:02 »
Sytuacja jednorazowa czy przy każdym uruchomieniu? Jaki numer wersji pokazuje się w programie?

Offline jakubg1

  • Deweloper
  • Wiadomości: 1168
  • MaSzyna ma szynę, szyna ma MaSzynę - na kołach.
    • Zobacz profil
  • Otrzymane polubienia: 621
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #458 dnia: 05 Lutego 2021, 00:02:34 »
Propozycje z serii ułatwiaczy: Okno dialogowe do nadawania nazwy składowi podczas dodawania go do magazynu, oraz opcja sortowania po nazwach składów w magazynie.

Offline jakubg1

  • Deweloper
  • Wiadomości: 1168
  • MaSzyna ma szynę, szyna ma MaSzynę - na kołach.
    • Zobacz profil
  • Otrzymane polubienia: 621
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #459 dnia: 18 Lutego 2021, 16:51:25 »
Dodałem taką regułę do maszyny losującej:
9-107.4,9-107.5,9-107.6,9-107.13,9-107.16
Niestety mając w składzie 32 wagony typu 9-107.13, po losowaniu dalej nie ma innych typów (są tylko tekstury z typu 9-107.13). Czy dlatego, że znajdują się kropki i myślniki w nazwie modelu?

Offline szczawik

  • Deweloper
  • Wiadomości: 1451
    • Zobacz profil
  • Otrzymane polubienia: 395
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #460 dnia: 18 Lutego 2021, 17:35:41 »
Nie, te znaki nie powinny mieć żadnego wpływu. Podeślij trainset, sprawdzę na jakim filtrze odpadają pozostałe.

Offline jakubg1

  • Deweloper
  • Wiadomości: 1168
  • MaSzyna ma szynę, szyna ma MaSzynę - na kołach.
    • Zobacz profil
  • Otrzymane polubienia: 621
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #461 dnia: 18 Lutego 2021, 21:09:04 »
trainset rozklad start 0 0
node -1 0 183_002-5 dynamic cd\181_v2 183_002-5 183_pl1 0 headdriver 3.WH25 0 enddynamic
node -1 0 31565954615-6 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_1 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_2 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_3 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_4 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_5 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_6 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_7 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_8 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_9 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_10 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_11 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_12 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_13 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_14 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_15 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_16 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_17 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_18 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_19 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_20 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_21 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_22 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_23 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_24 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_25 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_26 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_27 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_28 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_29 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_30 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_31 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_32 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 3.WH25 0 enddynamic
node -1 0 31565954615-6_33 dynamic cd\9-107_v1 31565954615-6 9-107.13_m 0 nobody 0.WH25 0 enddynamic
endtrainset

Offline szczawik

  • Deweloper
  • Wiadomości: 1451
    • Zobacz profil
  • Otrzymane polubienia: 395
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #462 dnia: 18 Lutego 2021, 22:45:16 »
Dzięki. Faktycznie był błąd, w uproszczeniu różne grupy były uwzględniane tylko dla pierwszego pojazdu. Natomiast trzeba pamiętać, że ZSSKC poza 9-107.13 ma jedynie jakieś 2 tekstury, więc i tak losować będzie głównie 9-107.13.
Zmiany:
  • Poprawione losowanie tekstur,
  • dodana kategoria prototypy (znacznik x),
  • sortowanie magazynu wg nazwy pojazdu lub pociągu z zapamiętywaniem wyboru.
Link do paczki: https://eu07.pl/userfiles/7492/starter210218.7z
Przyznam, że niezbyt testowałem wersję. W wolnej chwili zmienię system aktualizacji- obecnie jest zrobiony dosyć prowizorycznie. Kategoria prototypów być może jest dodana tymczasowo. Odnośnie auto ustawiania wartości sprzęgu- trzeba będzie dodać lokomotywom SM42 wpis ControlType.

Offline Hubertnator23

  • Betatester
  • Wiadomości: 642
  • Specjalista ds. kiszenia nieukończonych dodatków
    • Zobacz profil
  • Otrzymane polubienia: 392
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #463 dnia: 24 Lutego 2021, 16:14:05 »
Mam propozycję - zrobić ustawienia "dla zaawansowanych" (może coś w stylu trybu pracy w Rainstedzie?), z których można przełączać następującymi parametrami:

gfx.usegles - przełącznik OpenGL/OpenGL ES
gfx.shadergamma - gamma w shaderach
python.mipmaps no - mipmapy ekranów (?)

Oraz dodać checkbox "Użyj rendera ANGLE", który tylko zadziała jeśli w katalogu z MaSzyną będą pliki libEGL.dll i libGLESv2.dll, oraz nastawi parametry:

gfx.usegles na yes
gfx.shadergamma na yes

I nie wiem czy następujące są konieczne, ale dla bezpieczeństwa można jeszcze dać:

compresstex na no
python.threadedupload na no
python.mipmaps na no

Offline Turbokibel

  • Wydział Repozytorium
  • Wiadomości: 1472
    • Zobacz profil
  • Otrzymane polubienia: 1197
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #464 dnia: 24 Lutego 2021, 16:19:20 »
Raczej jak wyjdzie nowa paczka to te dwa pliki będą już w katalogu głównym.

Offline szczawik

  • Deweloper
  • Wiadomości: 1451
    • Zobacz profil
  • Otrzymane polubienia: 395
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #465 dnia: 25 Lutego 2021, 11:58:33 »
Ustawienia zaawansowane już są (PPM na ustawieniach), można tam dorzucić kolejne opcje. Natomiast render ANGLE dodać w oknie ustawień graficznych, a jego zaznaczenie powodowałoby ustawienie i może zablokowanie parametrów powiązanych. Ogólnie ilość ustawień jest już dosyć przytłaczająca (dochodzą jeszcze różne zależności pomiędzy nimi), dobrze byłoby dodać kilka zestawów ustawień (presetów), to potrzebna byłaby osoba która by takie zestawy rozpisała. Mogłoby to działać choćby na dodatkowych plikach ustawień które podmieniałyby eu07.ini przy wybraniu danego pakietu.

Offline jakubg1

  • Deweloper
  • Wiadomości: 1168
  • MaSzyna ma szynę, szyna ma MaSzynę - na kołach.
    • Zobacz profil
  • Otrzymane polubienia: 621
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #466 dnia: 07 Marca 2021, 23:35:01 »
Czasem starter zamienia w nazwach składów w magazynie spacje na podkreślniki.

Offline szczawik

  • Deweloper
  • Wiadomości: 1451
    • Zobacz profil
  • Otrzymane polubienia: 395
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #467 dnia: 12 Marca 2021, 11:03:22 »
Nowa wersja testowa, zmiany:
  • Obsługa zestawów ustawień,
  • poprawione kopiowanie składu do schowka (usunięty problem z podkreślnikami),
  • ustawienia- obsługa parameteru wirtualnego manewrowego, usunięty multisampling x16,
  • obsługa ANGLE.
Możliwe jest definiowanie presetów ustawień graficznych. Jest to zwykły plik .ini w którym są zawarte parametry z wartościami jakie chcemy ustawić przy pomocy presetu. Jeśli program wykryje istnienie jakiegoś zestawu to w zakładce ustawień graficznych pokazuje się menu z listą dostępnych zestawów które można użyć. Dla przykładu utworzyłem zestaw o nazwie "Maksymalne" (załącznik do wypakowania), wystarczy go umieścić w katalogu \starter. Analogicznie możemy tworzyć kolejne zestawy.
Przygotowałem wstępnie program do obsługi ANGLE. Wykrycie odpowiednich bibliotek powoduje pojawienie się opcji "Render Angle". Użycie opcji spowoduje ustawienie:
gfx.usegles yes
gfx.shadergamma yes
compresstex no
python.threadedupload no
python.mipmaps no
Link do paczki: https://eu07.pl/userfiles/7492/starter210312.7z
Nie jestem dostatecznie zorientowany ani w doborze odpowiednich ustawień dla zestawów ani w ustawieniach dotyczących ANGLE- jeśli ktoś widzi błąd lub możliwość usprawnienia proszę pisać.

Offline jakubg1

  • Deweloper
  • Wiadomości: 1168
  • MaSzyna ma szynę, szyna ma MaSzynę - na kołach.
    • Zobacz profil
  • Otrzymane polubienia: 621
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #468 dnia: 28 Marca 2021, 12:28:23 »
Prosta propozycja, czyli pole na numer wagonu. W przypadku jego braku, nazwa pojazdu w trainsecie zostaje taka jest, np. b10nou_12345, a jeżeli coś wpiszemy (np. 13), to nazwa zmienia się na b10nou_12345#13.

Offline szczawik

  • Deweloper
  • Wiadomości: 1451
    • Zobacz profil
  • Otrzymane polubienia: 395
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #469 dnia: 28 Marca 2021, 19:44:54 »
A miałoby to praktyczne zastosowanie?

Offline jakubg1

  • Deweloper
  • Wiadomości: 1168
  • MaSzyna ma szynę, szyna ma MaSzynę - na kołach.
    • Zobacz profil
  • Otrzymane polubienia: 621
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #470 dnia: 28 Marca 2021, 19:45:55 »
Miałoby to praktyczne zastosowanie w moich skryptach pythona, co by na wyświetlaczach były odpowiednie informacje.

Offline szczawik

  • Deweloper
  • Wiadomości: 1451
    • Zobacz profil
  • Otrzymane polubienia: 395
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #471 dnia: 28 Marca 2021, 19:49:24 »
Tak, ale czy nie lepiej taki numer dodać na stałe w trainsecie, by nie robić tego przy każdym uruchomieniu dla każdego wagonu?

Offline jakubg1

  • Deweloper
  • Wiadomości: 1168
  • MaSzyna ma szynę, szyna ma MaSzynę - na kołach.
    • Zobacz profil
  • Otrzymane polubienia: 621
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #472 dnia: 28 Marca 2021, 19:50:53 »
Pole uzupełniałoby się automatycznie tym co po tym krzyżyku jest wpisane w trainsecie. Np. jeśli w pliku mamy wagon o nazwie hjaebsnfkesbs#23, to w polu automatycznie pojawi się 23.
« Ostatnia zmiana: 28 Marca 2021, 19:52:30 wysłana przez jakubg1 »

Offline Hubertnator23

  • Betatester
  • Wiadomości: 642
  • Specjalista ds. kiszenia nieukończonych dodatków
    • Zobacz profil
  • Otrzymane polubienia: 392
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #473 dnia: 28 Marca 2021, 19:52:29 »
Chyba bardziej chodzi o to, żeby przy zestawianiu składu przez użytkownika, nazwa miała [...]#numerek, żeby nie było sytuacji że skrypt jako numer wagonu dostaje nic. Poza tym każdy wagon ma inny numer.

Offline matek123

  • Moderator
  • Wiadomości: 5456
    • Zobacz profil
  • Otrzymane polubienia: 1735
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #474 dnia: 28 Marca 2021, 19:53:22 »
Proponowałbym w node dynamic + okienko dekodujące wpis z node dynamic do ewentualnych zmian składu. Jakiś znak zastrzeżony w nazwie pojazdu np: "node -1 0 a50449#10 dynamic" i wtedy starter 10 by odczytywał, ze jest numerem wagonu.
Poszukuję zdjęć na tekstury pociągów sieciowych. Szczególnie platform z pomostami.

Offline szczawik

  • Deweloper
  • Wiadomości: 1451
    • Zobacz profil
  • Otrzymane polubienia: 395
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #475 dnia: 28 Marca 2021, 20:04:44 »
W porządku, dodam na dniach.

Offline mareczek

  • Deweloper
  • Wiadomości: 610
    • Zobacz profil
    • Galeria Fotograficzna Mareczka
  • Otrzymane polubienia: 262
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #476 dnia: 28 Marca 2021, 22:32:07 »
Dałoby dodać opcję możliwości łączenia różnych loków poprzez ustawienie sterowania itd.? Teraz przy różnych kombinacjach krzyczy że "niedasię" - tak, słusznie - ale wiadomo, składy nawet w realu mają różne kombinacje ala ST44+SM42 itp. W rzeczywistości obie maszyny są obsadzone przez maszynistów, w Maszynie chcąc sterować lokami naraz jest możliwe tylko przez ustawienie sterowania między nimi, do czego program niestety nie chce dopuścić.

Offline Stele

  • Wydział Repozytorium
  • Administrator
  • Wiadomości: 10106
    • Zobacz profil
  • Otrzymane polubienia: 2592
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #477 dnia: 28 Marca 2021, 22:39:50 »
No i bardzo dobrze, że nie chce. O to walczyłem. Chcesz szamanić, to sobie zestaw w notatniku i uruchom z wiersza.
Mój kanał youtube

Offline Joachimowicz

  • ZbanowanyZbanowany
  • Zasłużony dla Symulatora
  • Wiadomości: 1598
  • Nazywam się N'Avoie
    • Zobacz profil
  • Otrzymane polubienia: 1678
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #478 dnia: 28 Marca 2021, 23:44:23 »
Starter usuwa wpis dodany przez użytkownika. Konkretnie sound.volume.paused.
| Z maszyną od 20 Kwietnia 2010! |

Offline mareczek

  • Deweloper
  • Wiadomości: 610
    • Zobacz profil
    • Galeria Fotograficzna Mareczka
  • Otrzymane polubienia: 262
Odp: Programy na użytek symulatora. [szczawik]
« Odpowiedź #479 dnia: 29 Marca 2021, 16:32:04 »
No i bardzo dobrze, że nie chce. O to walczyłem. Chcesz szamanić, to sobie zestaw w notatniku i uruchom z wiersza.
Przydałaby się opcja "deweloperska" odblokowująca tą blokadę. Chyba że jest jakiś myk, który pozwala sterować także drugą maszyną.