SCP DS Drivers: подключаем контроллер PS3 к ПК

Контроллер DualShock 3 от PlayStation 3 не определяется Windows как игровое устройство ввода без стороннего ПО: система видит HID-устройство, но игры его не распознают, потому что большинство из них рассчитано на протокол XInput — стандарт геймпадов Xbox 360. Именно эту задачу решает пакет SCP DS drivers, известный как ScpToolkit: он устанавливает виртуальную шину, которая «переводит» сигналы геймпада Sony в формат XInput, понятный любой современной игре.

Проект ScpToolkit развивался энтузиастом под ником nefarius и долгое время оставался основным способом подключения DS3 к ПК по кабелю и через Bluetooth. Сейчас его разработка завершена, а на смену пришли более новые решения вроде DsHidMini и BthPS3 от того же автора. Тем не менее ScpToolkit по-прежнему работает на Windows 7–10 и остаётся популярным запросом, поэтому разберём установку, настройку и типичные проблемы подробно.

Что такое ScpToolkit и как он работает

ScpToolkit — это комплект драйверов и служба, которые перехватывают данные от контроллера DualShock 3 и создают в системе виртуальный геймпад Xbox 360. Для игр подключение выглядит так, будто к ПК подсоединён обычный контроллер Microsoft: работают все кнопки, стики, курки и даже вибрация, если её поддерживает игра.

Схема работы состоит из трёх компонентов. Драйвер Scp Virtual Bus эмулирует устройство XInput, служба ScpServer (или фоновый процесс мониторинга) следит за подключениями геймпада, а драйверы USB и Bluetooth обеспечивают транспорт данных. Как только контроллер подключён по кабелю или сопряжён по радиоканалу, служба автоматически поднимает виртуальное устройство.

Отличие от старых решений вроде MotioninJoy принципиальное: ScpToolkit не требует интернет-соединения, не содержит рекламы и работает локально. Это одна из причин, почему сообщество перешло именно на него.

Подготовка: что нужно перед установкой

Перед установкой драйверов проверьте наличие обязательных компонентов — без них установщик либо откажется работать, либо драйверы встанут некорректно.

  • 🔧 Драйверы Xbox 360 Accessories — официальный пакет Microsoft, необходим для создания виртуального XInput-устройства.
  • 🔧 Microsoft .NET Framework 4.5 или новее — требуется для работы службы и утилит настройки.
  • 🔧 Visual C++ Redistributable (пакеты 2013 года чаще всего упоминаются в требованиях установщика).
  • 🔧 DirectX Runtime — обычно уже есть в системе, но на «чистых» сборках Windows стоит проверить.

Также подготовьте сам контроллер и кабель mini-USB — именно такой разъём используется на DualShock 3. Кабель должен быть не только зарядным, но и передающим данные: дешёвые «зарядные» провода без линий данных — частая причина того, что геймпад не определяется вообще.

⚠️ Внимание: скачивайте ScpToolkit только с официального репозитория проекта на GitHub. Сторонние сайты нередко распространяют модифицированные сборки с лишним ПО. Проверяйте источник перед запуском установщика.

Пошаговая установка SCP DS3 драйверов

Порядок действий важен: сначала устанавливается сам пакет, затем выполняется принудительная привязка драйверов к конкретным устройствам через утилиту ScpToolkit Driver Installer. Пропуск второго шага — самая распространённая ошибка новичков.

  • 📥 Запустите установщик ScpToolkit от имени администратора и пройдите стандартную установку, оставив компоненты по умолчанию.
  • 🔌 Подключите DualShock 3 к ПК кабелем mini-USB и дождитесь, пока Windows завершит определение устройства.
  • 🛠 Откройте ScpToolkit Driver Installer, отметьте галочками пункты установки драйвера DualShock 3 и (при необходимости) Bluetooth-драйвера.
  • ✅ Нажмите Install и дождитесь сообщения об успешной установке, затем перезагрузите ПК.

После перезагрузки в трее появится значок мониторинга ScpToolkit. Подключите геймпад кабелем — индикаторы на нём должны стабилизироваться, а в разделе Панель управления → Устройства и принтеры появится «Controller (XBOX 360 For Windows)». Это признак того, что виртуальное устройство создано и готово к работе.

☑️ Проверка после установки ScpToolkit

Выполнено: 0 / 4

Проверить отклик кнопок можно штатными средствами Windows: откройте свойства игрового контроллера через поиск по запросу joy.cpl и нажимайте кнопки — соответствующие индикаторы должны подсвечиваться.

📊 Как вы подключаете DualShock 3 к ПК?
Только по USB-кабелю
Через Bluetooth-адаптер
И так, и так
Пока не получилось подключить

