forum speccy.pl

ZX Spectrum => EMULATORY => Wątek zaczęty przez: Abrimaal w 2012.03.18, 19:26:57

Tytuł: Keystick/Sterowanie
Wiadomość wysłana przez: Abrimaal w 2012.03.18, 19:26:57
W ZX Spin jest taka zakładka w Controllers - Keystick. Do czego ona służy?
Zmieniam różne ustawienia i nic nie daje, bo w następnej zakładce Joystick mam wybrany Kempston i steruję joystickiem.
Czy za pomocą Keystick, lub innych ustawień da się zrobić, aby oporne, niedopracowane gry,
w których sterowanie jest tylko za pomocą klawiatury dały się sterować joystickiem?
(http://abrimaal.pro-e.pl/network/keystick.png)
Tytuł: Odp: Keystick/Sterowanie
Wiadomość wysłana przez: dax w 2012.03.19, 15:22:27
Na swoim przykladzie, (na potrzeby Gamebase ZX) zrobilem tak:
http://img207.imageshack.us/img207/8804/111wt.png

Uruchamia to joystick Kempston w emulatorze. Wtedy w grach wybieram Kempston i gram kursorami, a SHIFT jako FIRE. Ale zeby to dzialalo, to jeszcze trzeba kliknac 4-ta ikone od lewej w glownym oknie emulatora. Gdy ja klikniesz, wtedy ikonka klawiatury zamieni sie w joystick. Dopiero wtedy dziala joy w emulatorze. W Spin 0.7 mozna to zautomatyzowac, aby zawsze startowal joystick (bez klikania 4-tej ikony). Wtedy w pliku Default.spincfg, w sekcji [Control] dodajesz wpis KeyStickEnabled=1.

W Spin 0.6 zautomatyzowac sie tego nie da. Z doswiadczenia... Spin 0.7 stwarza wiecej problemow pod Windows 7. 
Tytuł: Odp: Keystick/Sterowanie
Wiadomość wysłana przez: Abrimaal w 2012.03.20, 00:51:33
Chyba nie o tym samym mówimy, ja mam na myśli gry, które chodzą tylko z klawiatury (jak np. Delta - QAOPSp),
a chciałbym grać w nie joystickiem,
Ty chyba mówisz o sterowaniu klawiaturą, czego ja unikam.

Chyba bez modyfikacji kodu gry nie da się tego zrobić.
Tytuł: Odp: Keystick/Sterowanie
Wiadomość wysłana przez: dax w 2012.03.20, 08:53:07
ostatnio spie po 2h i ledwo kwicze
wiec jesli zle zajarzylem, to sorry

Tytuł: Odp: Keystick/Sterowanie
Wiadomość wysłana przez: matofesi w 2012.03.20, 09:56:13
@dax Na moje oko ty zajarzyłeś dobrze. To Abrimaalowi wydaje się, że keystick to co innego niż to faktycznie jest ;)

A tak na serio - jest dokładnie tak jak opisał dax a do tego jest druga zakładka "Joystick" i w niej jest na dole pozycja "User definable". Tam ustawia się klawisze dla poszczególnych kierunków i fire i po aktywacji joysticka (nie wiem jak to działa - nie mam joysticka żeby sprawdzić) ruszanie nim powinno generować ustawione w konfiguracji klawisze.
Tytuł: Odp: Keystick/Sterowanie
Wiadomość wysłana przez: Abrimaal w 2012.03.20, 23:55:49
Działa tak jak piszesz, Mat. To już piąta instancja Spin na dysku - wszystko przez to, że konstruktorom nie chciało zrobić się wejścia na joystick. To tak samo jakby "tnąc koszty" nie zrobili na klawiaturze 'Enter' i trzeba by dokupić przystawkę.