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).
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 KirkBarnes on
Немного поковырялся. В общем теперь всё работает как надо: и курки и кнопки стиков. Вообще можно настроить без клавиатуры (включая выход из игры и бинды). A и B навигация по меню вперед и назад, и также подтверждение и отмена выхода, кнопку Start я экспроприировал под меню, в биндах чтобы переназначит кнопку нажимаете A, чтобы отменить Start. Кое-что поправил не касающееся контроллера.
TODO: cvar для DeadZones стиков, в меню кое-что поправить, акселерация(сейчас стики линейно работают, как я понял). Не факт, но...
По наличию времени и интереса могу продолжить изыскания в этом направлении. Если же оно не нужно никому, то... продолжу ковырять для себя.
Скачать: Rgho.st
Как это ни кому не нужно?! Усе нужно. Я в конце след недели вернусь, сделаю новый апдейт кода
Ну тогда вот сорсы того, что я набыдлокодил. Diff-ом несложно будет пройтись, если оно нужно вообще. Это просто по-быстрому подредактировал, насколько успел вникнуть:
Rgho.st
Нормализовать только нужно cvar'ы для deadzone и ограничить +- значения от "номинала", я не успел, да и как оно в Квейке по феншую не знаю.
В разгар игрового тестирования, у моего "ветерана" Logitech F510 стал подыхать левый стик (люфт сильный и скрипит), не знаю насколько его хватит, цены на относительно приличные контроллеры в несколько тыр меня неприятно удивили: F310 (без вибры!) за 2 тыр это ппц, я помню цену в 700, ритейлы совсем охренели. Смотрел на алиекспрессе запчасть, недорого, но там только на боксовские/ПС4, по виду отличается.
А так я начал было вчера копать в сторону SDL (F510 поддерживает Dinput и Xinput). Оно намного больше геймпадов поддерживает и понятный с виду интерфейс. Не знаю отчего у вас такая неприязнь к нему.