господа, проблема следующая. Имеется Gens 2.14 и аналоговый геймпад. Так вот, когда я вешаю клавиши направлений (UP, Down, LEft, Right) на цифровую крестовину пада, одновременные нажатия промежуточных положений почему-то не распознаются. Например Up+Left и т.д. Как наглядный пример, не могу стрелять по диагонали вверх в Контре и тп.
Когда же клавиши направлений вешаются на аналоговые грибки, все работает как надо. В чем же дело?
Насколько я понял, проблема в том, что в Gens 2.14 нет возможности назначения диагонального движения. Оно осуществимо только как результирующая двух движений, т.е. в случае одновременного нажатия двух клавиш, например "вверх" и "влево", так как эмулятор воспринимает крестовину джойстика, как клавиатуру, промежуточное направление на крестовине воспринимается как отдельный key, а не как сочетание "вверх" и "влево". Следовательно, для выполнения диагонального движения понадобилось бы зажать одновременно направления "вверх" и "влево" на крестовине, что в принципе невозможно, а так как привязать к промежуточному направлению функцию "Up+Left" в настройках нельзя, то диагональное движение возможно только при игре с клавиатуры.
Добавлено позже:У меня проблема с клавишами во время нетплея в Gens 2.14. При попытке сыграть втроем в Lost Vikings, только у игрока, запустившего игру все клавиши работают правильно, у двух остальных функция "MODE" смещается на кнопку с функцией "START", а кнопка с функцией "Y" вообще перестаёт работать. У всех игроков одинаковые версии Gens, ромов и 6 кнопочные джойстики. Переключение между режимами "pad" и "teamplayer" ничего не дает. У меня есть подозрение, что это как-то связано с максимальным количеством игроков в kaillera: всем играм по умолчанию присвоено максимальное значение "2", а изменить количество игроков вручную почему-то не получается.