메뉴 www.fafan.kr
파판 >> PSP게시판
  • 로그인
  • [링크수정] ARK를 이용하여 PS Vita를 컨트롤러로 사용하기
    작성자 : Akaikarus | 조회수 : 4191 (2015-10-08 오후 4:38:05)
    PC로 콘솔게임을 하다가 컨트롤러의 필요성을 느끼고 고장난 PSP를 대신해서 PS Vita를 컨트롤러로 사용할 수 없을까 하고 생각하다가 몇가지를 알아봤습니다.

    우선 PSP를 PC의 컨트롤러로 사용하는 두개의 홈브류를 발견하였으며 그중 하나는 동작을 하지 않으므로 간단한 설명만 적어두고 구동되는 홈브류를 위주로 적어보겠습니다.

    1. FuSa Gamepad
    PSP를 컨트롤러로 바꿔주는 유명한 홈브류중 하나입니다만.....
    USB를 통해서 드라이버를 설치를 해줘야 WLAN으로 사용이 가능하다는 정보를 얻었으며 PS Vita에서 한번 시도를 해보았으나 계속 드라이버를 불러올 수 없다는 에러와 함께 구동불가.

    2. PSP Easy Wireless Controller(이하 "PSPEWC")
    이것도 FuSa Gamepad와 비슷하게 PSP를 컨트롤러로 바꿔주는 홈브류입니다.
    다만 FuSa Gamepad와는 다르게 WLAN으로만 동작하는 홈브류이며 얻은 정보에 의하면 2대의 PSP까지 동시연결이 가능하다고 합니다.
    PSPEWC는 FuSa Gamepad와는 다르게 파일구조가 매우 간단합니다.
    PSP에 들어가는 EBOOT.PBP와 PC에서 서버구동을 시켜줄 PSPEWCServer.exe가 끝입니다.
    윈도우 운영체제 이외에도 유닉스 계열의 운영체제도 지원하며 윈도우상에서 파이썬을 설치하면 유닉스용 서버를 이용가능합니다.

    그럼 PS Vita에서 동작되는 PSPEWC를 이용하여 PS Vita를 컨트롤러로 만드는 방법에 관하여 알아보겠습니다.

    ------------------------------------------------------------------------------------------------------------

    준비물 : PSPEWC
    *본인의 PS Vita가 이미 ARK 설치가 되어있다는 전재하에 아래의 본문을 열람바랍니다.*
    *필자의 PS Vita는 3.52의 뚱뚱보 ARK를 이용하였습니다.*

    1. 다운받은 PSPEWC의 압축을 해제한뒤 PSP/GAME/PSPEasyWirelessController 경로에 있는 EBOOT.PBP파일을 VitaFTP나 qCMA를 이용하여 비타로 전송시켜줍니다.
    *qCMA를 이용하여 비타로 파일 전송시 다음의 양식을 지켜주시기 바랍니다.*
    *PSAVEDATA/기기명/AAAABBBBB/Transfer/EBOOT.PBP*
    *A = 영어대문자, B = 숫자*

    2. PC에서 PSPEWC를 이용하기 위한 서버를 실행합니다.
    *서버의 위치는 PC/windows/PSPEWCServer.exe 입니다.*
    *네트워크 소켓을 사용하는 프로그램이오니 반드시 관리자권한으로 실행해주시기 바랍니다.*

    3. 서버를 실행하면 Socket successfully created! Listening no ip: xxx.xxx.xxx.xxx - port : xxxxx 부분에서 ip와 port부분을 기억해둡니다.

    4. PS Vita의 Wifi기능을 활성화 한뒤 PC와 같은 네트워크에 연결합니다.
    *PC와 연결된 공유기로 연결하시면 됩니다.*

    5. PS Vita에서 ARK를 실행한뒤 다음의 경로에 있는 EBOOT.PBP를 실행합니다.
    *ms0:/PSP/SAVEDATA/AAAABBBBB/Transfer/EBOOT.PBP*

    6. PSPEWC가 실행되었다면 아래와 같은 문구가 출력됩니다.
    *PSP Easy Wireless Controller v1.1 - r4pha - [email protected] [<o>] *
    * *
    *Connect to: *
    * *
    *1: SSID: *
    *2: SSID: *
    *3: SSID: *
    *4: SSID: *
    *5: SSID: *
    *6: SSID: *
    *7: SSID: *
    *8: SSID: *
    *9: SSID: *
    * *
    *=> Selected: 1 *
    *Use Up/Down to select and press Start! *

    7. 위와 같이 출력되면 Selected: 부분을 1로 맞춰준뒤 START버튼을 눌러줍니다.
    그러면 Connecting... <#1>이라는 문구가 출력된뒤 아래의 문구가 출력됩니다.
    *Select the server's IP:*
    *xxx.xxx.xxx.<< x >>*
    위의 출력된 IP를 서버가 실행된 PC의 IP로 맞춰준뒤 다시 START버튼을 눌러줍니다.

    8. All set! Sending data! 라는 문구가 출력되면서 PSP in keypad #1 mode. 라는 문구가 바로 아래에 출력됩니다.
    이후 START + SELECT버튼을 누르면 모드 선택창이 뜨는데 이 부분은 딱히 상관없는 부분이므로 설명에서 제외합니다.

    ------------------------------------------------------------------------------------------------------------

    윈도우용 PSPEWC 서버를 열게 되면 키 맵핑이 고정되어있어서 변경이 불가능합니다.
    다만 유닉스용 PSPEWC 서버를 사용한다면 키 맵핑을 바꿀수 있으므로 참고바랍니다.
    유닉스용 PSPEWC는 다음 경로에 있습니다.
    *PC/unix*
    서버는 pyPSPEWCServer.py로 실행할 수 있으며 키 맵핑은 EWCcontroller.py 파일을 통해 변경가능합니다.

    ps. 다운로드 링크가 죽어있길래 새로 갱신했습니다. (2015-12-19)






    글쓰기 | 수정 | 삭제 | 목록   

    Lv.2 루비티어 (2015-10-10 23:10:44)
    오오 생각보다 잘되네요!! ㅋㅋ 감사합니당



    도배방지 : 0

    글쓰기 | 수정 | 삭제 | 목록   

     

    <<501502503504505

    Copyright ⓒ FINALFANTASIA.COM All rights reserved.