Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

DualShock 3, 4 oraz Sixaxis niczym urządzenie Plug and Play

W sieci pojawiło się kilka poradników jak podłączyć kontrolery konsol od Sony pod Windowsem. Ja chciałbym przedstawić metodę, która ostatecznie nie wymaga uruchamiania żadnej aplikacji przed graniem ani połączenia z Internetem. Wielu użytkowników Windowsów posiada w swojej kolekcji Playstation 3. I co prawda nie jest to najnowszy sprzęt do grania jednak wciąż cieszy się sporą popularnością. W niniejszym wpisie chciałbym pokazać jak podpiąć ww. kontroler tak by działał niczym urządzenia Plug and Play. Co ważne przedstawione rozwiązanie zadziała również dla Dualshock-a 4.

Cały sekret opiera się na zainstalowaniu usługi systemowej, która będzie startowała w tle za każdym razem gdy odpalimy Windowsa. Jest to o tyle wygodne, że nie musimy wówczas korzystać z programów takich jak MotioninJoy Gamepad tool, który do działania wymaga połączenia z internetem. Minusem tego rozwiązania jest mniej intuicyjna konfiguracja pada, zaś wszelkie przyciski domyślnie zmapowano niczym w kontrolerze od Xbox-a 360, który od jakiegoś czasu jest oficjalnie wspierany w systemach Microsoftu. Starałem się by całość była zrozumiała, a jednocześnie na tyle szczegółowa by wykluczyć niejasności.

Wymagania

  1. Paczka instalacyjna usługi, do pobrania tutaj: SCP-DS-Driver-Package-1.2.0.160.
  2. Microsoft .NET 4.0, do pobrania tutaj.
  3. Biblioteki Visual C 2013 Runtime, do pobrania tutaj.
  4. Biblioteki DirectX, do pobrania choćby tutaj.
  5. Sterowniki kontrolera Xbox 360, do pobrania tutaj. Instalacja sterowników w Windows 8/8.1/10 nie jest wymagana.
  6. Kontroler Sony Dualshock 3, Dualshock 4 lub Sixaxis.
  7. Urządzenie obsługujące co najmniej standard Bluetooth 2.0 - jeśli chcemy by kontroler działał bezprzewodowo. Jeśli nie - wystarczy odpowiedni kabelek USB.
  8. Konto użytkownika posiadające uprawnienia administracyjne.

Co ważne, po instalacji sterowników, używany adapter bluetooth pozostanie sparowany do kontrolera. Po tym nie będzie można używać go z innymi urządzeniami.

Instalacja DS3 i Sixaxis

  1. Podpinamy kontroler kabelkiem do komputera. Jeżeli korzystamy ze starszego systemu operacyjnego - instalujemy sterowniki do pad-a od X360. W nowszych systemach sterowniki powinny zainstalować się same.
  2. Po pobraniu archiwum SCP-DS-Driver-Package-1.2.0.160.7z np. do katalogu C:\temp klikamy prawym przyciskiem myszy -> właściwości. W zakładce Ogólne zaznaczamy opcję Odblokuj.
  3. Rozpakowujemy archiwum. W środku znajdują się dwa katalogi: bin oraz Source.
  4. Należy stworzyć katalog, w którym zostanie zainstalowana usługa, np. C:\Program Files\DS3_service. Ważne by ww. katalog nie znajdował się gdzieś w folderach użytkownika jak np. Pulpit, czy domyślny katalog Pobrane. Ponadto nie powinien to być również zasób sieciowy.
  5. Kopiujemy zawartość folderu bin do stworzonego wcześniej katalogu DS3_service.
  6. Uruchamiamy ScpDriver.exe.
  7. Dla Windowsa XP/Vista wybieramy opcję Force Install. Dla 7/8/8.1/10 pozostawiamy tę opcję odznaczoną. Pozostałe okienka bez zmian.
  8. Wybieramy Install, a na koniec Exit. W międzyczasie może być konieczne doinstalowanie kilku dodatkowych składników. Wówczas wybieramy Zainstaluj.

