XBOX ™ DUALSHOCK® 360 WIRELESS CONTROLLER (бездротовий bluetooth контролер, геймпад, джойстик) + інструкція по підключенню будь-яких китайських клонів (ScpServer гайд)

  1. Власне, огляд
  2. Інструкція по підключенню
  3. Послідовність дій
  4. Проблеми при установці
  5. Проблеми при підключенні
  6. Процедура заміни бібліотеки
  7. корисності
  8. Configuration
  9. Profile Manager
  10. Reset Position
  11. Exit
  12. SCPUser
  13. ScpServer
  14. ScpService
  15. Епілог

Китайська Народна Республіка славиться своїми підробками, але DualShock з кнопкою від Xbox 360 контролера - такий саркастичний симбіоз мені зустрічається вперше!
Всередині Ви знайдете інструкцію з підключення таких джойстиків (а також будь-яких інших китайських клонів DualShock) до ПК по Bluetooth.

Огляди джойстиків, до яких підійде інструкція


Огляди джойстиків, до яких підійде інструкція

Безліч різноманітних клонів DualShock випущено китайцями за останній десяток років, зовні вони можуть як повторювати дизайн DualShock, так і дизайн Xbox 360 Controller так і немає. В основі їх лежать плати BM-72x, а в Windows вони визначаються як (DS) Ga`epad.
Китайці навмисно вказують в їх описі хитру відмовку «ми не впевнені на 100%, що він підключиться до Вашого ПК по Bluetooth». Але вони навіть не заїкаються про те, що для підключення до ПК потрібен Особливий Вуличний Драйвер і один з сумісних Bluetooth-адаптерів.

Власне, огляд

Відразу обмовлюся, що посилання на товар вказана в іншого продавця, тому що у того, у якого брав я, товар вже видалений.
Спочатку покупка здалася мені зовсім невдалою, я майже зневірився, але не склавши руки, мені таки вдалося отримати все очікуване від неї і в підсумку це виявився цілком стерпний дешевий бездротовий контролер для ПК.
Але спочатку про сумне.
Неговіркий продавець, фейковий трек, помаранчевий колір замість заявленого жовтого (за що я переплатив, вибравши більш дорогий лот), в комплекті - нічого, крім целофанового кулечка.
Загалом всі принади Самого Дешевого Варіанта ™ на Aliexpress.
Але все це дрібниці, по-порівнянні з тим, що чекало мене попереду. Оскільки контролер був призначений для PS3, а не для ПК (а брав я своїх батьків дві штуки, саме для нього), підключення не обмежилася простим утикання / витиканіем в USB порт. І ніякої інструкції по підключенню китайці ясна річ не передбачили. Тому мене чекала ціла ніч пристрасної любові з цими контролерами.
При натисканні на велику красиву кнопку P3 джойстик радісно кліпав мені чотирма червоними світлодіодами, і я вже було зрадів, але не тут то було. Коли я підключив його по USB і запустив панель управління «Налаштування ігрових USB-контролерів» (joy.cpl), побачивши визначився (DS) Ga`epad, на тесті працювала тільки одна кнопка D-Pad (на одному контролері вниз, на іншому - вліво). За Bluetooth контролери взагалі не визначалися.
Після трьох годин на зарядці ситуація покращилася, кнопок стало працювати більше, хоч і не всі з них відгукувалися з першого натискання.
Начитавшись відгуків на Aliexpress в дусі «розкрутив - помацав плату, все запрацювало» вирішив розібрати один з контролерів, і ось, що я там побачив:
Відразу обмовлюся, що посилання на товар вказана в іншого продавця, тому що  у того, у якого брав я, товар вже видалений



