Page 1 of 1

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

PostPosted: 05 Jun 2009, 07:47
by tails_
unreal любой версии вылетает при подключеном джое (в данном слушае джой от денд подключеный по схеме direct pad pro)
сообщение в консоли: IDirectInputDevice::SetProperty(DIPH_RANGE): ERROR_FILE_NOT_FOUND

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

PostPosted: 05 Jun 2009, 21:20
by deathsoft
Джойстик не поддерживает установку логического разрешения по осям, поэтому и вылетает.

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

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

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

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

А вообще надо дописать в унриале поддержку цифровых геймпадов (в которых есть только кнопки).

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

PostPosted: 14 Jun 2009, 18:29
by tails_
подключен через lpt порт...

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

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

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

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

В джое от плейстейшен 2 есть аналоговый джой (крутилка такая, в ней есть оси). Проверь на джое где только кнопки есть.

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

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

7771482.png


1509594.jpg
1509594.jpg (35.08 KB) Viewed 19312 times

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

PostPosted: 15 Jun 2009, 14:40
by deathsoft
robat_e wrote:На всякий случай скриншот консоли и пруфпик :)))

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

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

P.S. А от денди у тебя джоя нету? Может еще от версии драйвера зависит, и новый драйвер умеет кнопки как оси эмулировать?

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

PostPosted: 15 Jun 2009, 21:36
by deathsoft
Вон кстати нашел описание как маписть кнопки на оси http://tehnik.kv71.ru/gamesystem/ntpad.php

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

PostPosted: 16 Jun 2009, 02:57
by robat_e
Да, похоже дело только в дровах. Я то psxpad а не ntpad ставил, мне как-то он больше понравился.

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

PostPosted: 16 Jun 2009, 11:41
by deathsoft
robat_e wrote:Я то psxpad а не ntpad ставил, мне как-то он больше понравился.

Ну, я хз, ntpad это первое что я нагуглил под XP, ибо DirectPad Pro вообще под 9x. У меня то вообще этих падов нету т.ч. и в дровах от них не разбираюсь.