Forum

From PMD 85 Infoserver

Jump to: navigation, search
:: back to start of topic :: back to topic list ::
Message
Author  Author ::  Roman Bórik
Posted  Posted ::  2020-04-20 10:26:56 PM
Subject  Subject ::  Re: Nefunkční nastavení pro Joystick 4004/482
Je pravda, že od verzie v3.1.3.188 bol zmenený DirectInput interface z verzie 7 na 8, pretože tam, myslím, čosi nefungovalo. Už si nepamätám, čo presne.
Žiaľ, spomenutý typ Joysticku/Controllera nemáme, takže to neviem vyskúšať.
Ako sa prejavuje tá nemožnosť nastavenia toho Joysticku? Vôbec ten Joystick nie je detekovaný a tak sa nezobrazí v zozname (v nastaveniach Emulátora)? Alebo nie je možné zvoliť Osi/Pozičné klobúčiky/Tlačidlá? Alebo ho nejde skalibrovať?
Samotný Windows na Joystick vidí a ide ho aj skalibrovať?
 
Message
Author  Author ::  Petr
Posted  Posted ::  2020-04-23 11:37:58 PM
Subject  Subject ::  Re: Nefunkční nastavení pro Joystick 4004/482
Já v nastavení joystick vůbec nevidím , proto jej nemůžu ani použít či kalibrovat, proto zatím musím používat starší verzi jak jsem již psal, zde funguje vše OK
 
Message
Author  Author ::  Roman Bórik
Posted  Posted ::  2020-04-25 08:41:49 AM
Subject  Subject ::  Re: Nefunkční nastavení pro Joystick 4004/482
Takže problém s nedetekovaným Gamepadom je vyriešený. Od DI8 sa herné zariadenia delia do niekoľkých kategórií a Emulátor akceptoval iba "typ Joystick", ale nie "typ Gamepad".
Ďakujem Petrovi za otestovanie.
Snáď v nejakom dohľadnom čase vydáme novú verziu Emulátora.
 
Message
Author  Author ::  Roman Bórik
Posted  Posted ::  2020-04-23 09:20:43 PM
Subject  Subject ::  Re: Nefunkční nastavení pro Joystick 4004/482
Tak som zistil, že skutočne pri spúšťaní kalibrácie Joysticku Emulátor "zamrzne", prípadne priamo skolabuje.
Nestane sa tak ale ihneď pri zobrazení Ovládacieho panelu pre Joysticky. Ten sa normálne zobrazí, aj so zoznamom pripojených Joystickov. Až po clicku na tlačidlo Vlastnosti (čo má zobraziť samotný kalibračný dialóg) dôjde k "zamrznutiu".
Ovládací panel Joysticku sa v kóde otvára priamym volaním funkcie ShowJoyCPL z knižnice joy.cpl. Teraz som sa ale dočítal, že sa odporúča radšej použiť metódu RunControlPanel inštancie DirectInput8. A skutočne to pomohlo a k "zamrznutiu" nedochádza.
:: back to start of topic :: back to topic list ::