Так, це був самий відвертий refurbish! Відірвані доріжки, традиційно переплутані + і -, подряпини на платі, криво приклеєні елементи, залишки каніфолі - все це тут! Тепер помилка Ga`epad в назві пристрою починала набувати сенс.

справедливості заради

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

Тут я зовсім засмутився і вже було подумав, що це незворотні в моїх квартирних умовах наслідки китайського ремонту, якби не вирішив пошукати драйвер для цього контролера ...
Пристрій має VID 054C і PID 0268, в гуглі відразу знайшовся драйвер SIXAXIS / DUALSHOCK3, який = MotionJoy, але це застарілий драйвер, розробка якого давно припинена, у мене на ньому були проблеми з віддачею, з профілем Xbox 360 контролера кнопки в іграх визначалися неправильно або не визначались взагалі, крім того, вони працювали так само погано, як і зі стандартним драйвером, по Bluetooth підключення не працювало, Better DS (стороння офлайн-обгортка для драйвера MotionJoy) теж не виправив ситуацію, скінчилося все тим, що при відключенні джойстика Windows вилітала в синій екран і я р Ешиль пошукати що-небудь інше.
Виявилося, що на даний момент, актуальних проекту залишилося тільки півтора. це ScpServer і його продовження ScpToolkit .
Вони призначені для підключення до ПК оригінальних контролерів DS3 / DS4 і китайські копії так просто не захочуть з ними дружити (по-крайней мере по Bluetooth).
На щастя, знайшлися добрі люди, які написали патчі для різних моделей китайських виробів для старого драйвера. У новому драйвері ScpToolkit підтримка фейковий контролерів зараз знаходиться на стадії розробки і деякі функції (зокрема, підключення по Bluetooth) для них поки не доступні. Тому поки-що для підключення потрібно використовувати старий ScpServer.

Інструкція по підключенню

Для підключення потрібен Bluetooth адаптер з підтримкою специфікації 2.0 + EDR або вище (3.0, 4.0 і т.д. теж підійдуть). До одного адаптера можна підключити до 4 контролерів.

Список VID / PID підтримуваних Bluetooth адаптерів

Подивитися цю інформацію можна в диспетчері пристроїв, відкривши властивості Bluetooth адаптера і на вкладці Відомості в випадаючому списку вибравши ВД обладнання.
USB \ VID_03F0 & PID_231D
USB \ VID_045E & PID_3500
USB \ VID_0461 & PID_4D75
USB \ VID_046D & PID_C709
USB \ VID_047D & PID_105E
USB \ VID_0489 & PID_E011
USB \ VID_0489 & PID_E042
USB \ VID_0489 & PID_E04E
USB \ VID_04CA & PID_3006
USB \ VID_050D & PID_016A
USB \ VID_05AC & PID_821A
USB \ VID_05AC & PID_821F
USB \ VID_07D1 & PID_F101
USB \ VID_0930 & PID_0215
USB \ VID_0A12 & PID_0001
USB \ VID_0A5C & PID_200A
USB \ VID_0A5C & PID_2101
USB \ VID_0A5C & PID_2146
USB \ VID_0A5C & PID_2148
USB \ VID_0A5C & PID_2150
USB \ VID_0A5C & PID_2153
USB \ VID_0A5C & PID_217D
USB \ VID_0A5C & PID_2198
USB \ VID_0A5C & PID_21E1
USB \ VID_0A5C & PID_21E8
USB \ VID_0B05 & PID_1715
USB \ VID_0B05 & PID_1783
USB \ VID_0B05 & PID_1785
USB \ VID_0B05 & PID_179C
USB \ VID_0B05 & PID_17B5
USB \ VID_0B05 & PID_B700
USB \ VID_0C10 & PID_0000
USB \ VID_0CF3 & PID_3002
USB \ VID_0CF3 & PID_3004
USB \ VID_0CF3 & PID_3005
USB \ VID_0DB0 & PID_3801
USB \ VID_0DF6 & PID_2200
USB \ VID_0E5E & PID_6622
USB \ VID_1131 & PID_1001
USB \ VID_1131 & PID_1004
USB \ VID_1286 & PID_2044
USB \ VID_13D3 & PID_3304
USB \ VID_413C & PID_8126
USB \ VID_8086 & PID_0189
USB \ VID_8087 & PID_07DA
USB \ VID_0930 & PID_0214
USB \ VID_0A5C & PID_2154
USB \ VID_0489 & PID_E04D
USB \ VID_413C & PID_8197
USB \ VID_0A5C & PID_2021
USB \ VID_05AC & PID_8286
USB \ VID_0A5C & PID_2100
USB \ VID_0BDA & PID_8723
USB \ VID_044E & PID_3010
USB \ VID_0B05 & PID_1788
USB \ VID_0A5C & PID_2190
USB \ VID_13D3 & PID_3315
USB \ VID_0489 & PID_E027
USB \ VID_05AC & PID_821D
USB \ VID_0BDA & PID_0724
USB \ VID_050D & PID_065A
USB \ VID_0A5C & PID_21E3
USB \ VID_05AC & PID_8216
USB \ VID_0A5C & PID_21B4

У мене такий:

Найдешевший 4.0 з Aliexpress

І врахуйте, що Ви не зможете використовувати адаптер для чого-небудь ще, крім підключення DualShock контролерів. Якщо Ви захочете скинути щось з телефону або підключити Bluetooth навушники - доведеться щоразу відкочувати драйвер на стандартний (ну або купити окремий адаптер для цього).
Для установки необхідно мати права адміністратора. Що це означає? Це означає, що драйвер не можна встановити з під обмеженою або гостьовий облікового запису. Ще це означає, що потрібно натиснути правою кнопкою миші по установника і вибрати «Запуск від імені адміністратора». Також, при установці ScpServer (а установка полягає в розпакуванні архіву в Program Files), або Провідник повинен бути запущений від імені адміністратора, або UAC повинен бути відключений.
Перед установкою драйверів потрібно попередньо встановити такі компоненти:

Послідовність дій

  1. 1. Встановити всі необхідні пакети, зазначені вище. При необхідності перезавантажитися.
  2. 2. Підключити Bluetooth адаптер і контролер (и) по USB. Якщо контролерів кілька, а кабель один, то після установки драйвера можна підключати їх по черзі.
  3. 3. Почекати поки Windows встановить стандартні драйвери. При необхідності перезавантажитися.
  4. 4. Видобути з архіву папку ScpServer в C: \ Program Files. Робити це потрібно обов'язково з правами адміністратора (запустити Провідник від імені адміністратора), або з відключеним UAC.
  5. 5. У розпакованої папці від імені адміністратора запустити інсталятор ScpDriver.
  6. 5.1. Якщо у Вас Windows Vista і нижче - відзначити галочку Force Install.
  7. 6. Натиснути Install.
  8. 7. Якщо в кінці установки Ви бачите Значить Ви все зробили правильно, натисніть Exit і перезавантажте комп'ютер. Якщо немає - натисніть Uninstall, зачекайте драйвери будуть видалені, відзначте галочку Force Install і натисніть Install ще раз. Якщо і після цього драйвери не встановилися - дивіться нижче спойлер «Рішення проблем».
  9. 7.1. Якщо у Вас Windows Vista і нижче - зараз саме час встановити Xbox 360 Accessories Software .
  10. 8. Після перезавантаження контролер повинен автоматично визначитися в системі, натисніть Win + R, введіть joy.cpl і натисніть Enter, щоб переконатися в цьому. Виділіть підключився джойстик і натисніть кнопку Властивості, щоб перевірити чи все кнопки працюють.
  11. 8.1. Для перевірки вібрації можна використовувати утиліту SCPUser, яка знаходиться в папці C: \ Program Files \ ScpServer \ (Win32 | Win64) \. Запустіть її, відзначте галочку Advanced і порухайте повзунки. Більш докладний її опис дивіться нижче, в спойлері «SCPUser».
  12. 9. Щоб підключити джойстик по Bluetooth не потрібно ніяких додаткових дій, просто відключіть його від USB і сполучення відбудеться автоматично. Якщо у Вас кілька джойстиків - просто підключіть кожен по-черзі до того ж порту USB, до якого Ви підключали перший. Індикацією успішного підключення буде світіння одного з 4 світлодіодів (відповідають порядковому номеру контролера в системі). Якщо ж підключення не відбувається - дивіться нижче спойлер «Рішення проблем».

Якщо Вашого Bluetooth адаптера немає в списку сумісних

Вирішення проблем

Перш за все, якщо у Вас Windows 8 і вище, але не стандартна, а якась збірка, в якій, можливо, вирізані драйвери Xbox контролера і / або .NET - спробуйте встановити ВСЕ компоненти зі списку. Якщо не встановлюється .NET 4.0, спробуйте встановити .NET 4.6.1 .

Проблеми при установці

Для початку спробуйте відключити все, що тільки можна. Антивіруси, в тому числі Захисник Windows, UAC. Крім цього, зайдіть в властивості завантаженого архіву та натисніть розблокувати . Перевірте чи немає цього у властивостях розпакованих файлів. Якщо є - спочатку розблокуйте архів і заново розпакуйте в будь-яку іншу папку, крім папки користувача (в якій знаходяться Документи, Музика, Завантаження, Робочий стіл і т.д.), наприклад, в корінь диска C: \ або будь-якого іншого, а потім перемістіть її в Program Files.
Перевірте кілька разів, що всі дії проводяться від імені Адміністратора (розпакування архіву, створення папки в Program Files, запуск установника ScpDriver.exe).
В крайньому випадку, якщо все перераховане вище не допомогло, скористайтеся вбудованою обліковим записом Адміністратора для установки драйверів. Включити її можна за допомогою команди net user Адміністратор / active: yes виконаної в командному рядку, запущеної від імені адміністратора. Активована запис з'явиться на екрані вибору облікового запису (при завантаженні системи, або Win + L, або Пуск - Завершення роботи - Змінити користувача). Після установки драйверів її можна відключити командою net user Адміністратор / active: no

Проблеми при підключенні

Спробуйте спочатку саме банальне - перезавантажитеся з підключеним джойстиком.
Перевірте, що джойстик заряджений, мої прийшли вбраними і я тримав їх 3-4 години на зарядці, перш ніж вони стали хоч якось адекватно реагувати на натискання.
Переконайтеся, що після установки драйверів, джойстик визначається в системі при підключенні по USB як Controller (XBOX 360 for Windows):
Спробуйте спочатку саме банальне - перезавантажитеся з підключеним джойстиком А не як (DS) Ga`epad або щось інше. Інакше це значить, що драйвер не встановився - читайте цей спойлер з самого початку. Для перевірки кнопок натисніть Властивості, якщо кнопки не працюють, спочатку спробуйте натиснути круглу кнопку.
Якщо джойстик не визначається зовсім - це може бути ознакою несправності. Видаліть драйвер, запустивши ScpDriver і натиснувши Uninstall, перезавантажте комп'ютер і зайдіть в панель гри стандарту - якщо вона порожня, можна змінити положення джойстик в інший порт / комп'ютер, якщо він не визначиться і там - швидше за все, він несправний.
Якщо джойстик визначається, але не може підключитися по Bluetooth, перевірте чи включений Bluetooth адаптер, не "заснув» він, після від'єднання джойстика від USB почекайте доки блимання світлодіодами (ознака пошуку точки підключення) і натисніть круглу кнопку (P3, PS, HOME і т.д.), для вірності кілька разів, якщо джойстик продовжує блимати більше 15 секунд, а потім вимикається, значить поточна бібліотека ScpControl.dll (яка знаходиться в папці ScpServer) не підходить для Вашої моделі.
У викачаному Вами архіві є дві папки. Одна ScpServer - яку Ви розпакували в Program Files, а друга - ScpControl, в ній містяться різні версії бібліотек для різних китайських джойстиків. ScpControl - 00-98-F3.dll ScpControl - 00-F8-94.dll ScpControl - ORIGINAL.dll ScpControl - PANHAI.dll ScpControl - VINS.dll Бібліотека PANHAI встановлена за замовчуванням, тому що з нею у мене відразу заробили обидва джойстика.
Бібліотеку ORIGINAL раджу пробувати в останню чергу або якщо у Вас оригінальний контролер - тому що в ній немає ніяких доповнень для підтримки фейковий клонів.

