- Symulator MaSzyna -
Symulator EU07 (i nie tylko) => Pomoc doraźna => Wątek zaczęty przez: szumel w 06 Maja 2022, 16:44:51
-
Witam. Mam przepustnice do flight simulator i chciałbym sterować nią pojazdami. Po podłączeniu domyślnie za pomocą jej poruszam sie kamerą góra dół, lewo prawo itd. Co powinienem wpisać w pliku "eu07_input-gamepad" aby zamiast kamery obsługiwać nastawnikiem i hamulcami. Dodam że w poprzedniej wersji symulatora jedna z manetek działała właśnie jako nastawnik, ale niestety po aktualizacji to się zmieniło. Poprzednią wersję usunąłem i nie mam tego pliku żeby podejrzeć co tam było wpisane. Oczywiście mogę nią starować przy pomocy programu Xpadder tak jak to robię w TSW np. ale nie jest to ruch płynny i nie odpowiada faktycznemu położenia manetki.
-
axisN value(inverted) wartość (x) tak jak jest w przykładowym wpisane. Wszystkie klucze są zdefiniowane w tym pliku https://github.com/Milek7/maszyna/blob/master/command.cpp Dla analogów chcesz te z "set" w nazwie.
axis0 value mastercontrollerset
powinno dać nastawnik jazdy na pierwszej osi analogowej kontrolera przykładowo. Może z iksem na koniec, nie pamiętam już, bo nie mam takich zabawek, a na sticku z jednym analogiem się jeździ gorzej jak na klawiaturze.
-
Na szybko nie udało mi sie tego ustawić, później jeszcze popróbuje. Może ktoś coś jeszcze podpowie
-
A ta przepustnica jest wykrywana przez windowsa jako analogi 1-4? Bo więcej to GLFW nie obsługuje. Jak masz głównego sticka podpiętego jako kontroler 1, to może tego nie widzieć.
-
Podłączę się, wykrywa u mnie przepustnice, ale przerzuca tylko na 1 stopień, czyli jest 0 lub 1. Przy 0 nic w logach nie ma, jak tylko ruszę zasypuje logi odczytem stanu ale nie przeskakuje dalej niż o 1 stopień. Domyślam się że brakuje jakiegoś skalowania sygnału z przepustnicy.
axis0 value mastercontrollerset
czy z x czy bez efekt ten sam
-
Powinien być float 0-1 na zakresie przepustnicy. Siłą rzeczy to działa tylko na nastawniki procentowe w nowych pojazdach. Czasami trzeba przestawić na jointcontroller, jak mają ED na tej samej dźwigni.
-
Próbuję to inaczej ugryźć, ruch manetki generuje sygnały num= i num- i to działa, ale sygnały num9 i num3 nie do końca, jest zapis w logu ep07-544-hist received command: [trainbrakeincrease] i ep07-544-hist received command: [mastercontrollerdecrease] ale wajcha hamulca ani drgnie. Co może być przyczyną, program jakoś inaczej odbiera klawisze dla hamulca?
-
Dałem axis3 value trainbrakeset i oerlikona zasadniczego w siódemce ładnie interpoluje 0-1 na 6-(-2). Na przepustnicach polecam tylko impulsy i turbokible. Coś co ma analogowy nastawnik i hamulec procentowy. Przy innych wozach to więcej problemu niż frajdy się robi. Zadajniki kolejowe jednak mają inaczej sprężynki i zapadki rozmieszczone. Bez dedykowanego kontrolera to tak meh.
-
Dokładnie, dobrze by się tym sterowało tylko na tego typu pojazdach gdzie jest joystick i o to mi chodziło. Z kołem to nie ma sensu chyba ze sam hamulec.