DARK SOULS™ III

DARK SOULS™ III

Not enough ratings
Dualshock 3 for Darksouls III // Как настроить Dualshock 3 для Darksouls 3
By ariksu
Это руководство по настройке Дуалшока для Dark Souls 3.
This guide allow you to set up Dualshock 3 for Dark Souls 3.
   
Award
Favorite
Favorited
Unfavorite
Setup / Настройка
Для русского руководства пролистайте английское.

There are some problems in using Dualshock for PC gaming. You can either use X360CE injector for every game (look for manual somewhere else), or install Xinput wrapper service, which will automatically translate your Dualshock input into X360 controller.

Xinput wrapper is a opensource solution developed by emulation community. People wanted to use their favorite controllers for PS2/3 emulation, so XInput Wrapper was born. You can grab Xinput wrapper here - http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller .

IMPORTANT: If you have ever MotionJoy/BetterDS3 installed, you have to CLEAN IT OUT of system BEFORE trying to install new drivers. (look here http://forums.pcsx2.net/Thread-How-to-completely-remove-MotioninJoy) If you are satisfied with MotionJoy-i-glitch-as-hell tool, then I afraid to inform that XInput is incompatible with it.

Step-by-step manual:
  1. If you are on Win7 you'll need to update your X360 controller Drivers BEFORE installing wrapper from here https://www.microsoft.com/hardware/en-us/d/xbox-360-controller-for-windows
  2. Grab 7z archive here http://forums.pcsx2.net/attachment.php?aid=49455
  3. Unpack it somewhere on your hard drive
  4. Run bin\SCPDriver.exe, then click "install" to install wrapper driver and service (You will need local administrator privilegy for that). Be wary that driver is self-signed, so you'll need to confirm installation.
  5. If and only if you're on WinXP (not sure you can run Dark Souls 3, but anyway) you should install X360 controller drivers from the link above now.
  6. Plug in your Dualshock. You'll need some time (typically 10-30 seconds) for Windows to recognize them and device installed.
  7. Press big central PS logo on your controller. Red LED "1" should lit on. You're ready to go.
P.S. If you'll change usb port later or plug in another Dualshock, you'll need to do 4 and 5 again.
P.P.S. If you want to check in-driver recognition of your controller for any reason you can run bin\SCPMonitor.exe


Solution in Russian is below.

Винда не умеет нормально в Dualshoсk, но её можно обмануть. Можно или использовать или инжектор x360ce (но это значит - копировать его для каждой игры) или поставить один раз драйвера и сервис Xinput wrapper, который замаскирует ваш Dualshock под майкрософтовский контроллер для всех игр.

Xinput wrapper - это разработка людей из сообщества эмуляторщиков, которые хотели играть в эмуляторы с любимым геймпадом. У него открытый код, а почитать про него и скачать можно здесь (ссылка на английском): http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller

ВНИМАНИЕ! Если у вас установлен или был когда-то установлен MotionJoy/BetterDS3, то его необходимо ВЫЧИСТИТЬ РУКАМИ из системы (http://forums.pcsx2.net/Thread-How-to-completely-remove-MotioninJoy). Если вам слишком нравятся те адские проблемы, которые MotionJoy вам доставляет, отваливающиеся джойстики и ошибки ядра системы, то я сожалею, но Xinput с ним не совместим.


Или можно просто сделать следущие шаги:
  1. Если у вас семёрка, и вы вручную не устанавливали драйвера для боксовского контроллера, сделайте это сейчас с сайта Microsoft. https://www.microsoft.com/hardware/en-us/d/xbox-360-controller-for-windows (в мануале сказано, что драйвера из коробки работают не совсем корректно)
  2. Скачайте архив (7z) Xinput Wrapper отсюда: http://forums.pcsx2.net/attachment.php?aid=49455
  3. Распакуйте его куда-нибудь себе на винт.
  4. Запустите из него bin\SCPDriver.exe и нажмите кнопку Install (потребуются права администратора), он установит драйвера и службу, которая будет подсовывать им айдишники геймпадов. Внимание, драйвера самоподписанные, поэтому при установке у вас скорее всего спросит подтверждение.
  5. Если у вас XP вам понадобится ещё теперь установить драйвера для контролера по ссылке из пункта 0. Но что-то мне кажется, что на ХР третий дарксоулз не запустится.
  6. Подключите ваш Дуалшок проводом к компьютеру. Секунд через 10-30 он установит драйвера для нового устройства с характерным звуком.
  7. Нажмите на кнопку с логотипом PS посередине Дуалшока. Загорится красный светодиод с цифрой "1". Всё, можно играть.
P.S.Если вы позже переключите Дуалшок в другой usb-разъём, то пункты 4 и 5 придётся повторить.
P.P.S. Если вы вдруг захотите проверить изнутри драйвера подключён ли ваш геймпад - запустите bin\SCPMonitor.exe из папки враппера.
14 Comments
LowFix Feb 12, 2019 @ 5:34am 
Скорее всего, глюк платы или ухудшение состояния аккумулятора. Он также перестал заряжаться и от консоли PS3 тоже. Проблема ушла самым простым способом - сбросом джоя на задней стороне (зуботычкой в отверстие сначала просто нажал, потом ещё раз включил при привязке к консоли, и на этот раз уже держал секунд 15, чтобы наверняка). После этого сразу же стал заряжаться от консоли, и определяться виндой. Счастью нет предела! А я думал на новый придётся раскошелиться. Вот японцы всё-таки надежные штуки делают!
LowFix Jan 9, 2019 @ 1:17am 
Привет, играю уже года 3, наверное, с помощью SCP Server и никаких проблем не испытывал - в последний раз, кстати, ставил только его, ничего больше - ни оригинальных коробоксовых драйверов, ничего - просто SCP Driver, потом запустил SCP Server перед игрой и полетели. Но с недавнего времени (примерно с 6 января 2019) винда перестала видеть джой - грит, 43 ошибка, "недопустимый дескриптор устройства" - и SCP Server перестал, соответственно, управлять не опознанным устройством. Никто не сталкивался?
ariksu  [author] Apr 22, 2016 @ 11:04pm 
Ну давайте я перечислю грехи motionjoy.
1) Установка sys-драйверов, которые работают в нулевом кольце засчиты. При сбое крэшится вся система.
2) невычистка этих драйверов при анинсталле. Их необходимо удалять руками.
3) Веб-интерфейс в тулзе настройки. На движке эксплорера. По хттп. С рекламой. (я знаю про существование betterds3).
4) Нестабильная работа, которая становится ещё более нестабильной в случае bluetooth или нескольких игроков.
Хухлс Apr 22, 2016 @ 9:37pm 
ariksu. Незнаю почему он вам motionjoy он же ds3 tool кажется тяжелым) я пользуюсь им очень долго и никаких нареканий)
ariksu  [author] Apr 22, 2016 @ 2:14am 
Так. MotionJoy из системы надо вычищать калёным железом, он глючной как тяжёлый похмельный синдром. Беттердс3 тоже его использует.
http://forums.pcsx2.net/Thread-How-to-completely-remove-MotioninJoy
◥◣ ◢◤ IsteriK[54] Apr 22, 2016 @ 12:42am 
Кстати да пользуюсь 2 программа как по отдельности так и вместе можно Первая это DS3 Tool или по другому MotioninJo с помощью неё можно скачать и установить драйвера для геймпада и настроить его как под пс3 кнопки так и под Xbox и вторая программа Better DS3 там всё просто запускаешь выбераеь профиль который создаёшь под себя и пользуешься
◥◣ ◢◤ IsteriK[54] Apr 22, 2016 @ 12:34am 
Дело в том что геймпад работает на пк но не всегда стабильно иногда он просто почему то не включается его на пк не видно совсем а винда 7ка пишет что устройстро не опознано но если по тыркать его из слота в слот есть вероятность что за работает а бывает после удачного подключения он каждый день пашет как надо без всяких проблем и так уже на протяжение 4 лет)
ariksu  [author] Apr 22, 2016 @ 12:01am 
Если восьмёрка/десятка и она писала так и до установки SCP - скорее всего проблема в дуалшоке или кабеле. У меня один из геймпадов упал слишком сильно и прекратил определяться. Если при этом он нормально работает на соньке, то я даже и не знаю в чём может быть проблема. :(

Если семёрка или раньше, то значит драйвера на х360 контроллер не стоят нормальные, см пункт 1 или 5.

В любом случае в папке с игрой есть scp monitor, попробуй запустить его и подключить в этот момент - появится ли в нём геймпад или нет.
◥◣ ◢◤ IsteriK[54] Apr 21, 2016 @ 11:50pm 
а что делать если при подключении дуалшока к пк пишет unknown device и не определяет его? ((
Хухлс Apr 17, 2016 @ 1:26am 
why this software is very good i always use it