Процедура заміни бібліотеки

1.

Розблокуйте архів (див. Розділ «Проблеми при установці» цього спойлера), якщо він заблокований.
2. Розпакуйте бібліотеки куди завгодно крім Робочого Столу і всіх призначених для користувача бібліотек (Завантаження, Документи, Музика і т.д.)
3. Введіть в Пуск "Перегляд локальних служб» або просто «Служби» (або Панель управління - Адміністрування - Служби) і виберіть знайдений пункт - врахуйте, що вони можуть і не знайтися, по-перше, якщо у Вас обмежена обліковий запис (читайте «Проблеми при установці»), по-друге якщо у Вас обмежена редакція Windows - Головна сторінка (Home), Core, Starter і т.п.
4. У списку в першому стовпці знайдіть службу SCP DS3 Service - натисніть правою кнопкою миші і виберіть Зупинити.
5. Перейменуйте одну з бібліотек в просто ScpControl.
6. Замініть нею бібліотку, що знаходиться в папці \ Program Files \ ScpServer. Повинен спливти запит про заміну - якщо його немає, перевірте чи правильно Ви перейменували файл.
7. Поверніться до Службам, в цей раз виберіть Запустити.
8. Перезавантажитеся.
9. перепідключитися джойстик (по USB), дочекайтеся сполучення, якщо його не відбувається - пробуйте наступну бібліотеку. Видаляйте вже випробувані, щоб не заплутатися.
10. Випробували всі бібліотеки і нічого не відбувається? Перечитайте весь спойлер і повторіть все уважно з самого початку. Спробуйте на іншому комп'ютері або попросіть більш досвідченої людини допомогти Вам у налаштуванні, показавши цей гайд.
Якщо і це не допоможе, скоріше за все, Ваш джойстик несумісний з цими драйверами. Якщо він визначається по USB, але не хоче підключатися по Bluetooth - надія є, але для підключення необхідно дивитися логи і правити код бібліотеки, додавши в неї Bluetooth-назва джойстика. Пишіть в коментарях, подивимося, що можна зробити.