Instalacja DS4

  1. Pobieramy i rozpakowujemy archiwum SCP-DS-Driver-Package-1.2.0.160.7z tak jak opisano wyżej.
  2. Po wykonaniu ww. kroków dla DS3 i Sixaxis-a uruchamiamy narzędzie Zadig.exe znajdujące się w katalogu \bin\Zadig.
  3. Klikamy Device -> Load Preset, a następnie wybieramy plik DualShock4.cfg znajdujący się w tym samym katalogu.
  4. Następnie Options -> List All Devices i z rozwijanej listy odnajdujemy swój kontroler Dualshock 4.
  5. Wybieramy Replace Driver. Jeżeli pojawi się okno ostrzegające o nadpisaniu sterowników systemowych - klikamy Tak.
  6. Po zakończeniu instalacji dajemy Zamknij.

Dodatkowe narzędzia

  1. ScpServer.exe - okienkowa wersja usługi.
  2. ScpPair.exe - narzędzie umożliwiające parowanie DualShocka 3 z urządzeniami zewnętrznymi jak np. tablety.
  3. ScpMonitor.exe - podgląd sparowanych urządzeń.
  4. Zadig.exe - aplikacja do instalowania sterowników urządzeń USB.

Podsumowanie

I to tak na prawdę tyle. Po instalacji, wśród usług systemowych pojawi się nam nowa pozycja: SCP DS3 Service.

Po uporaniu się z procesem instalacji pozostaje nam już tylko korzystać z wybranego kontrolera tak jakby był dedykowany dla Windowsów. Ponadto pad powinien działać ze wszystkimi grami wykorzystującymi kontroler od Xboxa 360 i tak też będzie przez nie wykrywany. Powinien również zadziałać z większością emulatorów starszych konsol. Od teraz zawsze gdy będziemy chcieli zagrać w gry na komputerze z Dualshock-iem 3,4 lub Sixaxis-em wystarczy, że podepniemy kontroler kabelkiem i sparujemy go za pomocą adaptera Bluetooth. W przypadku braku adaptera wystarczy sam kabelek.

Należy pamiętać, że parowanie urządzeń z adapterem jest możliwe tylko gdy usługa działa w systemie - powinna jendak uruchamiać się wraz z Windowsem jeśli sami tego nie zmieniliśmy. Wówczas wpinamy kontroler kabelkiem USB, a następnie DS zostanie automatycznie wykryty.

Przytrzymując przez 2 sekundy przyciski L1, L2 oraz PS rozłączamy urządzenie. Zainstalowane sterowniki obsługują do 4 kontrolerów DS3 podłączonych za pośrednictwem USB lub Bluetooth. Zmiana mapowania przycisków możliwa jest bezpośrednio w grze - jeśli takowa je obsługuje.

Wspierane systemy: Win XP (x86), Win Vista (x86, amd64), Win 7 (x86, amd64), Win 8 (x86, amd64), Win 8.1 (x86, amd64), Win 10 (x86, amd64).

Przedstawiona wersja oprogramowania nie jest co prawda najnowsza ale przetestowałem ją na Win 7/8.1/10 - sprawdza się i działa bezproblemowo.

[Aktualizacja 10.2016]

Ponieważ temat jest wciąż żywy to postanowiłem go nieco odświeżyć - chociaż sam projekt SCP od dobrych kilku miesięcy, powiedzmy, że jest słabiej rozwijany. Obecnie najnowsza wersja szczyci się numerkiem v1.6.238.16010. Więcej o tym można znaleźć na stronie projektu. Sama procedura instalacji SCP jest nieco prostsza i prezentuje się następująco:

  1. Podpinamy kontroler kabelkiem do komputera. Jeżeli korzystamy ze starszego systemu operacyjnego - instalujemy sterowniki do pad-a od X360. W nowszych systemach sterowniki powinny zainstalować się same. Pozostaw kontroler podłączony w trakcie całego procesu instalacji!
  2. Po pobraniu instalatora ScpToolkit v1.6.238.16010 np. do katalogu C:\temp odpalamy ScpToolkit_Setup.exe. Wyświetlane instrukcje przeprowadzą nas przez cały proces instalacji.
  3. Jeżeli wykonujesz nową instalację - uruchom instalację sterownika później. Jeżeli natomiast wykonujesz aktualizację SCP - instalację sterownika można pominąć.
  4. W przypadku systemu Windows Vista należy wybrać opcję "Force Install". W innych systemach (od Win 7 wzwyż) zostawiamy niezaznaczone.
  5. Klikamy "Install".

