Як використовувати контролер Xbox 360 на ПК з Windows

Клавіатура і миша можуть добре підійти для багатьох комп'ютерних ігор, але грати в емульовані ігри таким чином просто дивно. Якщо ви хочете грати в Super Mario з відповідним геймпадом або спробувати нову гру для ПК, таку  як Diablo III, з комфортом, ми допоможемо вам.

Сьогодні ми розглянемо, як можна взяти контролер Microsoft Xbox 360 і налаштувати його для роботи з усім, від ваших улюблених емуляторів до старих і нових ігор для ПК. Незалежно від того, чи хочете ви відчути справжнє відчуття контролера в своїх руках, коли граєте в старі шкільні ігри, чи ви шукаєте легкий спосіб грати в сучасні ігри, його легко налаштувати.

Що вам потрібно

Для цього уроку вам знадобляться такі речі:

  • Провідний контролер Xbox (Офіційний або добре сконструйований неофіційний контролер, такий як модель Mad Katz, в порядку).
  • Копія ShowOff (для діагностичних цілей).
  • Копія Xpadder ($10, необхідна для більш просунутих методів налаштування).
  • Емулятор або відеогра для налаштування контролера.

Хоча в цьому навчальному посібнику можна використовувати бездротовий контролер, це додасть проекту додатковий рівень складності та усунення неполадок (багато людей повідомляють про широко поширені проблеми з використанням бездротового контролера 360 для ігрового процесу на ПК), і тому ми вибрали дотримуватися дротової моделі. Якщо ви успішно використовуєте бездротові моделі, не забудьте залишити коментар у коментарях і поділитися своїми порадами та рекомендаціями.

Крім того, ми наполегливо рекомендуємо прочитати весь підручник і перевірити конкретні програми та ігри, з якими ви хочете використовувати свій контролер Xbox, перш ніж купувати що-небудь у списку «Що вам знадобиться», так як деякі налаштування вимагають меншої конфігурації, ніж інші (ефективно знижуючи вартість для проекту до 0 дол. поза вартістю фактичного контролера).

Встановлення та тестування контролера Xbox 360

Установка контролера Xbox 360 повинна бути досить безболісною справою. Підключіть свій контролер до незайнятого USB-порту на вашому комп'ютері з Windows. Windows повинна автоматично виявити і встановити драйвери для пристрою, і через 10 секунд комп'ютер прийме введення з контролера.

Якщо під час наступних діагностичних тестів стане ясно, що установка пройшла не так, як планувалося, ви можете відвідати сторінку підтримки для контролера 360 тут і завантажити відповідні драйвери для вашої версії Windows.

Щоб перевірити контролер, у нас є два підходи. Перше, що ви хочете зробити, це зайти в меню «Пуск» і ввести joy.cpl в поле «Виконати». Це відкриє панель керування ігровими контролерами наступним чином:

Як ви бачите, ми використовуємо більш дешевий контролер MadCatz 360 для цього проекту. Натискання розширеного просто дозволяє перемикатися між контролерами, що в нашому випадку не має значення. Коли ви натиснете кнопку «Властивості», буде показано властивості контролера 360.

Виберіть вкладку «Тест». Спробуйте кожну кнопку на контролері. Якщо все працює правильно, щось має статися, коли ви натискаєте кожну кнопку або переміщуєте кожну ручку управління/панель керування. Якщо вам не вдалося отримати якісь дані, поверніться до початку цього розділу і завантажте драйвери. Якщо ви отримуєте ввід, але він нестабільний (наприклад, ви натискаєте на одну з джойстиків, а дисплей осей переміщується вниз і ліворуч), вам потрібно натиснути на вкладку «Параметри» і натиснути кнопку конфігурації. Майстер налаштування проведе вас через ідентифікацію і правильне калібрування кожної кнопки і джойстика.

Після того, як ви переконалися, що всі кнопки працюють і налаштовані правильно, дуже корисно запустити невеликий виконуваний файл AutoHotkey ShowOff, який ми перерахували в розділі «Що вам потрібно». Ця крихітна програма створить на екрані невелике біле накладене вікно, яке просто повідомляє про кожне натискання кнопки, будь то клавіатура, миша, геймпад або інший пристрій введення (як видно на скріншоті вище). Вам не потрібно тримати програму включеним, щоб контролер працював належним чином з вашими іграми, але під час процесу установки може бути дуже корисно побачити, який конкретний код кнопки для кожної кнопки, при налаштуванні емуляторів та ігор.,

