Post news RSS native xbox controller support

Lately, many people have said that they play on the controller xbox through emulators, etc. Basic support is already working, vibration works (when you are fired and hit).

Posted by on

Lately, many people have said that they play on the controller xbox through emulators, etc. Basic support is already working, vibration works (when you are fired and hit).

Comments
Ballmer
Ballmer

Немного поковырялся. В общем теперь всё работает как надо: и курки и кнопки стиков. Вообще можно настроить без клавиатуры (включая выход из игры и бинды). A и B навигация по меню вперед и назад, и также подтверждение и отмена выхода, кнопку Start я экспроприировал под меню, в биндах чтобы переназначит кнопку нажимаете A, чтобы отменить Start. Кое-что поправил не касающееся контроллера.
TODO: cvar для DeadZones стиков, в меню кое-что поправить, акселерация(сейчас стики линейно работают, как я понял). Не факт, но...

По наличию времени и интереса могу продолжить изыскания в этом направлении. Если же оно не нужно никому, то... продолжу ковырять для себя.
Скачать: Rgho.st

Reply Good karma Bad karma+1 vote
KirkBarnes Author
KirkBarnes

Как это ни кому не нужно?! Усе нужно. Я в конце след недели вернусь, сделаю новый апдейт кода

Reply Good karma+1 vote
Ballmer
Ballmer

Ну тогда вот сорсы того, что я набыдлокодил. Diff-ом несложно будет пройтись, если оно нужно вообще. Это просто по-быстрому подредактировал, насколько успел вникнуть:
Rgho.st
Нормализовать только нужно cvar'ы для deadzone и ограничить +- значения от "номинала", я не успел, да и как оно в Квейке по феншую не знаю.

В разгар игрового тестирования, у моего "ветерана" Logitech F510 стал подыхать левый стик (люфт сильный и скрипит), не знаю насколько его хватит, цены на относительно приличные контроллеры в несколько тыр меня неприятно удивили: F310 (без вибры!) за 2 тыр это ппц, я помню цену в 700, ритейлы совсем охренели. Смотрел на алиекспрессе запчасть, недорого, но там только на боксовские/ПС4, по виду отличается.
А так я начал было вчера копать в сторону SDL (F510 поддерживает Dinput и Xinput). Оно намного больше геймпадов поддерживает и понятный с виду интерфейс. Не знаю отчего у вас такая неприязнь к нему.

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.