Alternatywa dla SCP

Jako alternatywę dla powyższego polecę Input Mapper. Szczególnie gdy SCP z jakiegoś powodu nie działa tak jak byśmy chcieli. Dużym plusem jest fakt, że IM jest wciąż prężnie rozwijany przez twórców. 

windows sprzęt porady

Komentarze

0 nowych
  #1 12.10.2015 15:40

Przyda się, dzięki za poradnik

hind   2 #2 13.10.2015 09:08

do DS4 polecam inputMapper

Berion   13 #3 13.10.2015 12:27

I to jest najlepszy sposób. Nie wiedzieć czemu, prawie wszystkie poradniki opisują adware/spyware od MotionJoy albo japońskie antyki.

Dorzuciłbym jeszcze opis dla Linuksa przez xboxdrv, gdzie na Ubuntowych trzeba jeszcze uprzywilejować USB albo za każdym razem dorzucać --detach coś tam kernel driver (piszę z pamięci).

Autor edytował komentarz.
chmod700   6 #4 14.10.2015 11:41

@Berion: To rozwiązanie ma kilka zalet. Dla odmiany korzystałem kiedyś z MotionJoy i wymagał połączenia z internetem - oprócz pobierania reklam nie wiadomo jakie informacje wysyła w świat.

Berion   13 #5 14.10.2015 11:44

@chmod700: Ja akurat instalowałem tylko same sterowniki wydłubane z ich instalatora, a resztą zajmował się program o nazwie której już nie pamiętam. No ale to przeszłość, udawanie Xbox'owego joypada jest prostsze.

chmod700   6 #6 14.10.2015 11:53

@Berion: Muszę zapytać: jak wyciągnąłeś same sterowniki z MotionJoy?

Berion   13 #7 14.10.2015 12:23

7-Zipem. :)

A wspomnianym programem, którego używałem był BetterPS3.
http://betterds3.ciebiera.net/
http://forum.cdrinfo.pl/f106/joypad-emulatory-92805/

Autor edytował komentarz.
  #8 17.10.2015 13:49

Kontroler od PS4 spisuje się lepiej niż ten od xbox one działa na zwykły bluetooth w dodatku można grać w stare gry niezgodne z xinput. Nie wiem jak ta sprawa wygląda na kontrolerze xboxa.

kajetan r   5 #9 27.10.2015 16:29

@chmod700 Jak posiadam w laptopie wbudowany moduł Bluetooth to mogę podłączyć pada z PS3 przez ten moduł czy potrzebuje adapter?

chmod700   6 #10 28.10.2015 06:35

@kajetan r: Ja przez wbudowany moduł nie mogłem. Choć może to wina sprzętu/sterowników. Z adapterem zaś zadziałało bez problemu. Spróbować możesz ale gwarancji nie daję.

  #11 09.12.2015 00:07

a jaki konkretny model adaptera bluetooth dziala z ds3 ?

  #12 24.01.2016 23:30

Jak podłączyć bezprzewodowo DS3, jeżeli mam wbudowany adapter bluetooh? Komputer w ogóle nie wykrywa mi pada na BT.

chmod700   6 #13 25.01.2016 15:10

@Anonim (niezalogowany): Wpierw podłącz pada po kablu. Potem go paruj. Jak z konsolą - jeżeli DS3 był sparowany z innym urządzeniem to musisz go podłączyć kabelkiem i wtedy parowanie bluetooth zadziała.

  #14 21.02.2016 17:10

