Введение
Не хочется сильно углубляться в философские вопросы о том что «тру», а что нет, но многие рано или поздно сталкивались с проблемой игры в шутеры на геймпаде, при покупке своей первой консоли. После многолетней игры с клавиатурой и мышкой на ПК, приноровиться к управлению в консольных шутерах бывает очень и очень непросто.
И специально для этого было придумано и выпущено огромное количество устройств, которое позволяет подключить клавиатуру и мышку к консоли. В этой небольшой статье хотелось бы немного расставить точки над i и рассказать о текущем положении дел. Основной фокус будет на консолях от PlayStation, ибо, к сожалению, не владею приставками от Майкрософт.
Типы поддержки
До того, как перейдём к разбору адаптеров, разберёмся в том, что предлагают консоли, без покупки дополнительных переходников.
В новостях или анонсах различных игр постоянно мелькают новости о том, что та или иная игра «поддерживает клавиатуру и мышку» или целые консоли «полностью совместимы» с этими устройствами.
Вот тут нужно немного разделить эту «поддержку» на группы:
1 – 99% игр поддерживают клавиатуру... как источник ввода текста. Играя в MMORPG типа TESO или FF14 невозможно представить себе продуктивное общение в чате при помощи геймпада. Конечно короткую фразу набрать не будет проблем, но вот договориться о тактике на следующего босса в подземелье понадобится очень большое время. Поэтому очень многие покупают компактную Bluetooth клавиатуру и спокойно переписываются, сидя в кресле.
2 – Клавиатура и мышка может поддерживаться игрой, но только в отдельных меню. Точного списка нигде нет, но в некоторых играх можно выбирать пункты меню, либо двигать курсором при кастомизации персонажа, а не только геймпадом, но при старте игры естественно уже абсолютно ничего не работает.
3 – Полная поддержка. Да, есть игры, которые абсолютно нативно поддерживают игру с клавиатуры и мышки, напрямую воткнутые в приставку, но их мягко скажем... маловато. Вот для Xbox https://www.trueachievements.com/key...-support/games, но полного списка на PS4/PS5 найти не удалось, но там тоже от силы пару десятков (из 3-4 тысяч вышедших). Плюс во многих играх поддержка сделана «для галочки» и вызывает лишь дискомфорт, из-за невозможности изменять настройки.
Как работает переходник
Итак, когда всего лишь 1% из общего количества игр поддерживает клавиатуру и мышку нативно так, как нам нужно, придётся искать альтернативы в виде огромного количества переходников и адаптеров. Но сперва разберёмся как же они работают? Вот небольшая выдержка из статей в интернете:
Про CronusMAX:
«CronusMAX использует скрытную технологию и его совершенно невозможно обнаружить онлайн, потому что в нём используется ID контроллера. В отличие от некоторых других адаптеров, в нашем случае консоль считает, что игрок использует её собственный контроллер, а все скрипты или моды просто автоматически имитируют нажатия кнопок, стиков и триггеров…».
Про XIM Apex:
«Консоль общается напрямую с контроллером — нет никакого USB ID (например, VID или PID), которые можно использовать для обнаружения устройства. XIM передаёт через контроллер все USB-данные, не связанные с вводом (в том числе звук, информацию о безопасности и т.д.). Но когда консоль запрашивает ввод, от лица контроллера начинает отвечать XIM. XIM запрашивает у мыши, клавиатуры и контроллера ввод, а затем преобразует его в состояние конртроллера и передаёт при запросе в консоль».
«Важнее всего то, что XIM не позволяет игроку превысить максимальную скорость поворота, заданную разработчиком в консольной версии игры. Например, в PC-версиях серии Call of Duty игроки могут выполнять «flick shots». Повысив чувствительность мыши, они могут резко ею двигать для быстрого прицеливания и уничтожения цели (таким же образом на PC выполняется потрясающий трюк “360 no scope headshot“). Но на консолях, даже при подключенном XIM, есть максимальная скорость поворота, поэтому игрок с XIM и мышью не может поворачиваться и целиться во врага за спиной быстрее, чем игрок с обычным контроллером.»
Читерство или нет
Итак по объяснениям сверху можно понять, что приставка не видит разницы между геймпадом и тем же самым XIM‘ом, так как адаптер просто симулирует нажатия кнопок и движения аналогов, но они все идут исключительно от ID контроллера, который всегда воткнут параллельно. Соответственно с технической точки зрения это невозможно ни вычислить, ни, соответственно, забанить.
Единственное из реальных решений в защите - придумать настолько сложный протокол обмена, чтобы его не расшифровали и не смогли «подменить» нажатия, что собственно говоря сейчас и происходит с Dualsense на PS5, но об этом позже.
Другой вопрос – трофейные лидерборды. Ну тут всё однозначно – модификация устройств ввода не запрещена. Ни макросы, ни переходники – ничего не запрещено, можно выбивать трофеи со спокойной душой.
Где переходники 100% запрещены, так это на официальных турнирах. Поиграть в Осаду или CoD на своей любимой мышке не получится ни при каких условиях в любом более-менее серьёзном турнире. И там обычно уже имеется список разрешённых устройств, в которых, естественно, ни XIM, ни Cronusmax нет.
Читерство ли это с философской точки зрения, ибо даёт нечестное преимущество итд итп – каждый пусть решает для себя сам.
Небольшая история
Переходники на клавиатуру и мышку были популярны уже лет 20 назад в эпоху PS2, ибо как раз там начали своё бурное развитие консольные шутеры от первого лица. А так как и PS2 и PS3 поддерживала огромный спектр различных неофициальных устройств, никто и не заморачивался с «перехватом» нажатия кнопок и подменой ID устройства на оригинальный Dualshock (у кого были эти приставки помнят, как много китайских подделок было на рынке).
Большинство устройств выглядели подобным образом:
На PS4 на уровне прошивки системы были запрещены всевозможные нелицензированные устройства ввода, поэтому в достаточно короткое время с помощью ревёрс инжиниринга были найдены варианты подключения адаптеров через USB-Hub‘ы параллельно с оригинальными Dualshock 4.
Как играть в кресле/на диване?
Этот пункт был вынесен отдельно не спроста, ибо в голове у многих игра на геймпаде ассоциируется с расслабленным сидением на диване/кресле, а клавиатура с мышкой – сгорбившись за столом на табуретке. К счастью имеется большое количество вариантом, какие образом можно совместить приятное с полезным.
Один из вариантов – подставка на диван:
Просто на коленках:
Если сидеть в кресле, то вот такая подставка под руку:
Поддержка PS5/XSEX
Microsoft:
Тут всё просто - Xbox Series поддерживает геймпады с предыдущих поколений – никаких проблем продолжать использовать любимый переходник дальше нет.
Sony:
С PS5 всё сложно. В большинстве случаев игры на PS5 поддерживают возможность играть с лицензированных контроллеров от PS4 (но не Dualshock 4), соответственно его можно подключить для авторизации и продолжить играть. Но всё чаще начинают появляться игры, которые требуют только Dualsense (как пример Doom Eternal), а соответственно и нет никакой возможности использовать какой-либо адаптер (ибо «перехватить» ничего нельзя). На текущий момент не было найдено адекватного решения, возможно оно появится с появлением первых PS5 контроллеров от сторонних фирм, но пока поддержка PS5 приостановлена.
Рассмотрим несколько популярных адаптеров:
CronusMAX / Titan
До недавних пор я бы не называл эти адаптеры полноценными переходниками на клавиатуру и мышку, ибо для этого требовалось иметь компьютер (мышка и клавиатура подключалась к USB портам ПК, затем к нему же через USB подключался адаптер и лишь затем адаптер начинал передавать команды на консоль).
За последний год от обоих производителей вышло по новой версии своих адаптеров, CronusMAX Zen и Titan Two
Как вы можете заметить, теперь у них имеется два USB порта, как раз для клавиатуры и мышки, но всё равно для настройки и калибровки адаптеры придётся подключать к компьютеру.
На самом деле никто не использует ни CronusMAX ни Titan исключительно как переходник для клавиатуры и мышке - в основном они используются для макросов. Моментальная перезарядка нажатием одной кнопкой, отсутствие разброса у оружия, сложные комбинации при нажатии одной кнопки – это всё сюда. Исторически разработчики CronusMAX «откололись» от команды ConsoleTuner (Titan), и в итоге стали лидерами в этой области. На форумах и библиотеке сайта можно найти сотни различных скриптов, начиная от авто-рыбалки в какой-нибудь ММО, заканчивая комбо челленджами в Стрит Файтере.
Конечно можно сказать, что вот это точно читерство, но вся эта иллюзия разбивается при попытке самому написать хотя бы простенький скрипт, к примеру на «нажатие кнопки Х раз в 2 минуты». Отсутствие какой-либо обратной связи (скажем о том, попал ли удар в цель или противник успел отпрыгнуть), ограничение количество кнопок, а также необходимость регулярно изобретать велосипед в скриптовом языке (в нём всего три типа данных, есть ещё if-else и цикл while) сводят весь мнимый потенциал практически на нет. Но это только если самому пытаться что-то сделать, а не судить по видео в ютубе, но это не совсем по теме, поэтому продолжаем дальше.
Основное для чего я бы 100% рекомендовал использовать – это переходник для геймпадов. Благодаря достаточно хорошо разработанному ПО практически не имеет лага, что позволяет подключать даже аркадные стики для файтингов и не чувствовать дискомфорта. Ну а играть с «Dualshock 4 на PS3» либо «Xbox Elite Controller на PS4» и вовсе можно практически без дополнительных настроек.
Xim Apex
Самый популярный и объективно лучший переходник на клавиатуру и мышку на рынке, в том числе из-за возможности конфигурации без подключения к ПК (через приложение на телефоне/планшете и подключению через bluetooth) и огромному количеству «smart translator» (индивидуальных настроек).
Более подробно о настройках из интернета:
«С точки зрения игрока может показаться, что игра в Call of Duty на консоли не представляет никаких сложностей. Но внутри игра представляет собой сложный массив управляемых ПО решений, упрощающих игру на контроллере вместо мыши и клавиатуры.
Например, существуют «мёртвые зоны» — небольшие области вокруг центра стика, не реагирующие на движение, чтобы избежать колебаний, когда игрок слегка задевает стик. Кроме того, у каждой игры есть тщательно подобранные «скорости ускорения»: прицел игрока движется быстрее, когда стик находится ближе к краю. Эти и другие нелинейные поведения позволяют удобно управлять играми наподобие Halo с контроллера.»
Соответственно, чтобы управление с клавиатуры и мышки чувствовалось натурально, нужно учесть все эти «мёртвые зоны» и «зоны ускорения», ведь даже при игре на геймпаде в разных шутерах очень хорошо чувствуется разница между ними. Это в софте XIM Apex настраивается так называевыми «баллистическими кривыми»:
Количество поддерживаемых игр очень большое, на официальном форуме оперативно добавляются большинство популярных новинок (да и как в случае со скриптами у CronusMAX, тут сами пользователи частенько создают и делятся своими настройками).
Что важно- разработчики адаптеров категорически против любых макросов и скриптов, поэтому никаких «турбо-выстрелов» или «распрыжка одной кнопкой» тут нет. И как уже упоминалось выше – «устройство не пытается дать пользователям возможность сделать нечто, невозможное на контроллерах».
ReaSnow
К сожалению я сам не владею этим устройством, но видел рекламу и обзоры у очень многих околоигровых блоггеров, поэтому буквально пару предложений.
Этот адаптер – нечто промежуточное между отличной поддержкой клавиатуры и мышки у XIM и очень гибкими скриптами и макросами у CronusMAX/Titan. И них имеются свои конфигурации для популярных игр, а также есть поддержка базовых макросов, таких как turbo-fire и прочих.
С выходом новой версии S1 появилась возможность конфигурации без подключению к ПК «на лету» как у XIM‘а.
[
Одна из интересных возможностей – переключение клавиатуры в режим «ввод текста», ведь для XIM и CronusMAX для этого придётся подключать ещё одну (как бы это глупо не звучало), чтобы она определилась именно как клавиатура, а не как геймпад.
Остальное
IOGEAR KeyMander, IFYOO KMAX1, Gam3Gear Brook ZPP004T, GameSir VX2 AimSwitch, Speedshot Ultimate и прочие - десятки их.
Даже имеются лицензированные устройства для самих консолей, такие как HORI PlayStation 4 TAC Pro Type или T.A.C GRIP:
Но у них у всех есть одна проблема – это индивидуальные настройки на каждую игру, а вернее их отсутствие. Как уже упоминалось в XIM, без «баллистических кривых» с такими адаптерами вы играть будете иногда чуть ли не хуже, чем с геймпада, либо будете тратить огромное количество времени на настройку.
Из плюсов могу отметить лишь цену - ведь последние модели CronusMAX ZEN, Titan Two, Xim APEX, Reasnow S1 - все стоят от 100$ и выше (даже с рук), а вот эти можно взять за 30-50$ для «попробовать» (правда это может навсегда отбить желание пользоваться такими адаптерами).
Вывод:
Как любят говорить в одной передаче «все выводы вы делаете сами».
Лично я после покупки год назад XIM Apex начал его использовать в большинстве шутеров, установив подставку под мышку, прикрученной к креслу Поэнг из Икеи. CronusMAX Plus (не ZEN) изредка используется для монотонный действий, типа «убить 10к монстров», где просто нужно нажимать 2 кнопки по очереди, а также для игры с Dualshock 4 на PS3.
Уверен, что в статье были допущены ошибки и/или описано было что-то не полностью, поэтому пожалуйста сообщите об этом, всё будет исправлено и дополнено. Также задавайте вопросы, если таковые имеются – постараюсь на них ответить ну или просто можете поделиться своими мыслями по этому поводу.