Налаштування емуляторів та ігор, які дозволяють вибрати кнопки користувача

Якщо ви використовуєте ігровий емулятор або окрему гру, яка дозволяє налаштовувати ігрові входи для будь-яких кнопок, які ви побажаєте, для налаштування достатньо відкрити відповідний розділ в ігрових меню і ретельно зіставити кожну кнопку. Щоб продемонструвати, наскільки це просто, ми збираємося використовувати відмінний ігровий емулятор BSNES.

BSNES не тільки емулює більше 8 консолей, в тому числі NES, Super NES і Game Boy, але і відмінно справляється з цим завданням, надаючи налаштовувану гру, в тому числі налаштовувані конфігурації контролера. Ви можете слідувати за будь-якою програмою, яка дозволяє вам вибирати власні входи.

Щоб налаштувати BSNES, ми просто скачуємо його, розпаковуємо теку і запускаємо виконуваний файл BSNES. Після запуску перейдіть до «Параметри» - > «Налаштування» та натисніть кнопку «Ввід» на бічній панелі. Там ви можете вибрати, яку ігрову систему підтримує BSNES і яку хочете налаштувати. Ми збираємося налаштувати контролер Super NES. Продемонструємо, перепризначивши чотири основні кнопки контролера SNES з клавіатури на чотири основні кнопки контролера Xbox 360.

Ви можете бачити, що за замовчуванням всі відображення в BSNES засновані на клавіатурі (таким чином, змінна KB0 і відповідна клавіша). Все, що вам потрібно зробити, щоб перепризначити поєднання клавіш з конфігурації клавіатури ZXAS, в якій вони знаходяться, на кнопки на контролері, - це двічі клацнути мишею по кожному запису і потім натиснути кнопку на контролері Xbox наступним чином:

Просто повторіть процес для всіх кнопок, які ви хочете зіставити з контролером Xbox. Як тільки ви закінчите відображення, прийшов час взяти контролер для тест-драйву:

Це зв'язок з минулим, як ми його пам'ятаємо: панель керування в руці замість того, щоб розтягувати пальці і стукати по клавіатурі. Успіх!

А як щодо емуляторів та ігор, де ви не можете легко налаштувати входи, як в BSNES? Для цього вам потрібно буде використовувати сторонній додаток; ми покажемо вам, як у наступному розділі.

Налаштування емуляторів та ігор з обмеженими можливостями налаштування

Налаштування емулятора або гри, коли вона легко приймає натискання кнопок геймпада в якості допустимого вводу (як ми продемонстрували в BSNES в попередньому розділі керівництва), спрощує налаштування контролера, оскільки ви можете налаштувати кожну кнопку відповідно до ваших побажань. Що якщо гра не приймає користувацькі вводи або, якщо це так, вони обмежені фактичними натисканнями клавіш і клацаннями миші?

Якщо ви перебуваєте в такій ситуації, вам не пощастило. Завдяки самовідданій роботі Джонатана Ферта (Jonathan Firth), яка виконує кодування однією людиною за популярним інструментом налаштування Xbox Xpadder, можна зіставити входи контролера Xbox з будь-якими вводами клавіатури і миші, які вам знадобиться в грі. Xpadder не тільки прекрасно працює з контролером Xbox, але і налаштовується для роботи з будь-яким геймпадом або пристроєм вводу, що розпізнається Windows. Існує процвітаюча спільнота геймерів, що створюють унікальні профілі для Xpadder для кожного ігрового пристрою під сонцем. Подивімося на встановлення та налаштування Xpadder.

Xpadder - це портативна програма, коли ви купуєте програму і завантажуєте виконуваний файл, вам просто потрібно вибрати для неї теку і виконати найпростіше початкове налаштування. Ми припаркували програму в нашій теці Dropbox/Portable Apps/. При першому запуску ви побачите деяку інформацію про програму, натискайте, поки не дійдете до:

Тут ви можете обрати збереження профілів та іншої інформації або в теці «Мої документи», або в місці перебування програми. Нам подобається тримати наші портативні програми в чистоті, тому ми вирішили зберегти всі дані в місці знаходження Програми.