корисності

Контролер автоматично відключається після простою протягом 5 хвилин (інтервал можна налаштувати, див. Нижче спойлер «ScpMonitor»), а також при виключенні комп'ютера. При втрати з'єднання (якщо відійти занадто далеко або відключити Bluetooth адаптер) контролер вимикається через 30 секунд.
Щоб вимкнути контролер вручну, затисніть одночасно лівий тригер (L1), правий тригер (R1) і Велику Круглу Кнопку® (Guide або PS, в залежності від точки зору) не менше, ніж на 2 секунди. Чи включається контролер натисканням на неї ж.
У включеному стані ця кнопка запускає панель Xbox, яка була б хоч скільки-небудь корисною, якби, як і повинна, відображала рівень заряду джойстика, але, на жаль, з новими драйверами Xbox контролера версії 1.2 це не працює. Якщо це дратує / заважає, приберіть XboxStat.exe з автозавантаження.

Як?

Запустіть regedit, пройдіть по шляху HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run і видаліть параметр XboxStat.

А якщо у Вас запущений Steam, то при згорнутому в трей вікні натискання цієї кнопки розгорне його, якщо вікно не згорнуто - запуститься режим Big Picture. В іграх вона відкриває оверлей Steam.
Якщо і це Вас дратує і Ви хочете повністю відключити цю кнопку - її можна перепризначити в Profile Manager (див. Нижче спойлер «ScpMonitor»).
Але не турбуйтеся з приводу рівня заряду, коли джойстик потрібно буде зарядити, він сам Вам про це повідомить, кліпаючи по-змінно то одним, то всіма чотирма вогниками, це буде сигналізувати про низький рівень заряду: А якщо у Вас запущений Steam, то при згорнутому в трей вікні натискання цієї кнопки розгорне його, якщо вікно не згорнуто - запуститься режим Big Picture Правда з такого стану до повного заряду мій джойстик довелося виводити 10 годин, так що краще, щоб до цього не доходило, час від часу поглядати на рівень заряду, який можна подивитися в ScpMonitor (див. Спойлер).
Ви, напевно, помітили, що в папці ScpServer багато виконуваних файлів. Зараз я поясню для чого і як використовувати кожен з них.

