Очередная история о том, почему Габен - бог, а Фил - лох

Очередная история о том, почему Габен - бог, а Фил - лох

Нет, это не наброс-щитпост. Это реальная история. События, описанные в этом посте, произошли в Миннесоте в 1987 год... В смысле, у меня дома не далее как вчера. Тут найдется место драме, превозмоганию, новому падению, и хэппи-энду с окончательной победой.

Дело вот в чем. Решил я значит накатить себе эмулятор PS1 под именем DuckStation. Ну и дабы не ломать свои пальцы и не выписывать соло на клавиатуре, подключил я свой геймпад от Xbox Series S (точь-в-точь как на пикриле). Геймпад, смею отметить, считался на лету, ничего донастраивать и калибровать не пришлось, разработчик DuckStation молодец.

Но буквально через 5 минут восхищенных покатушек в Colin Mcrae Rally случилось страшное. Мне пришлось поставить игру на паузу. И тут я заметил, что по нажатию на кнопку Start одновременно с меню паузы, у меня появилось меню самого эмулятора. Благо, в данном меню по умолчанию выбрана кнопка "продолжить эмуляцию", так что сильных проблем это пока не создало. Я отметил себе, что проблему надо бы когда нибудь будет решить, и пока вернулся к своей Subaru Impreza и верному штурману в Новую Зеландию.

Где-то здесь снимали Властелина Колец...
Где-то здесь снимали Властелина Колец...

Вернувшись из Новой Зеландии с постыдным пятым местом, я решил, что наверное надо бы пройти обучение. Благо, оказалось, что мастера кода (они сами себя так называют!) добавили в игру целую автошколу, словно это самая настоящая Gran Turismo.

И тут случилось кое-что похуже.

Игра попросила меня использовать ручной тормоз.

За дерганье рычага ручного тормоза в Colin Mcrae Rally отвечает кнопка "круг". И нажав на нее, я узнал, что эта замечательная кнопка помимо отправки автомобиля в управляемый (или нет) занос, отправляет эмуляцию игры на паузу.

Тут проблема стала неотложной, и я отправился в настройки эмулятора. Зайдя в раздел "Горячие клавиши" я, к своему удивлению обнаружил, что самим эмулятором для кнопок геймпада никаких хоткеев не привязано.

С этого задания все и началось
С этого задания все и началось

Написав пост в подсайт "Вопросы" на ДТФ, я получил мало вразумительной инфы на сей счет. Точнее, нихера не получил. Один пользователь очень постарался мне помочь (спасибо ему от души), но даже совместными усилиями мы ничего не добились. Нынче этот пост уже удален, можете не искать.

Тогда я предположил (и оказался совершенно прав), что кнопки геймпада, подключенного к компьютеру под управлением операционной системы Windows, дублируют некоторые кнопки, ой простите, клавиши клавиатуры. Тогда в мою голову пришла идея нехитрого костыля: привязать проблемные хоткеи к другим клавишам, которые точно не дублируются геймпадом.

Сработало? Сработало!

Но ликование мое продлилось недолго.

Вдоволь накатавшись по лесам Новой Зеландии и горам Греции, я вспомнил, что одна пользовательница ДТФ давеча рекомендовала мне игру Road Rash Jailbreak. Отдельно эта особа отметила ее саундтрек.

Что ж, пара минут, и я скармливаю Утиной Станции новый образ, и та, довольно покрякивая, запускает мне игру с действительно балдежной музыкой.

Очередная история о том, почему Габен - бог, а Фил - лох

Осваиваемся с управлением. Так, жму "крест" - мотоцикл стоит. "Квадрат", "треугольник", "круг" - стоит. Жму правый триггер - стоит. Но! От последнего нажатия мой аватар прописал живительного пинка воздуху справа от себя. Почему воздуху? Потому что пока я разбирался с управлением, все остальные давно уехали в закат.

В итоге оказалось, что за газ и тормоз отвечает правый стик. Наклон вперед - газ, наклон назад - тормоз. Как в Halo, только наоборот. Долго привыкать не пришлось.

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

Играть, конечно, можно, но дюже дискомфортно. Тем более, что костыль у меня уже есть. Максимально уверенно я захожу в настройки хоткеев и меняю клавишу сворачивания-разворачивания на полный экран (f11, как водится) на другую (f12).

Нет пути, америкосский "Бой с тенью"
Нет пути, америкосский "Бой с тенью"

Максимально гордый от своей русской смекал_очки снова залетаю в Road Rash. Догоняю противника, голосом Михалкова из "Жмурок" говорю "Ну вот и усё, карачун тебе, Церетелли", жму на триггер раз, жму два...

... и эмулятор снова сворачивается в окно, сука!

Получается, в данном случае разработчики прошивки геймпада Xbox Series для Windows привязали к комбинации "RT+RT" комбинацию кноп... клавиш "Alt+Enter".

Но я прекрасно помню, что буквально недавно играл в Dark Souls, и там спокойно мэшил этот несчастный триггер много раз, и игра и не думала сворачиваться. Прекрасно помню, потому что всего пара стартовых мобов популярно объяснила мне, что мэшить кнопки в этой игре не следует, а уж тем более кнопки удара.

Очередная история о том, почему Габен - бог, а Фил - лох

В голову пришла новая идея. Скорее всего, у игр, в отличие от других приложений, есть некий специальный атрибут. Этот атрибут, видя приближение прошивки геймпада, которая так и норовит свернуть игру в окно или вызвать меню Стима, кричит ей "Не лезь, блять, дебил сука ебаный". И та послушно отходит подальше.

Остается лишь найти способ привязать этот атрибут к DuckStation. И тут есть хорошая и плохая новости.

Хорошая новость - решение нашлось быстро. Во время работы эмулятора запустить Xbox Game Bar и поставить рядом с его названием галочку"Запомнить как игру".

Плохая новость - это ни хера не сработало.

Тогда я отправился на поиски способа полного отключения управления Виндой с геймпада Xbox. Сначала я нашел своего собрата-дтфчанина, который страдал от того же недуга еще год назад. Тогда бедолаге так никто и не смог помочь.

После этого я отправился на форумы собственно Майкрософт. Результат поисков оказался просто восхитительным. Зацените сами.

Извините. Пососите.
Извините. Пососите.

Во всех похожих топиках на сайте мелкомягких ответы были примерно такими же. Однако в одном из них мой острый глаз таки выцепил довольно необычный способ решения проблемы. Один пользователь написал, что ему помогло, внимание, зайти в Steam (!) через Big Picture и отключить эту функцию геймпада в "Настройках контроллера".

Ухватившись за эту соломинку, я отправился в Steam. Нашел пункт "Драйвер для поддержки расширенных функций Xbox". Нажал "Удалить"...

... и ТАКИ ДА!

При желании, через тот же стим это чудо можно накатить обратно. Big Picture, кстати, не требуется.
При желании, через тот же стим это чудо можно накатить обратно. Big Picture, кстати, не требуется.

Церетелли таки наступил карачун в лице жесткой посадки подбородком об асфальт на скорости 100 миль в час. А в моей истории отношений с виртуальной копией великого творения Кэна Кутараги наступил мир и покой.

То есть, понимаете, да? Всей вот этой многомиллиардной корпорации чисто насрать на проблемы, которые есть у их пользователей. А небольшой частной конторке из 336 человек настолько НЕ насрать, что они дополнили свой сервис столь важной функцией, по сути сделав за Сатью, Фила и ко их работу.

55
11
12 комментариев