Потім ви можете зв'язати унікальні профілі XPadder з програмою. Ми вирішили зв'язати файл, щоб заощадити трохи часу в майбутньому.

Коли ви завершите налаштування мінімальної налаштування встановлення, ви отримаєте доступ до основного інтерфейсу програми. Зараз це виглядає досить голим, оскільки програма йде без конфігурації контролера за замовчуванням. На щастя, його легко налаштувати, і після того, як ви намітили свій контролер, ви можете використовувати шаблон для створення профілів для всіх ваших ігор.

Спочатку вам знадобиться базове зображення контролера, щоб спростити відображення елементів керування. Ви можете зробити свій власний з нуля, але це багато зусиль, коли робота вже зроблена для вас. Настав час відкрити базу даних контролера Xpadder і вибрати додаток конфігурації для нашого контролера. Нам дуже сподобалося чисте зображення стилю e xploded-button в категорії Xbox 360/Official Xbox 360/від Oke Doke, і ми вирішили використовувати його в якості основи для нашої збірки.

Щоб використати зображення, просто клацніть правою клавішею миші і скопіюйте його до переглядача, потім натисніть маленький значок контролера у верхній правій частині інтерфейсу Xpadder, щоб отримати доступ до меню. Звідти, натисніть кнопку Параметри, щоб створити свій профіль контролера. У меню параметрів натисніть кнопку Вставити, щоб вставити зображення вашого контролера.

Вставивши зображення, ви можете почати клацати записи на бічній панелі навігації, такі як «Палиці», «Панелі» та «Кнопки». Кожен запис проведе вас через натискання кнопок на вашому контролері. Кожен раз, коли ви призначаєте кнопку, ви можете перетягувати її у відповідне місце на візуальній карті, яку ми щойно вставили в інтерфейс (див. скріншот вище, щоб побачити, як виглядає макет після того, як всі кнопки були перетягнуті на місце). Натисніть кнопку OK, щоб повернутися до основного інтерфейсу.

Давайте приділимо трохи часу, щоб зберегти порожню конфігурацію за замовчуванням, перш ніж ми почнемо її редагувати. Знову натисніть значок контролера, щоб відкрити меню, і виберіть «Зберегти як». Ми зберегли його з відповідною чіткою назвою для подальшого використання:

На даний момент у нас є чистий аркуш, щоб призначити кожній кнопці на нашому геймпаді певне значення. Давайте на секунду повернемося в BSNES і вдамося, що додаток абсолютно не дозволяє нам налаштовувати кнопки, відмінні від стандартних.

Використовуючи Xpadder, ми можемо легко обійти будь-яку гру за допомогою фіксованих кнопок, призначаючи ці кнопки на свій розсуд. Типово, у BSNES для чотирьох основних кнопок контролера призначається клавіша ZXAS для кнопок Super NES BAYX. Припускаючи, що ми не можемо переналаштувати ці кнопки, ми можемо легко призначити значення клавіатури для кнопок, натиснувши на конкретну кнопку, яку ми хочемо призначити в Xpadder. При цьому запускається віртуальна клавіатура:

Використовуючи віртуальну клавіатуру, ми можемо призначити клавіші ZXAS кнопкам BAYX на контролері Xbox наступним чином: :

Продовжуйте призначати кнопки, поки не порівняйте всі необхідні кнопки для вашої гри. Коли ви закінчите, натисніть на іконку дискети в правій частині інтерфейсу поруч з Untitled Profile, щоб зберегти свій ігровий профіль. Ви можете створити стільки профілів, скільки побажаєте для своїх різних ігор і емуляторів.

Ось приклад використання Xpadder для управління персонажем ближнього бою в популярній грі Diablo III з контролером 360 (ви можете завантажити профіль контролера тут):

У той час як налаштування профілів вашого контролера дає вам повний контроль над результатами (таким чином, ви можете зберегти налаштування клавіатури і миші для гри повністю незмінними, створюючи профіль контролера поверх цих прив'язок клавіш), ви заощадите багато часу, відвідування форумів Xpadder і отримання одного з сотень ігрових профілів, створених іншими гравцями для вас.

Незалежно від того, співставляєте ви кнопки вводу в грі або використовуєте Xpadder, щоб допомогти вам зіставити кнопки з будь-якою кількістю конфігурацій клавіатури, можна грати практично в кожну гру на вашому комп'ютері, використовуючи зручний контролер Xbox 360.