ScpMonitor - SCP Monitor

При запуску з'являється вікно: При запуску з'являється вікно:   1 - MAC-адресу хоста (в даного випадка, Bluetooth адаптера) 1 - MAC-адресу хоста (в даного випадка, Bluetooth адаптера).
2 - Версії інтерфейсу и протоколу з'єднання (НАЛАГОДЖУВАЛЬНА інформація).
3 - Кнопки перемикань порядкового номера геймпада, Працюють вісь так: 4 - Список «слотів» контролерів.
5 - Модель (DS3 / DS4) и MAC-адресу контролера.
6 - Тип Підключення (USB / BTH).
7 - Зарезервованій слот контролера, це означає, что контролер пов'язаний в поточній Сесії (яка триває до Відключення ПК, або перезапуску різноманітніх служб ScpService), но НЕ підключеній. У даного стані можна змінюваті порядковий номер контролера.
8 - Контролер відключеній и не пов'язаний, значить, что слот вільний.
9 - Лічильник пакетів, отриманий від контролера (16-ковий число).
10 - Рівень / статус заряду. Справа в тому, что DS контролери не віддають значення заряду у відсотках, натомість у них є кілька «порогів» заряду:
ЦІ значення відображаються при підключенні по Bluetooth.
Full (80-100%) - Повністю зарядження.
High (60-80%) - Високий рівень заряду.
Medium (40-60%) - Середній рівень заряду, рекомендується поставити на зарядку и продовжіті гру по дроту.
Low (20-40%) - низька рівень заряду, почінаються перебої в работе вібромоторів и LED-індікації, контролер начинает повідомляті про необходимость дозаряда, кліпаючі по-змінно 1 і всіма 4 світлодіодамі.
Dead (0-20%) - граничне значення, Вкрай низька рівень заряду, вібромотор НЕ Працюють, перебої в індікації дуже помітні, контролер может в будь-яку секунду відключітіся. Не доводьте контролер до цього стану, це може пошкодити акумулятора.
Доповнення про китайських джойстиках
Взагалі-то у оригінальних джойстиків індикація про необхідність дозаряда починається з Medium рівня, і ще, мені здається, що в китайських джойстиках поріг Low = Dead - тому що у мене вже на Low джойстик копита відкидав, мені стало його шкода і я поставив його на зарядку, побоюючись, що ось ще трохи і контролер вже буде реально мертвий і доведеться реанімувати акумулятор. Крім усього іншого, вони можуть бути погано відкалібровані і брехати про рівень заряду.
При підключенні по USB проводиться заряд і статус має всього два значення:
Charging - Йде заряд. Щоб подивитися наскільки вже зарядився контролер потрібно його відключити і дочекатися переходу в режим BTH. Але недозаряжать контролери не рекомендується - це погано позначається на роботі акумулятора.
Charged - Заряджений. Контролер можна відключити і продовжити гру по Bluetooth. Китайці і тут відзначилися і під час заряду з'єднання по Bluetooth не переривається, а по-кільки в драйвері воно має вищий пріоритет, то значення статусу перезаписується на Full по закінченню зарядки.
Це все, що стосується головного вікна програми.
Крім того, при запуску в треї з'являється іконка - сірий квадрат, натисніть на неї правою кнопкою миші, щоб побачити меню: Розберемо всі пункти по порядку.

