닌텐도 스위치로 PC 게임을 돌려보자! [In-Home-Switching]

1. 들어가기 전에


얼마 전 닌텐도 스위치와 플스4로 슈퍼로봇대전T가 발매되었습니다.

스위치에서 돌리는 슈로대도 아주 할만하더군요.

그래서 문득, 이 스위치를 이용해서 PC 원격조종은 불가능할지 궁금해졌습니다.

PC 조종이 된다면 플스4 리모트로 슈로대 V, X등을 할 수 있을테니까요.


구글에서 관련 내용을 찾아보니 관련된 내용이 몇 가지 나왔는데요,

Rainway는 사기라고 밝혀졌다고 하고 moonlight는 홈브류에서 하드웨어 디코더 지원이 안되서 어렵다... 이런 내용이 있었습니다.

하지만 좀 더 찾아보니 In-Home-Switching 이라는 홈브류를 이용하면 딱 제가 원하던 기능이 가능하다고 하네요.


이번 포스트에서는 커스텀 펌웨어 된 닌텐도 스위치로 PC화면을 스트리밍하는 방법에 대해 다룰 예정입니다.

우선 아래의 영상을 먼저 봐주세요.



스위치로 로스트아크 게임을 돌려본 영상입니다.

기대 이상으로 잘 돌아가서 아주 놀랍네요.

이외에도 피파19, 어쌔신 크리드 로그 등 몇 가지 게임을 돌려보았는데 거의 딜레이 없이 플레이가 가능했습니다.


본 포스트 내용은

- 스위치 : 커스텀 펌웨어 된 SXOS 2.6.1 베타, 펌웨어 7.0.1 에뮤낸드

- PC : 윈도우10, iptime A1004NS 공유기 사용(100메가 광랜)

기준으로 작성되었습니다.



2. 준비물


(1) 커스텀 펌웨어 된 스위치 - 펌웨어 버전은 아마 상관없을 듯 합니다.


(2) In-Home-Switching - 홈브류 및 윈도우에서 돌릴 프로그램으로 2019.03.25 기준 0.2 버전이 최신입니다. 아래 링크에서 In-Home-Switching.0.2.EXPERIMENTAL.zip 파일을 받아주세요.

https://github.com/jakibaki/In-Home-Switching/releases


(3) Screen Capturer Recorder - PC 사운드를 스위치로 전송하기 위해 설치할 프로그램입니다.

0.12.10에서 업데이트가 안되고있습니다. 아래 링크에서 받아주세요.

https://github.com/rdp/screen-capture-recorder-to-video-windows-free/releases


(4) ScpDriverInterface - 스위치 조이콘을 PC에 Xbox 컨트롤러로 인식시키는 프로그램입니다.

1.1버전이 최신이네요. 아래 링크에서 받아주세요.

https://github.com/mogzol/ScpDriverInterface/releases



3. 설치 및 설정


(1) 다운받은 In-Home-Switching.0.2.EXPERIMENTAL.zip 파일의 압축을 풀고

Switch 폴더의 In-Home-Switching.nro 파일을 스위치 SD카드에 복사해주세요.

여타 다른 홈브류처럼 SD카드의 "루트\switch" 에 복사하면 될 듯 합니다.


(2) 다운받은 Setup.Screen.Capturer.Recorder.v0.12.10.exe 파일을 실행해서 설치해주세요.

처음에 언어가 프랑스어로 설정되어있을텐데 저는 English로 선택해서 설치했습니다.

큰 상관이 있는지는 모르겠네요.

설치 후에 딱히 실행은 안하셔도 됩니다.


(3) 다운받은 ScpDriverInterface_v1.1.zip 파일의 압축을 풀고,

Driver Installer 폴더의 ScpDriverInstaller.exe 를 실행해서 Install Driver 녹색 글씨를 클릭, 설치해주세요.

혹시 재부팅이 필요하다는 등의 메시지가 나오면 재부팅 하시면 됩니다.


(4) PC 바탕화면의 해상도를 1280 x 720으로 설정 해 주세요.

스위치 휴대모드의 해상도가 720p 이기 때문입니다.


(5) 구동하고 싶은 게임을 실행하고

게임 해상도를 위와 같이 1280 x 720으로, 또 전체화면이 아닌 창모드나 꽉찬 창모드로 미리 설정 해 주세요.

연결 이후에 해상도를 변경하면 연결이 종료되는 증상이 있습니다.

설정 후에는 일단 게임은 종료 해 주세요.


(6) 스위치를 커스텀 펌웨어로 부팅하고 PC와 같은 공유기에 와이파이 연결을 해주세요.

다만 커스텀 펌웨어로 부팅했을 때 인터넷을 연결하면 기기 밴의 위험성이 있습니다.

이 때 SXOS는 스텔스 모드를 설정할 수 있어서 닌텐도 서버 연결을 차단할 수 있는데요,

이 마저도 100% 안전한 방법은 아니라고 합니다.

또한 atmosphere나 reinx는 차단 기능이 없는 것으로 알고있습니다.

되도록이면 SXOS를 구입하여 사용하시기를 권장드립니다.


