2011년 8월 14일 일요일

윈도우 비스타/7 에서 XBox 컨트롤러 사용하기

XBCD_Installer_0.2.6.7z   dseo13b.rar

개인적으로 몇년 전에 XBox 컨트롤러를 구매해서 요긴하게 사용 중이다.
(360 이 아니라 오리지날 XBox다.)

내가 사용 중인 패드

한때 다른 기업에서 만든 XBox 호환 패드를 이용했지만, 그건 정말 최악의 조작감을 보여주었다.
결국 속는 셈 치고 정품패드를 질러서 PC용으로 개조했는데, 역시 Microsoft 하드웨어는 명불허전 이라는 말이 떠오르게 만들더군.
이제는 슈팅게임, 에뮬게임을 하면서 없어서는 안될 동반자로 느껴질 정도랄까... -_-;
하지만 문제는 드라이버 설치에서 발생한다.
사실 XBox 패드는 USB 관련 스펙으로 설계되어있긴 하지만, 어디까지나 공식적으로 XBox 전용이며, PC와의 호환을 전혀 보장해주지 않고 있다.
따라서 현존하는 모든 XBox 컨트롤러 관련 드라이버는 아마추어들이 제작한 비공식 프로그램이다.
이러한 점이 윈도우 XP까지는 큰 문제가 되질 않았다.
누구나 임의의 하드웨어에 대한 드라이버를 개발해서 배포할 수 있었거든.
하지만 윈도우 Vista로 넘어오면서 MS에서는 반드시 모든 하드웨어에 대한 드라이버는 MS의 인증을 받아야 설치 가능하다는 정책을 집행하기 시작했다.
물론 여기에 직격탄을 맞은 것은 아마추어 드라이버 개발자들이다.
특별한 서포터가 없다면 1년에 수백달러씩 하는 인증부가비용을 낸다는 것 자체가 거의 불가능하기 때문이다.
불행 중 다행히도 이러한 제한사항을 뚫고 커스텀 드라이버를 설치할 수 있는 방안이 있다.
(나중에 다시 설명하겠지만 몇가지 부작용이 있긴 하다만...)
우선 필요한 프로그램은 2가지가 있다.

일단 각 프로그램에 대해 간략히 설명하자면...
Driver Signature Enforcement Overrider (... 이름이 너무 길어서 다음부터는 DSEO라고 부르겠다...) 프로그램은 MS에서 서명한 드라이버만 설치가능한 제약을 풀어준다.
쉽게 말하면 서명이 되지 않은 드라이버, 또는 MS가 아닌 기관으로부터 서명된 드라이버도 설치가능하게끔 해준다.
그리고 XBCD360 0.2.6 드라이버는 따로 설명이 필요없는 유명한 XBox 커스텀 드라이버다.
360이라는 문구 때문에, XBox 360 컨트롤러 드라이버가 아닌가 하고 의문을 가질 수 있겠지만, XBox 오리지널 컨트롤러도 호환되므로 안심해도 된다.
또한 32비트, 64비트 모두 호환되므로, 이에 대한 걱정도 살포시 접어도 된다.
일단 본격적으로 DSEO 프로그램을 실행하여 Test Mode를 활성화하자.

DSEO 화면

UAC를 끄라고 하는데, 굳이 끌 필요는 없다.
관리자 권한으로 실행만 하면 무방한 듯...
이후에 재부팅을 하면 앞서 언급했던 부작용 중 하나를 볼 수 있다.
윈도우 우측 하단에 테스트 모드라는 정신건강에 약간 해로운(-_-) 문구가 뜬다.

아마 결벽증 환자라면 저 글씨 때문에 스트레스 쌓일지도...

기왕 언급한거 다른 부작용을 마저 언급하자면...
복사방지된 HD-DVD, 블루레이 디스크 재생에 있어서 문제가 발생할 수도 있다고 한다.
다운스케일된 상태로 재생될거라고 하는데... 이런 트릭을 걸어놓은 MS와 MPAA를 욕하는 수 밖에...
뭐 어쨌건간에 난 저따위 문제는 살포시 씹을(-_-) 수 있기 때문에 도전했지만...
혹시 위 부작용이 찝찝하다면 과감하게 XBox 오리지널 컨트롤러를 쓰레기통에 버리고 XBox 360 패드를 구매하는 것을 권하는 바이다.
(쓰레기통에 버리기 싫다면 저에게 택배 선불-_-로 보내주면 감사히 받겠다. -0-;)
이 다음에는 XBCD360 드라이버를 설치할 차례다.
일반 프로그램의 설치 절차와 다를 바가 없으므로 생략하겠다.
단, 마지막에 XBCD Team 인증서를 설치할거냐고 물어보는 부분이 있는데, 이건 굳이 설치할 필요가 없다.
(한번 설치해 봤는데, 정작 다른 인증서로 드라이버에 서명하더만... -_- 왜 설치한거야...)
이제 제어판에서 Hardware and Sound 부분에서 View devices and printers를 선택하자.
영문 윈도우 사용 중이라... 한글로는 모르겠다. -_-; 뭐 비슷하겠지...
어쨌든 거기서 Unknown Device가 떠 있을텐데,
마우스 우측 클릭 후 Properties(속성) → Hardware 탭 → Properties → Change settings → Driver 탭 → Update Driver 를 선택하여 다음의 경로를 찍어주면 된다.

32bit 윈도우 : C:\Program Files\XBCD\Driver
64bit 윈도우 : C:\Program Files (x86)\XBCD\Driver

아마 서명이 안된 드라이버라고 경고가 뜰 것이다.
무시하고 설치하기를 선택하면 드디어 복잡하고도 험했던 드라이버 설치가 완료된다!

우왕ㅋ 굳ㅋ

아까 얼핏 언급했었는데...
사실 가장 맘 편하게 사용하려면 XBox 360 정품패드를 구매하면 된다.
이건 MS에서 공식적으로 윈도우용으로 판매까지 했으므로, 관련 드라이버도 직접 MS에서 배포하고 있다.
당연히 드라이버 호환성, 설치 따위의 걱정은 접어도 무방하다.
하지만 본인은 어디까지나 XBox 오리지널 컨트롤러에 대한 설치를 원했던 바이고, 이 글은 이러한 헝그리 정신을 바탕으로 한 구글링+삽질의 결과다.
아무쪼록 이 글을 참고하는 다른 사람들은 큰 삽질없이 성공하길 비는 바이다.

출처 : http://godyang.battlearea.net/tag/xbcd

댓글 없음:

댓글 쓰기