Configuration

При натисканні на цей пункт викликається вікно конфігурації драйвера, в якому можна налаштувати різні параметри.
Затримка відключення - таймаут простою, час, після якого джойстики автоматично відключаться. На китайських джойстиках значення вище 5 хвилин буде проігноровано, вони все-одно відключаться при просте більше 5 хвилин.
Затримка вібрації - інтервал плавного старту і загасання вібрації.
1 - Відключити індикацію. На китайських джойстиках світлодіоди при цьому починають постійно блимати, як при зарядці.
2 - Відключити вібрацію. Повністю вимикає вібрацію на всіх джойстиках. Відключити її окремо для кожного - можливості, на жаль, немає.
3 - Повторне сполучення для DS4. Відзначте при першому підключенні DS4 контролера, після створення пари зніміть галочку. Допомагає при сполученні DS4 контролерів зі старими Bluetooth 2.0 + EDR адаптерами.
4 - Відключити Native Feed. Вимикає визначення рівня тиску на кнопки, тобто тепер у них є тільки два стани - натиснута і відтиснуті.
5 - Відключити Secure Simple Pairing. Може допомогти при проблемах з підключенням по Bluetooth. Знімайте галочку тільки якщо у Вас оригінальні DS4 контролери і один з підтримуваних Bluetooth 3.0-4.0 адаптерів.

Profile Manager