Witam chmod700. Chciałbym Ci podziękować za ten artykuł. Męczyłem się wcześniej z MoutionJoy i miałem tylko problemy z komputerem i musiałem nieraz formatować PC. Używałem do tego programu pada Qerty, 4tech, i Xboxa i niestety nie mogłem sparować się bezprzewodowo. Kupowałem różne nano odbiorniki od esperanzy 2.0 (jebane podróbki) po Hama, Asusa i była lipa. Wydaje mi się, że problem leżał w podrobionych padach (kupiłem je za grosze niby oryginalne na alle...!!!). Straciłem trochę kasy i dałem sobie z tym spokój. Zakupiłem logitech f710 i masakra z grami oraz ogólnie pad tragedia i jeszcze te wymiany baterii!!!! Go również sprzedałem. Mam teraz GTA5 i kupuje pada od ps3 z dobrego źródła. Chciał bym w końcu normalnie pograć na padzie od ps3 bezprzewodowo (od dziecka w moicch dłoniach pady od sony. Nie umiem grać tymi x...!) i w końcu odpocząć psychicznie.... i tu moje pytanie do Ciebie czy możesz polecić jakiś adapter bluetooh do pada ps3? Spędziłem dużo czasu na forach szukając jakiś normalnych wypowiedzi (nie tylko kopiuj i wklej) ale ludzie zamiast pomagać to zaraz jakieś kłutnie...!!!! Z góry dziękuję za odpowiedz.

chmod700   6 #15 22.02.2016 15:04

@damiansikorapl (niezalogowany): Niestety, teraz już Cię nie poratuję modelem. Obecnie korzystam z DS4 i tego używam z wbudowanym Bluetoothem, działa bez zarzutu. Ja korzystam z Dualshocka ponieważ posiadam konsolę i kupno drugiego pada tylko do PC to dla mnie zbędny wydatek, skoro mogę skorzystać z tego co już posiadam. Jednak jeśli i tak zamierzasz kupować pada do PC to lepszym rozwiązaniem może okazać się kontroler od Xboxa 360 - ponoć z kompatybilnością z systemami Microsoftu nie ma żadnego problemu. A ergonomia pada to kwestia przyzwyczajeń.

  #16 06.03.2016 15:46

@chmod700: Witam. Dzięki za odpowiedz. Złożyłem już komputer także teraz (w ciągu paru dni) kupię pada od PS3 i zrobię tak jak w poradniku. Oczywiście napisze czy działa i jaki kupiłem adapter bluetooh. Teraz mam problem z zakupem pada bo od zaje....nia jest podróbek niby Sony na alle... masakra, że ktoś ktoś pozwala na wystawianie takich aukcji. Cena takiego pada 60zł za orgyginał...hahaha dobra ale do rzeczy!!! Chciałbym by inni też w końcu nie mieli rabanów z tymi parowaniami itd. Odpisze na pewno. Do później:)

misiaczekm   1 #17 10.03.2016 19:44

@kajetan r: potrzebujesz adapter, te BT w laptopach są nierozpoznawane.

  #18 13.03.2016 23:01

Witam. Pad ps3 (cechzc2e) plus adapter hama Bluetooth 2.1 +EDR, 3 Mb/s. Tak,że ja mam spokój i pykam właśnie w gta5 :) Pozdrawiam

  #19 13.03.2016 23:02

Witam. Pad ps3 (cechzc2e) plus adapter hama Bluetooth 2.1 +EDR, 3 Mb/s. Tak,że ja mam spokój i pykam właśnie w gta5 :) Pozdrawiam

  #20 13.03.2016 23:05

Znalazłem kiedyś coś takiego fajnego i działa na przejściówkach do PC by pograć padem od PS2 lub zwykłą esperanzą ale przewodowe pady, takie zwykłe za 15zł. https://www.youtube.com/watch?v=ntRinADKbz4

  #21 19.03.2016 02:23

Na kabelku fajnie działa ale na BT w budowanym już nie, BT laptopa nie widzi go.
Mam osobny adapter na ktorym tez nie dziala, widzi pada ale nie chce parowac. znacie jakis program do bt ale inny jak bluesolil

  #22 01.05.2016 23:26

Niestety nie działa u mnie. Żadna gra nie wykrywa pada, mam ds3, win 10. Jakieś porady co mogę jeszcze zrobić?

chmod700   6 #23 02.05.2016 10:45

