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

BLOG
722V
DualShock 3, 4 oraz Sixaxis niczym urządzenie Plug and Play
cthulhu2012 | 22.10.2015, 08:06
Poniżej znajduje się treść dodana przez czytelnika PPE.pl w formie bloga.

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. Instalacja usługi nie powinna zająć więcej niż 5 minut.

Wymagania

Najprawdopodobniej większość jak nie wszystkie z tych rzeczy zdążyły się wcześniej zainstalować przy okazji instalacji gierek.

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 FilesDS3_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 binZadig.

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 nowy 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. 

Oceń bloga:
9

Komentarze (9)

SORTUJ OD: Najnowszych / Najstarszych / Popularnych

cropper