Тут можна перевірити роботу кнопок (відображаються рівні тиску синіми смужками), а також створити профілі, в яких можна перепризначити кнопки один на одного, або відключити їх зовсім.
Готові профілі:
Default [По-замовчуванню] - немає перепризначень, цей профіль не можна відредагувати або видалити.
Fast Triggers [Швидкі тригери] - діє як відключення чутливості тиску на копки, тільки для тригерів (курків), при найменшому тиску на них - вважаються повністю натисненими.
LR Swap [Перепризначення сторін] - міняє місцями все тригери (ліві стають правими, а праві лівими).
Map Triggers [Перепризначення тригерів] - змінює L2 / R2 (курки) і L3 / R3 (натискання стіків) між собою.
TB Swap [Перепризначення зверху-вниз] - міняє місцями верхні і нижні тригери (L1 L2, R1 R2).
Щоб активувати профіль - потрібно вибрати його зі списку посередині внизу і натиснути кнопку Activate.
Решта кнопки:
[+] - Створити новий профіль.
[-] - Видалити поточний (обраний в списку) профіль.
[?] - Перегляд поточного профілю.
[>] - Редагувати поточний профіль.
Розберемо додавання профілю на прикладі відключення кнопки PS.
Тут можна перевірити роботу кнопок (відображаються рівні тиску синіми смужками), а також створити профілі, в яких можна перепризначити кнопки один на одного, або відключити їх зовсім Якщо хочете відключити / перепризначити кнопку тільки на певному контролері, то його потрібно попередньо вибрати зі списку.
Далі, потрібно натиснути кнопку додавання профілю.
Справа з'явиться нове вікно, в полі Name якого потрібно ввести ім'я профілю, я ввів Disable PS. В поле Type можна вибрати прив'язку профілю (до певного контролеру):
None - Профіль не буде задіяний, навіть якщо активований.
Global - Глобальний профіль, діє для всіх контролерів.
Pad - Прив'язка до номера слота контролера.
Mac - Прив'язка до контролера по його MAC-адресу (в не залежності від того яким номером він буде обраний).
Для останніх двох пунктів контролер повинен бути обраний попередньо зі списку в головному вікні Profile Manager.
Потім, потрібно натиснути лівою кнопкою миші в осередку (Колекція), наступного за осередком DS3 Button (Button - відповідає кнопок, Axis - осях), з'явиться кнопка з трьома крапками, натисніть її.
У вікні натисніть Додати, зі списку Name виберіть перепризначуваних кнопку (в даному випадку PS), а зі списку Value кнопку на яку потрібно призначити, None - значить лампочка кнопки не буде задіяна, у випадку з осями (якщо Ви вибрали DS3 Axis) у них просто відключиться чутливість (найменший дотик - повне натискання), таким чином можна відключати чутливість окремих кнопок / стіків / тригерів.
Для завершення потрібно натиснути ОК, потім Save, а в головному вікні - Activate, щоб активувати профіль.
Все, кнопка PS відключена, це можна перевірити Понатискавши її, прямо у вікні Profile Manager буде видно, що її натискання більше не визначається, і панель Xbox більше не буде з'являтися.

Reset Position

Цей пункт просто вирівнює становище головного вікна ScpMonitor по центру екрана.

Exit

Власне, вихід :) Сервер при цьому не буде відключений, просто Ви закриєте програму.

ScpPair - SCP Pair Tool - підключення джойстиків до смартфону

Пам'ятайте, в попередньому спойлере я написав під скріншотом головного вікна ScpMonitor, що в даному випадку хостом є Bluetooth-адаптер, так ось, ScpPair дозволяє налаштувати сполучення джойстиків на інший пристрій (наприклад, смартфон, планшет, Android, iPad, iPhone або на інший Bluetooth -донгл, якщо у Вас два адаптера (комп'ютера) і якісь джойстики потрібно використовувати з одним, а якісь з іншим).
Для сполучення з іншими пристроями:
1. Зупиніть службу SCP DS3 Service (Панель управління - Перегляд: Великі значки (або для XP - Вид: Класичний) - Адміністрування - Служби), ПКМ - Зупинити.
2. Підключіть джойстик по USB, дочекайтеся звуку підключення пристрою.
3. Запустіть ScpPair, введіть MAC адресу пристрою (попередньо включите Bluetooth на пристрої, Android: Налаштування - Про телефоні - Технічна інформація (на старих версіях - Загальна інформація - Інше) - Адреса Bluetooth; iPhone / iPad: Налаштування - Інформація про пристрій - Bluetooth ) і натисніть Set.
Пам'ятайте, в попередньому спойлере я написав під скріншотом головного вікна ScpMonitor, що в даному випадку хостом є Bluetooth-адаптер, так ось, ScpPair дозволяє налаштувати сполучення джойстиків на інший пристрій (наприклад, смартфон, планшет, Android, iPad, iPhone або на інший Bluetooth -донгл, якщо у Вас два адаптера (комп'ютера) і якісь джойстики потрібно використовувати з одним, а якісь з іншим) 4. Якщо у Вас Android Android - Sixaxis Controller; iOS - Controllers For All).
5. Відключити джойстик від USB, відбудеться сполучення. Якщо немає - спробуйте зробити все заново.
Якщо адреси порожні (як на першому скріншоті) - перевірте підключився чи джойстик по USB (має пролунає звук підключення пристрою) і повторіть всі дії, збільшивши інтервал між ними.