Подключение по Bluetooth

Беспроводное подключение — главная «фишка» ScpToolkit, но и самая капризная часть. Драйвер Bluetooth в комплекте полностью перехватывает управление адаптером: после его установки этот адаптер перестаёт работать с другими Bluetooth-устройствами (мышками, наушниками) и обслуживает только геймпад.

Порядок сопряжения такой: сначала контроллер подключается кабелем, чтобы служба записала в него адрес Bluetooth-адаптера ПК, затем кабель отсоединяется и геймпад включается кнопкой PS. Индикаторы перестанут мигать, когда связь установится. Первое сопряжение может занять некоторое время и потребовать повторной попытки.

⚠️ Внимание: не все Bluetooth-адаптеры совместимы с драйвером ScpToolkit. Перед покупкой отдельного «свистка» сверьтесь со списком совместимого оборудования в документации проекта на GitHub — встроенные модули ноутбуков иногда не поддерживаются.

Распространённые проблемы и их решение

Даже при правильной установке пользователи сталкиваются с типичными сбоями. Ниже — таблица симптомов и проверенных действий.

СимптомВероятная причинаЧто делать
Геймпад не виден в системеКабель без линий данныхЗаменить кабель mini-USB на полноценный
Устройство есть, но игры его не видятСлужба ScpToolkit не запущенаЗапустить службу вручную или переустановить пакет
Bluetooth не сопрягаетсяНесовместимый адаптерПроверить список совместимости, использовать кабель
Драйвер не устанавливаетсяНет прав администратора или компонентовУстановить .NET и драйверы Xbox 360, повторить от админа
Геймпад отваливается после сна ПКЭнергосбережение USBОтключить отключение USB-портов в схеме питания

Отдельно стоит упомянуть конфликт с другими драйверами геймпадов. Если ранее стояли MotioninJoy или похожие утилиты, их нужно полностью удалить перед установкой ScpToolkit — остаточные драйверы мешают корректной привязке устройства.

Как полностью удалить ScpToolkit

Запустите ScpToolkit Clean Wipe Utility из папки установки — она снимает драйверы и службу. Затем перезагрузите ПК и проверьте «Диспетчер устройств»: виртуальная шина Scp должна исчезнуть. Только после этого ставьте альтернативные решения.

Современные альтернативы ScpToolkit

Поскольку ScpToolkit больше не обновляется, на Windows 10 и 11 его автор рекомендует связку DsHidMini + BthPS3. Это новое поколение драйверов: DsHidMini управляет самим геймпадом, а BthPS3 обеспечивает корректное Bluetooth-подключение без полного захвата адаптера — то есть беспроводная мышь продолжит работать.

Ещё один путь — Steam. Клиент Steam имеет встроенную поддержку PlayStation-контроллеров: достаточно включить соответствующую опцию в настройках контроллера, и игры из библиотеки Steam будут видеть DS3 без сторонних драйверов. Для игр вне Steam этот способ, увы, не работает.

Выбор зависит от сценария. Для старой системы и проводного подключения ScpToolkit остаётся рабочим вариантом. Для современного ПК с Windows 10/11 разумнее сразу ставить DsHidMini — это единственное решение, которое продолжает получать исправления и поддержку новых систем.

FAQ: частые вопросы

Работает ли ScpToolkit на Windows 11?

Официально проект тестировался на Windows 7–10. На Windows 11 установка иногда проходит, но стабильность не гарантируется. Для Windows 11 рекомендуется связка DsHidMini + BthPS3 от того же разработчика.

Почему после установки Bluetooth-драйвера перестала работать беспроводная мышь?

Драйвер ScpToolkit полностью перехватывает Bluetooth-адаптер и резервирует его под геймпад. Решение — выделить под контроллер отдельный USB-адаптер или перейти на BthPS3, который лишён этого ограничения.

Можно ли подключить два и более геймпада PS3 одновременно?

Да, ScpToolkit поддерживает несколько контроллеров — каждый получает свой виртуальный геймпад Xbox 360. По Bluetooth количество может ограничиваться возможностями адаптера.

Геймпад определяется, но вибрация не работает. Это нормально?

Вибрация зависит и от драйвера, и от поддержки в конкретной игре. Проверьте настройки в утилите ScpToolkit Settings Manager и убедитесь, что игра вообще поддерживает обратную отдачу для XInput-устройств.

Нужно ли удалять ScpToolkit перед переходом на DsHidMini?

Да, обязательно. Используйте входящую в комплект утилиту Clean Wipe, перезагрузите ПК и только затем устанавливайте новые драйверы — иначе возможны конфликты виртуальных устройств.