unreal вылетает при подключении джойстика

Bugs (reports, fixes, etc.)

Postby tails_ » 05 Jun 2009, 07:47

unreal любой версии вылетает при подключеном джое (в данном слушае джой от денд подключеный по схеме direct pad pro)
сообщение в консоли: IDirectInputDevice::SetProperty(DIPH_RANGE): ERROR_FILE_NOT_FOUND
User avatar
tails_
 
Posts: 24
Joined: 05 Jun 2009, 07:43
Group: Registered users

Postby deathsoft » 05 Jun 2009, 21:20

Джойстик не поддерживает установку логического разрешения по осям, поэтому и вылетает.

Джойстик через гейм порт чтоли подключен?

А, ну так это не джойстик а геймпад, у него и осей то нету, поэтому и разрешение не задеается, там видимо вместо осей все детектится как кнопки. А унриал расчитан на аналоговые джойстики как минимум с двумя осями.

Проверил на доработаном спектрумовском джойстике подключенном к гейм порту (через резисторы), все работает, но там микрософтовский драйвер который поддерживает установку разрешения по осям и джойстик выбран как 2 оси 4 кнопки.

Если драйвер геймпада не умеет эмулированть аналоговый джойстик то в унриале такой геймпад работать не будет (по крайней мере пока).

А вообще надо дописать в унриале поддержку цифровых геймпадов (в которых есть только кнопки).
Last edited by deathsoft on 05 Jun 2009, 21:46, edited 1 time in total.
User avatar
deathsoft
 
Posts: 4635
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby tails_ » 14 Jun 2009, 18:29

подключен через lpt порт...
User avatar
tails_
 
Posts: 24
Joined: 05 Jun 2009, 07:43
Group: Registered users

Postby robat_e » 14 Jun 2009, 18:38

У меня джой от плейстейшен подключен через лпт по той же схеме direct pad pro, ничего не вылетает.
robat_e
 
Posts: 1269
Joined: 08 Apr 2007, 07:34
Group: Registered users

Postby deathsoft » 15 Jun 2009, 00:46

robat_e wrote:У меня джой от плейстейшен подключен через лпт по той же схеме direct pad pro, ничего не вылетает.

В джое от плейстейшен 2 есть аналоговый джой (крутилка такая, в ней есть оси). Проверь на джое где только кнопки есть.
User avatar
deathsoft
 
Posts: 4635
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby robat_e » 15 Jun 2009, 14:30

Сегодня воткнул обычный psx-джойпад, без аналоговых ручек. Все нормально работает.
На всякий случай скриншот консоли и пруфпик :)))

7771482.png


1509594.jpg
1509594.jpg (35.08 KB) Viewed 6250 times
robat_e
 
Posts: 1269
Joined: 08 Apr 2007, 07:34
Group: Registered users

Postby deathsoft » 15 Jun 2009, 14:40

robat_e wrote:На всякий случай скриншот консоли и пруфпик :)))

ну так там написано 6 axes 16 buttons 1 pov, что означает 6 осей, 16 кнопок и одна крутилка. Из за того что есть хотябы 2 оси - все и работает, джойстик от денди эмулируется через жопу или версия драйвера старая и не эмулирует вправо/влево вверх/вниз как оси.

Т.ч. все равно надо сделать поддержку гейм падов где есть только кнопки без осей. Можно будет юзать хоть самодельный гейм пад из кнопок длядверного звонка =)

P.S. А от денди у тебя джоя нету? Может еще от версии драйвера зависит, и новый драйвер умеет кнопки как оси эмулировать?
Last edited by deathsoft on 15 Jun 2009, 14:42, edited 1 time in total.
User avatar
deathsoft
 
Posts: 4635
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 15 Jun 2009, 21:36

Вон кстати нашел описание как маписть кнопки на оси http://tehnik.kv71.ru/gamesystem/ntpad.php
User avatar
deathsoft
 
Posts: 4635
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby robat_e » 16 Jun 2009, 02:57

Да, похоже дело только в дровах. Я то psxpad а не ntpad ставил, мне как-то он больше понравился.
robat_e
 
Posts: 1269
Joined: 08 Apr 2007, 07:34
Group: Registered users

Postby deathsoft » 16 Jun 2009, 11:41

robat_e wrote:Я то psxpad а не ntpad ставил, мне как-то он больше понравился.

Ну, я хз, ntpad это первое что я нагуглил под XP, ибо DirectPad Pro вообще под 9x. У меня то вообще этих падов нету т.ч. и в дровах от них не разбираюсь.
User avatar
deathsoft
 
Posts: 4635
Joined: 07 Apr 2007, 00:58
Group: Registered users


Return to Ошибки

Who is online

Users browsing this forum: No registered users and 1 guest

cron