WiFiController v0.4.3이 발표되었습니다.
WiFiController란 PSP의 무선기능을 이용해서 PSP를 가상의 조이스틱으로 만들어 주는 홈브류입니다.
즉, PC에서 조이스틱을 지원하는 게임을 할 때 PSP를 이용해 그 게임을 조작할 수 있게 되는 것이죠.
* Download :
WiFiController v0.43 + PPJoy + JoyToKey1.1
우선 위의 첨부파일을 받아 적당한 곳에 압축을 풀고 PPJoySetup 폴더안의 Setup.exe를 실행시켜 PPJoy라는 프로그램을 설치합니다.

Setup.exe를 실행하면 위와 같은 화면이 나오는데 화면을 클릭하면 설치과정으로 넘어갑니다.
설치는 계속 'NEXT'만 누르면 됩니다.

설치 도중 위와 같은 하드웨어 설치과정이 나오는데 '계속'을 선택해 설치합니다.
2번의 하드웨어 설치과정을 마치면 PPJoy의 설치는 완료됩니다.

PPJoy의 설치가 완료되면 제어판으로 갑니다.
새롭게 'Parallel Port Joysticks'라는 항목이 생긴 것을 확인할 수 있습니다.

'Parallel Port Joysticks'항목으로 들어가면 위와 같은 화면이 나오는데 조이스틱 추가를 위해 'Add'버튼을 선택합니다.

위처럼 'Parallel port' 항목을 'Virtual joysticks'로 선택합니다.
WiFiControler v0.4.3는 총 4개의 조이스틱 설정까지 지원하므로 'Controller number' 항목 역시 1부터 4까지 선택할 수 있습니다. 여기서는 기본값인 Controller 1 을 선택하고 'Add'버튼을 눌러 조이스틱을 추가합니다.

그럼 위와 같이 드라이버 설치창이 나오는데 자동으로 설치를 선택하면 알아서 설치해줍니다.

이제 'PPJoy Virtual joystick 1'이란 조이스틱이 추가된 것을 확인할 수 있습니다.
버튼 설정을 위해 'Mapping'버튼을 선택합니다.

위 화면과 동일하게 설정 후 '다음' 버튼 선택.

위 화면과 동일하게 설정 후 '다음' 버튼 선택.

위 화면과 동일하게 설정 후 '다음' 버튼 선택.

위 화면과 동일하게 설정 후 '다음' 버튼 선택.
('Button 1' 항목은 반드시 'nothing'으로 선택해야 합니다.)
PSP의 버튼에 해당하는 키값은 다음과 같습니다.
세모버튼 - Digital 0 / 동그라미버튼 - Digital 1 / 엑스버튼 - Digital 2 / 네모버튼 - Digital 3 /
L트리거 - Digital 4 / R트리거 - Digital 5 / 셀렉트버튼 - Digital 10 / 스타트버튼 - Digital 11

위 화면과 동일하게 설정 후 '다음' 버튼 선택.

위와 같은 과정이 끝나면 조이스틱 설정이 완료됩니다. '마침' 버튼을 선택합니다.

이제 조이스틱 추가와 설정이 끝났으므로 'Done' 버튼을 선택해 종료합니다.
-------------------------------------------------------------------------------------------------

이제 위의 첨부파일중 WiFiController-0.4.3/PC/WiFiServer.exe 파일을 실행하면 위와 같은 도스창이 뜹니다. 이것이
서버역할을 하며 PSP를 조이스틱으로 사용하는 동안은 절대 끄면 안됩니다.
(만약 위에서 여러개의 컨트롤러를 설정했다면 각 컨트롤러 번호에 맞는 Start WiFiServer for Controller 1-4.bat 파일을 대신 실행하면 됩니다.)
-------------------------------------------------------------------------------------------------
위 과정이 모두 완료되었다면 이제 PSP에 관련 파일을 설치해야 합니다.
커펌 사용자라면 위의 첨부파일중 WiFiController-0.4.3/1.0/PSP/GAME/WiFiController 폴더를
ms0:/PSP/GAME150 폴더로 복사해 실행합니다.
펌웨어 1.50 사용자라면 위의 첨부파일중 WiFiController-0.4.3/1.5/PSP/GAME/%__SCE__wificontroller 와 __SCE__wificontroller 2개 폴더를 ms0:/PSP/GAME 폴더로 복사해 실행합니다.
단 실행에 앞서 WiFiController 또는 __SCE__wificontroller 폴더안의 wifi.cfg를 메모장으로 열어 빨간 글씨 부분을 자신의 PC에 할당된 내부아이피로 수정해야 합니다.
# set the address of the server...
# note: make sure there are no spaces before or after the = sign
address=192.168.0.2

PSP에서 WiFiController를 실행하면 위와 같은 화면이 나옵니다.
자신의 현재 네트워크 연결 설정을 선택하고 엑스버튼 또는 동그라미 버튼을 누릅니다.
(만약 'Configuration' 항목에 아무 것도 보이지 않는다면 먼저 XMB의 설정 - 네트워크 설정 - 인프라스트럭처 모드 항목에서 새로운 연결을 만드세요.)

연결이 되면 Controller를 선택하는 화면이 나옵니다.
처음 PPJoy에서 만든 Controller 번호를 선택합니다. (여기서는 기본값인 Controller 1을 선택.)

이제 무선 연결이 완료된 후 위와 같은 화면이 나옵니다.
이것으로 PSP가 PC에서 조이스틱으로 인식된 것입니다.

제대로 동작하는지 확인하기 위해 제어판 - 게임 컨트롤러 항목에서 'PPJoy Virtual joystick 1'의 속성항목으로 들어갑니다.

PSP 버튼을 누르거나 아날로그 스틱을 움직였을 때 속성화면의 축이나 단추가 제대로 동작하는지 확인해 보면 됩니다.
아날로그스틱을 움직였을때 축도 같이 움직이고 2번부터 9번단추까지 제대로 동작한다면 성공입니다. ^^
-------------------------------------------------------------------------------------------------
위의 복잡한(?) 과정을 끝냈다면 PSP가 조이스틱으로 인식된 상태이기 때문에 조이스틱을 지원하는 PC게임을 PSP로 즐길 수 있습니다.
여기서 약간만 응용하면 PC게임을 PSP로 조작하는 것 외에 윈도우상에서 PSP를 이용해 마우스와 키보드를 대체할 수도 있습니다.
JoyToKey1.1라는 프로그램을 사용하는 방법이죠.
첨부파일의 JoyToKey1.1폴더의 JoyToKeyKr1.1.exe를 실행하기만 하면 설치 없이 바로 JoyToKey를 사용할 수 있습니다.

위 화면처럼 각 조이스틱의 버튼을 무슨 버튼으로 변경할 것인지 설정할 수 있습니다.
기본 설정을 포함시켜 놓았으니 그대로 사용해도 되고 자신이 편한 것으로 변경해 사용해도 됩니다.
아날로그스틱과 버튼 2부터 버튼 9까지 자신이 원하는대로 설정할 수 있습니다.
(위 설정을 예로 들자면 아날로그스틱은 마우스 이동, 네모버튼은 마우스 좌클릭, 동그라미버튼은 마우스 우클릭, L트리거는 백스페이스, R트리거는 엔터 버튼 등등의 역할을 하게 됩니다.)
# 제가 다시 읽어봐도 내용이 너무 길어 어질어질하네요. 이해가 안되는 부분은 댓글로~~~