D3Mapper, GtaMapper, DskMapper

SCPUser, ScpServer, ScpService

Решта виконувані файли не такі цікаві, тому опишу їх в одному спойлере.

SCPUser

Згадувався ще в інструкції по підключенню, призначення його виключно налагоджувальне - перевірити роботу джойстика через інтерфейс XInput (як Xbox контролера). Передбачені версії для 32х і 64х розрядної версії Windows, кожна з них знаходиться в папці Win32 і Win64 відповідно. В папці Win32 також лежить плагін LilyPad-Scp-r5875 для PCSX2.
Якщо відзначити галочку Advanced при підключених джойстиках - справа з'являться повзунки, якими можна перевірити вібрацію (відповідають рівню вібрації від 0 до 100%, верхній - великий (лівий) мотор, нижній - малий (правий)). Внизу галочка Extensions відкриє вікно, яке показує рівні тиску на кнопки, корекційні зміщення і т.п.
Галочка Dead Zone включає / вимикає облік мертвої зони.

ScpServer

Також як і попередня, використовується для налагодження, в основному, для збору інформації по які підтримуються контролерам, є графічною оболонкою сервера.
Як і для ScpPair (див. Соотв. Спойлер), для перегляду інформації необхідно зупинити службу SCP DS3 Service і підключити джойстик по USB, тоді відобразиться список підключених контролерів і активуються всі кнопки.
По центру вікна розташований журнал подій.
Кнопки Both / Left / Right / Off - призначені для перевірки вібромоторів (Обидва / Лівий / Правий / Вимкнути) після створення пари джойстика за допомогою кнопки Pair, відключення його від USB і вибору в списку справа вгорі.
Кнопки Start / Stop - запускають / зупиняють роботу маппера, тобто по суті - включають / відключають всі перепризначення, зроблені за допомогою профілів в Profile Manager.
Кнопка Clear очищає список подій.
Якщо Ви 100 разів перепробували все, що можна було зробити для підключення джойстиків, але у Вас нічого не вийшло - як раз лог цієї утиліти допоможе зрозуміти, що саме відбувається не так, а також дати інформацію для внесення підтримуються джойстиків в бібліотеку ScpControl.dll.

ScpService

Власне, сервіс / служба SCP DS3 Service. Запустити її як додаток можна.

Епілог

Джойстики нарешті вдалося підключити, радості були повні штани. Купівля насправді коштує своїх грошей, хоч це і самий, що ні наїстися, початковий рівень в бездротових контролерів.
Мертва зона занадто велика, крайнє положення займається, ще коли стики не довівши до кінця. Чутливість кнопок поганенька, їх доводиться дуже сильно тиснути, щоб довести індикатор тиску до кінця, а та кнопка, де на фотографії на платі видряпані дві смужки - працює іноді через раз.
Але взагалі це цілком пристойні клони. Затримка при з'єднанні по Bluetooth непомітна. Про ємність акумулятора брехати не стану, продавець її не вказує, але в деяких джерелах пишуть 500 мАг. І я їм вірю. Тому як повністю заряджений джойстик здатний протриматися з безперервно включеної на повну потужність вібрацією 3 (!) Години. Я перевіряв. При безперервній грі без вібрації за 6 годин заряд не опускається нижче рівня Full.
В системі джойстики визначаються як Xbox контролери, так що практично всі нові ігри, все емулятори (особисто перевіряв), а також старі ігри з підтримкою джойстиків (з ручним призначенням кнопок / редагуванням профілю) - прекрасно з ними дружать! У тому числі і вібрація!
Ну і наостанок. Бажаю всім побільше оглядів - хороших і різних!

Що це означає?
Як?