@Anonim (niezalogowany): Napisz więcej o problemie. Samo "nie działa" to trochę za mało, żeby wywnioskować co mogło pójść nie tak.

  #24 02.05.2016 12:08

Podłączyłem zgodnie z instrukcją i pad działa, ale problem jest taki, że kiedy próbuję używać go w dark souls III to wszystko zaczyna wariować, tak jakby ktoś naciskał cały czas losowe przyciski i ruszał gałkami we wszystkie strony.
Jak sprawdzić czy jest to wina kontrolera czy oprogramowania, pad jest oryginalny, jedynie leżał przez dłuższy czas w szafie, ale kiedy ostatni raz używałem konsoli to nie było problemów.

  #25 05.06.2016 20:10

Mam prośbę, gdyż chcę podłączyć na bluetooth i nie wiem jak. Wykonałem wszystkie polecenia zgodnie z instrukcją i nie mogę się połączyć bluetooth. Prosiłbym o napisanie co należy zrobić. (pad Dualshock 3)

  #26 10.06.2016 10:01

Również dolaczam do prosby o instrukcje jak mozna podlaczyc DS3 do komputera z windows 10 oraz wbudowanym bluetoothem. Po podlaczeniu pada przez usb dziala bez zarzutu, jednak system zupelnie nie wykrywa zadnego urzadzenia. BT w telefonie komorkowym rowniez nie daje rady wykryc kontrolera.

  #27 17.07.2016 18:36

@Anonim (niezalogowany): masz ds3 z chin ? czy Ori ?

  #28 18.07.2016 18:20

wcześniej działo wszystko, z dnia na dzień przestało... przeinstalowałem od początku i dalej nic :/ jakieś pomysły?

misiaczekm   1 #29 23.07.2016 09:59

Działał super, jednak po sparowaniu z konsolą ps3... powrót nie za bardzo jest możliwy.... wcześniej jakoś udawało mi się to osiągnąć chaotyczną metodą prób... dziś nie mam szczęścia. Może ktoś ma wypróbowany sposób?

  #30 07.08.2016 13:20

wyszla dzis aktulizacja win10 i przestalo dzialac :/

chmod700   6 #31 18.08.2016 10:35

W przypadku problemów u niektórych znalazłem alternatywę, ktora również może się przydać: https://inputmapper.com/

  #32 18.08.2016 22:59

U mnie na DS3 wszystko ładnie pięknie działa. Tylko mam pytanie czy da się zmienić nazwę przycisków bo w grze wyświetla się Przycisk_A, Przycisk_Y jak to na xbosie.

chmod700   6 #33 19.08.2016 16:18

@mattkotek (niezalogowany): Nie da się, SCP działa tak, że podszywa się pod zalecany przez Microsoft pad, a tym jest kontroler od X360 albo XONE. Przez co gry też widzą sprzęt Microsoftu.

misiaczekm   1 #34 20.08.2016 18:19

Dobra, mam rozwiązanie!
Dla pewności restart pada też się przyda, ale nie wiem czy pomógł... Zaczynamy od tego:
1. https://www.youtube.com/watch?v=t5cF7x9cJ9w Po każdej nowej instalacji możliwe, że będzie trzeba to robić, a nawet po restarcie jak wcześniej odinstalowaliście sterowniki. Oczywiście chodzi o samo przełączenie Win 10 w tryb przyjmowania obcych sterowników. Reszte należy ominąć.
2. Nowsza wersja tego programiku nazywa się ScpToolkit_Setup http://forums.pcsx2.net/Thread-ScpToolkit-XInput-Wrapper-aka-ScpServer-Reloaded Jest to wersja instalacyjna. Wszystko nam instaluje i tworzy ikony na pulpicie.
3. Podłączamy pada na kablu i BT usb, następnie uruchamiamy ScpToolkit Driver Installer
https://github.com/nefarius/ScpToolkit/blob/master/README.md#installation-how-to
Z listy przy BT wybieramy nazwę swojego kontrolera oraz z listy "chouse dualshock 3 controller to install" nazwę swojego ds3, który wykrył system
Klikamy instaluj.... i powinno działać!

