Контроллер 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
Проверить отклик кнопок можно штатными средствами Windows: откройте свойства игрового контроллера через поиск по запросу joy.cpl и нажимайте кнопки — соответствующие индикаторы должны подсвечиваться.
Подключение по 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, перезагрузите ПК и только затем устанавливайте новые драйверы — иначе возможны конфликты виртуальных устройств.