W dzisiejszym uaktualnieniu:
- poprawka, motory trakcyjne w pojazdach z napedem spal-ele nie powinny przejmowac sie juz zbytnio stanem silnika spalinowego
- poprawka, silnik graficzny nie powinien gubic tekstur
- funkcjonalnosc, dodana mozliwosc konfiguracji podpietego joysticka/gamepada
-- konfiguracja przechowywana jest w pliku eu07_input-gamepad.ini
-- przypisanie funkcji do danego przycisku lub osi powinno zajmowac jedna (i tylko jedna) linijke w pliku
-- przypisanie funkcji do przycisku wyglada nastepujaco:
buttonX impulse komenda
gdzie X to liczba-identyfikator przycisku, a komenda to nazwa przypisanej komendy. Klucz impulse oznacza ze przycisk dziala impulsowo, tzn komenda generowana jest dopoki przycisk pozostaje wcisniety
-- alternatywnie przycisk moze miec funkcje zmiany trybu dzialania galek gamepada, konfigurowana nastepujaco:
buttonX mode Y
gdzie X to liczba-identyfikator przycisku, a Y to liczba-identyfikator trybu dzialania galek
-- przypisanie funkcji do galek odbywa sie na poziomie poszczegolnych osi, w sposob nastepujacy:
axisX value komenda numerparametru
// lub
axisX 3state komenda1 komenda2
gdzie X to liczba-identyfikator osi ruchu galki; w trybie value wychylenie galki powoduje wygenerowanie podanej komendy zas wartosc wychylenia (w zakresie od -1 do 1) zostanie dolaczona jako podany parametr -- numerparametru moze miec wartosc 1, 2, x lub y (1 oraz x maja ten sam efekt, podobnie jak 2 oraz y) Mozliwe jest tez podanie trybu value_inverted ktory dziala tak jak value ale odwraca wartosc polozenia galki. Wreszcie tryb 3state powoduje wygenerowanie komendy1 przy wychyleniu galki w kierunku pozytywnym, lub komendy2 przy wychyleniu w kierunku przeciwnym
-- definicja funkcji osi galki moze byc rozbudowana o dodatkowe konfiguracje, poprzez dodanie ciagu:
modeX tryb parametry
gdzie X to liczba-identyfikator, zgodna z wartoscia Y podana dla przycisku, ktory ma aktywowac dany tryb pracy. Tryb to klucz value/value_inverted/3state zas parametry zaleza od trybu, zgodnie z opisem powyzej
przykladowo:
axis0 value movehorizontal x mode0 3state hornhighactivate hornlowactivate
axis1 value_invert movehorizontal y
button0 mode 0
taki zapis konfiguruje podstawowa galke gamepada by w trybie "zwyklej" pracy sterowala poruszaniem sie po scenerii. Dodatkowo ruch galki w poziomie przy wcisnietym przycisku 0 wywoluje dzwiek syreny nisko- lub wysokotonowej, zaleznie od kierunku wychylenia.