Autor edytował komentarz w dniu: 20.08.2016 21:39
  #35 19.09.2016 21:35

A ktoś może wie jak połączyć pada za pomocą tego SCP Pair do telefon?

  #36 24.09.2016 18:54

Wszystko spoko, działa, jest fajnie. Tylko za cholerę nie mogę dojść jak ustawić żeby działały mi analogowe przyciski X, O, Kwadrat i Trójkąt...
Gałki analogowe są analogowe, pozostałe przyciski działają zero/jedynkowo...

  #37 25.09.2016 14:52

@GuArdian_psk (niezalogowany): Dzisiaj to już w ogóle nie działa. W menadżerze podłączonych urządzeń pokazuje kontroler ale z ikonką tv/iPad, w okienku z kontrolerami nie widzi w ogóle, ani DS3 ani nawet pada od Xboxa. nie wiem co się stało, ale pada nie widzi i nie trybi. Mrugają cztery diody przez chwilę po czym gasną i koniec...

  #38 25.09.2016 16:12

Chyba coś przekombinowałem, bo teraz nie widzi i nie pokazuje mi nawet kontrolera od Xbox 360.... Samych sterowników do niego nie mogę znaleźć takich żeby go pokazywało od nowa... Kombinowałem też z Motionjoy i teraz mam taki meksyk że już nic mi tu nie działa i nie mogę grać....

misiaczekm   1 #39 25.09.2016 19:53

@GuArdian_psk (niezalogowany): Zrób to: https://www.youtube.com/watch?v=t5cF7x9cJ9w Po każdej nowej instalacji możliwe, że będzie trzeba to robić, a nawet po restarcie jak wcześniej odinstalowaliście sterowniki. Oczywiście chodzi o samo przełączenie Win 10 w tryb przyjmowania obcych sterowników. Resztę należy ominąć.
...
Tylko sprawdź dokładnie jak system nazwał pada i kontroler BT...

3. Podłączamy pada na kablu i BT usb, następnie uruchamiamy ScpToolkit Driver Installer
https://github.com/nefarius/ScpToolkit/blob/master/README.md#installation-how-to
Z listy przy BT wybieramy nazwę swojego kontrolera oraz z listy "chouse dualshock 3 controller to install" nazwę swojego ds3, który wykrył system
Klikamy instaluj.... i powinno działać!

  #40 26.09.2016 18:34

Zrobiłem wszystko tak jak było na filmie i tak jak opisałeś.
Zainstalowałem od nowa SCP DS3, SCP toolkit i sterowniki, Niestety system dalej nie widzi mojego kontrolera, jak również kontrolera Xbox 360 który powinien być nominalnie w systemie.... W okienku SCP Monitor ciągle mam Dissconected... Nie wiem co mam robić... Ciekawe czy jak podłączę pada od Xboxa to ściągnie sterowniki i coś ruszy...

  #41 30.09.2016 08:51

Super poradnik. Jedno pytanie. Czy w przypadku pada od PS4 będzie działać płytka dotykowa oraz port audio w padzie?

  #42 30.09.2016 16:47

Dobra, ogarnąłem.
Mam pada DS3, system widzi go jako pada od Xbox 360. Działa.

Powracam do poprzedniego pytania. Da się zrobić żeby standardowe przyciski działały analogowo? Dość ważne w grach wyścigowych...

  #43 04.10.2016 15:11

Jeżeli nie chcę żeby pad łaczył się przez BT tylko przez kabelek to co zrobić. Na BT mam mysz i nie chce tego stracic.

chmod700   6 #44 05.10.2016 15:53

@Pavio (niezalogowany): Podpinasz kabelek i włączasz kontroler - powinien zostać od razu wykryty.

  #45 09.10.2016 15:30

Zajebista instruckcja ! Bardzo pomogła

  #46 29.11.2016 06:46

U mnie wszystko działa ok ale mam problem z przedstawieniem pada na użytkownika pierwszego tzn. Pali się trzecia kontrolka a chce przestawić na 1 kontrolke. Wie ktoś jak przełączyć użytkownika w padzie?