* 찾아보니 90 dns라는 방식을 이용하면 펌웨어 상관없이 닌텐도 서버 연결을 차단 가능하다고 하네요.

와이파이 연결 시 설정 변경을 누르고 아래 DNS 주소를 설정하면 된다고 합니다.

우선 DNS : 163.172.141.219

대체 DNS : 45.248.48.62


여기까지 했다면 기본 설정은 끝났습니다.



4. 실행


(1) 닌텐도 스위치 홈브류 메뉴에서 In-Home-Switching을 실행합니다.



(2) 실행 시 아래와 같이 IP주소와 오버클럭 상태가 나옵니다.

이 홈브류 0.1버전에서는 최적화가 덜 되어서 오버클럭이 필요했다고 하는데요,

0.2버전은 딱히 올린다고 체감이 없고 기기의 수명에 영향이 갈 수 있으니

기본 상태인 1020 MHz로 두시면 되겠습니다.



(3) 이제 PC에서 아까 압축 해제한 In-Home-Switching.0.2.EXPERIMENTAL.zip 내의

Windows 폴더에서 In-Home-Switching.exe 를 실행 해 주세요.

최초 실행 시 아마 우측 하단에 Xbox 360 컨트롤러를 설치한다고 메시지가 나올 것입니다.

위 사진의 IP를 Switch IP: 에 적어주시고, Quality는 50M으로 설정 해 주세요.

높을 수록 영상 품질이 좋아지지만 인터넷 속도가 느리면 끊김 현상이 생길 수도 있습니다.

다만 아직도 100메가 광랜을 쓰는 제 집에서는 50M으로 설정해도 딱히 끊김은 없었습니다.



(4) Connect를 누르면 스위치에 PC화면이 나타날 것입니다.

이제 컴퓨터에서 게임을 실행하고 정상적으로 조작이 되는지 확인합니다.



5. 문제 해결


제 경우 처음 PC에 연결하였을 때는 조이콘 조작이 전혀 듣지 않는 문제가 있었습니다.

이럴 때는 아래의 방법을 시도해 보세요.


(1) 컨트롤러 연결 확인 - 우선 조이콘 연결이 안 된 것인지 아니면 해당 게임에서 패드 지원이 안 되는 것인지 확인이 필요합니다.

"시작 - 설정 - 장치 - 장치 및 프린터 - Xbox 360 Controller for Windows에서 우클릭 - 게임 컨트롤러 설정 - 속성 - 테스트"

에 들어가신 후, 조이콘 버튼을 하나 씩 눌러보세요. 단추에 불이 들어오면 인식은 정상적으로 된 것입니다. 게임 설정을 확인 해 주세요.



전혀 인식이 안된다면 아래를 따라 해 보세요.


(2) 재접속 하기 - 스위치에서 홈버튼을 눌러 홈브류를 종료하고 다시 실행, PC에서도 연결 프로그램 종료 후 재시작하여 다시 접속


프로그램이 불안정해서인지 다시 접속하면 인식이 되는 경우가 있습니다.

몇 번 다시 시도해도 안된다면 아래를 따라 해 보세요.


(3) 드라이버 재설치 - ScpDriverInstaller.exe를 다시 실행해서 Uninstall Driver 이후 재부팅, 다시 Install Driver를 눌러 설치


저는 이 방법으로도 해결이 되지 않았는데, 아래 방법을 통해 해결했습니다.


(4) SCP 드라이버 완전 삭제 - 전에 프로콘을 PC에 블루투스로 연결해서 Xbox 패드처럼 활용한 적이 있었는데요, 이 때 설치된 드라이버와 충돌이 생겼던 것 같습니다.

https://github.com/nefarius/ScpToolkit/releases 링크에 접속하여 ScpToolkit_Setup.exe 최신버전을 다운받아 설치하신 후,

시작 메뉴에서 ScpToolkit Clean Wipe Utility 를 눌러서 실행하세요.

아래 사진처럼 I know로 시작하는 불길한 붉은 글씨를 눌러서 기존의 드라이버를 완전히 삭제하신 후, 다시 ScpDriverInstaller.exe를 실행하여 드라이버를 설치 해 주세요.




6. 후기


이틀 간 사용 해 본 결과, 한창 개발중인 홈브류임에도 꽤나 만족스럽게 구동이 되었습니다.

다만 간헐적인 끊김 현상이나 사운드 문제 등이 발생할 수 있다고 하는데,

이는 아직 최적화가 덜 되었기 때문으로 추후 버전에서 개선될 여지가 있다고 하네요.


개발자가 밝힌 추후 업데이트 내용으로는

스위치 진동 지원, 마우스 에뮬레이션, 여러개의 조이콘 지원 등등입니다.



다음 포스트에서는 이 홈브류를 활용하여 외부의 PC 원격으로 스트리밍하기,

스위치에서 플스4 리모트하기 등을 다뤄보겠습니다.

by 호랑이버터

Notices

Tags

Tistory Cumulus Flash tag cloud by requires Flash Player 9 or better.

Recent Posts

Recent Comments

Recent Trackbacks

Statistics

  • Total :
  • Today :
  • Yesterday :