본문 바로가기

그의 이야기/장난감

PS3 컨트롤러(듀얼쇼크3) PC에서 사용하기

   


참고) 오래전 내용이라... 최근 바이너리는 포스트 하단에 추가한 github를 참고하세요.

 


PS3용 듀얼쇼크 무선 컨트롤러를 USB 케이블로 PC에 연결해 사용하는 방법을 알아본다.

(윈도우8.1에서는 동작 여부가 확인되었으나 다른 버전에서는 동작 여부를 확인하지 못했음)

무선은 블루투스 무선동글이 필요한거 외에는 차이가 없다.

(무선도 무선동글이 없어 별도로 확인하지 못했음)

   

윈도우 기반 PC에서의 게임패드는 XBOX360 패드면 게임끝… 이란다.

요새 PC용으로 패키징해서 파는 물건도 있어서 30,000원 정도 하는 듯 싶다.

   

PC용 게임을 즐긴다면 조금 출혈이 있더라도 XBOX360 패드를 구하겠는데…

사실 PC로는 전혀 게임을 하지 않는다. (5년이나 된 데탑이라 최신 겜 돌리기도 버거울 듯 싶고..)

   

그냥 추억의 고전게임을 에뮬로 돌려보는 정도인데, 굳이 패드를 2개(아이들 때문에 2개씩 사야한다 T_T)나

살 필요가 있을까 싶었다.

가뜩이나 PS3 컨트롤러가 3개나 굴러다니는데… ps2 컨트롤러도 2개 있는데.. 이녀석은 일단 컨버터가 필요하니 제외 시켰다.

   

그래서 PS3 용 컨트롤러를 PC에서 사용할 수 있는지 찾아보았다.

일단, 윈도우 8.1에서는 PC에 꼽아보니 장치가 잡힌다.

응? 끝난건가?

무지쉽네…

   

오른쪽 버튼을 누르고, 게임 컨트롤러 설정에 들어간다.

테스트탭에서 아무리 패드를 움직여봐도 아무 반응이 없다.

   

이리저리 검색해보니 그냥은 안되고, 요녀석을 XBOX360패드로 에뮬레이션 해주는 녀석들이

필요하단다.

   

모션인조이(MotioninJoy) : 가장 많이 사용한듯 한데.. 음.. 뭔 광고도 나오고.. 안좋은 평도 꽤 보이는 듯 싶어서
일단 패스

   

Xinput Wrapper 패키지 : 음.. 가장 무난해 보였다. 최신 포스팅이 2014년 11월이니 가장 최신이고…ㅎ 

   

해당 위치 : http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller


뭐 말그대로 듀얼쇼크2, 듀얼쇼크3를 DirectX 10이상의 Xinput으로 랩핑해주는 녀석이다.

일종의 게이트웨이를 만들어 데이터를 넘겨주는 형태인듯 한데.. 딜레이 등은 확실치 않다.

그냥 간단히 사용하기에 유용할 듯 싶다..

현재 SCP-DS-Driver-Package-1.2.2.175-Update 가 가장 최신 버전인데, 업데이트라 기존 버전이 필요하다.

SCP-DS-Driver-Package-1.2.0.160을 받아 압축을 풀고, 1.2.2.175-Update를 해당 폴더에 덮어쓰면 된다.

별도의 install과정은 필요치 않다.

두개를 받아 합친 파일 : SCP-DS-Driver-Package-1.2.2.175.7z

 (최신 버전의 경우 포스트 하단에 추가된 github 링크 확인)


그외 설치전에 필요 사항 및 주의사항들이 해당 페이지에 언급되어 있다.

   

Requirements

1. Microsoft .NET 4.0

2. Visual C 2013 Runtime.

3. Latest DirectX Runtime.

4. Latest Xbox 360 Controller Drivers available.

5. Genuine Sony DualShock3 or DualShock4 or SixAxis Controller(s).

6. Minimum of Bluetooth 2.0 + EDR Dongle (if using Bluetooth).

7. Administrator rights on your PC.

   

Xbox 360 Controller Drivers - these are available from Microsoft here.

Windows 7 - Run before installing the SCP Drivers. (Windows 7 shipped with outdated drivers which may cause stability issues)

Windows XP and Vista - Run after after installing the SCP Drivers.

Windows 8/8.1 not required.

   

윈도우마다 기본 컨트롤러 설치 순서가 조금씩 차이가 있다.

   

   

설치순서

  • 요구사항에 필요한 각종 런타임들 설치.
  • 컨트롤러를 연결하고, 윈도우의 기본 드라이버가 설치되도록 한다.
  • 압축을 풀어 특정 위치로 복사한다.
    설치하면 서비스로 돌아가므로, 해당 위치에 존재해야 한다.
  • ScpServer\bin 폴더로 가서 ScpDriver.exe 를 실행한다.

  • XP/Vista는 Force Install을 선택하고, 그외는 체크해제하고, Install 버튼을 누른다.
  • 설치되면 별도의 Xbox360 컨트롤러가 추가된다.

이제 설정의 테스트에서 컨트롤러가 동작한다.

   

에뮬에서도 조이스틱을 활성화 하면 정상적으로 동작한다.

 

조이스틱을 지원하지 않는 경우 패키지에 포함되어 있는 DskMapper.exe를

사용하면 간단한 매핑은 가능하다. (진동 기능 등은 다른 툴을 써야 할 듯..)

 




* 내용추가

위의 내용은 예전 버전에 대한 내용인데, 그나마 최근인 아래 내용 확인 필요.
실제 설치해 보지는 않아 동작 여부와 설치 방법은 해당 페이지에서 확인.

http://skullheart.com/index.php?threads/scp-xinput-wrapper-for-ds3-ds4.8686/

파일은 아래에서 구할 수 있다. 

https://github.com/nefarius/ScpToolkit/releases