(리모트 플레이에서 이런 컨트롤러도 쓸 수 있다는 뜻으로 만든 아이콘입니다.)
iOS용 리모트플레이가 공식적으로 지원되면서 안드로이드 유저로서 눈물만 나옵니다.
iOS는 되는데 왜 안드로이드는 안되나요.
이제 아이폰은 공식앱, 비공식앱 다 있지만 안드로이드는 아직도 소니 계열 스마트폰이 아니면 안되죠.
3년전쯤인가요. 안드로이드의 경우 xda-developers에 패치된 APK가 올라왔었죠.
[NEW][ALL][PORT][4.2+] PS4 Remote Play for Android
소니 계열 스마트폰이 아니라도 리모트플레이를 할 수 있게 해줬는데요.
나중에 리모트플레이 앱과 PS4의 시스템 소프트웨어 업데이트를 하고 구버전 리모트플레이 앱 사용이 안되게 되었죠.
이후 신버전 리모트플레이 앱에 대한 패치가 나오지 않게 되면서 사실상 안드로이드에서 리모트플레이를 할 수 없게 되었지요.
그 뒤로 이런 방법이 공개되기도 했는데
[정보] 4.5버전 안드로이드 리모트 뚫었습니다! (xposed 필요, 설치법 첨부)
이 방법 아직도 유효하긴한데 컨트롤러 사용이 안돼서 외부에서 하려면 터치 컨트롤 밖에 할 수 없다는 단점이 있죠.
그때부터였나요.
컨트롤러라도 되면 좋을텐데 하고 뭔가 만들어보겠다고 결심했지요. 앱을 뜯어 고쳐서라도 해보겠다고..
근데 너무 소스코드 난독화가 심해서 알아보기가 힘들었고 중간에 포기도 했었는데요.
결국 컨트롤러에 대한 부분을 찾아내긴 했는데, 난독화 덕분에 앱 자체를 패치하긴 힘들어 보이더군요.
어차피 Xposed는 설치되어 있어야하니 Xposed 모듈로서 제작을 하기로 합니다.
사실 두달 전 쯤에 완성하고 글도 올렸는데요.
[ETC] Flydigi의 늪으로부터 해방되기 위한 IPEGA PG-9087 게임패드
이건 한 컨트롤러에 대한 하드코딩된 결과물이었고 공개는 하지 않겠다고 했었죠.
이제 공개해도 상관없지 않을까 싶어서 조금 다듬고 다른 컨트롤러에서도 사용할 수 있게 만들었어요.
일단 결과물부터 보시죠.
(어쩌다보니 격겜이 많은데 실력은 개판이니 그냥 넘어가주시길;;)
1. 스파이더맨 with IPEGA PG-9087
밖에서 하기 적당한 컨트롤러지요.
2. 갓오브워 with DualShock 3
터치 컨트롤 하면서 L3+R3 잘 되던가요? DS3는 문제없네요.
3. 소울칼리버6 with Hori Xbox360 Ex Turbo
그냥 연결해봤습니다. 조작감 최악;
4. 소울칼리버6 with iBuffalo Classic USB Gamepad
이것도 그냥 연결해봤습니다. 조작감은 나쁘지 않네요.
5. 철권7 with 8bitdo ZERO
의외로 할만합니다.
6. 페르소나5 with 키보드
그냥 키보드도 된다는걸 보여드릴려고요.
7. DOA6 with 팝픈뮤직 컨트롤러
히트박스 컨트롤러랑 느낌이 비슷할까요?
(PS1용 컨트롤러라서 아두이노 레오나르도로 인식시켰습니다.)
일단 어떤 기능이 있는지 소개를 해볼게요.
특징
1. 기기에 연결된 게임 컨트롤러나 키보드를 리모트 플레이용 컨트롤러로 사용 가능
2. 모바일 네트워크 상태에서 접속 가능 (FakeWifi 기능)
3. 여러 프로파일을 지원(입력장치나 게임에 따라 개별로 설정을 저장하고 게임 중에 다른 프로파일로 전환 가능)
4. 버튼이 부족한 입력장치를 위한 조합키 기능
5. 컨트롤러 맵핑을 확인할 수 있는 테스트 화면 제공
단점 및 미지원
1. 루팅을 해야해서 최신폰은 좀 그렇네요..
2. 진동 미지원
3. 가속도,자이로 센서 미지원
4. 터치 스와이프 조작 미지원
다음으로 설정화면을 설명해볼게요.
프로파일을 따로 저장할 수 있고,
화면을 주로 세로 고정으로 쓰시는 분을 위해 리모트 플레이에서만 가로 회전하는 기능도 있습니다.
아날로그 스틱 데드존 설정도 됩니다.
회전은 이런 식으로 여러가지 중에서 선택 가능합니다.
버튼 맵핑이 제대로 됐는지 테스트도 가능합니다.
(누르면 빨간색. L2,R2는 누르는 정도에 따라 점점 흰색->빨간색으로. 아날로그 스틱은 파란점)
맵핑에 대해서는 DS4의 모든 버튼을 지원하는데,
보통 컨트롤러에서 버튼이 모자라기 때문에 조합 버튼 지원합니다.
예를 들어 조합 버튼을 Select로 지정해놓고
터치패드 버튼을 조합버튼 사용+R1으로 한 경우
터치패드 버튼은 Select+R1으로 동작하게 됩니다.
(참고로 조합 버튼으로 지정된 버튼은 조합 버튼으로만 사용해야 합니다.)
그리고 프로파일 전환 기능도 있는데, 게임 중 바뀌는 게임 스타일에 따라 다른 맵핑으로 즐길 수 있습니다.
별개의 프로파일로 저장한 뒤에 프로파일 전환에서 버튼맵핑+프로파일 선택 해주시면 됩니다.
일반 버튼 맵핑은 이런식으로 팝업이 뜨고 컨트롤러에서 버튼을 눌러서 맵핑하는 방식입니다.
아날로그 스틱이나 다른 버튼들 모두 지원합니다.
터치 컨트롤에서 할 수 없었던 L2, R2의 감압도 지원하고, (물론 컨트롤러에서도 지원해야 합니다.)
오른쪽 아날로그 스틱을 L2, R2에 맵핑하여 괴상한 방식으로 레이싱 게임을 해볼 수도 있습니다.;
이것이 얼마나 필요한지는 사람마다 다르겠죠.
리모트 플레이가 인풋렉이 심해서 못하겠다는 분들도 계시구요.
저는 사정상 TV에서보다 리모트 플레이로 더 많이 하게되는데 이렇게 만들고 사용하다보니 정말 좋네요.
외부에서 원할하게 리모트 플레이를 할 수 있다는 점이 가장 크구요.
집에 남아도는 다른 컨트롤러를 활용할 수 있고, 팝픈 컨트롤러처럼 괴상한 경험도 해보구요.
컨트롤러가 익숙하지 않은 손님한테 이걸로도 된다고 하며 넘겨줄 수도 있죠. 2P도 가능하구요.
(리모트로 접속하되 TV로 보면서 하면 되거든요.)
읽어주셔서 감사합니다.
그리고....
앞에서 말했듯이 공개합니다.
설치 방법은 아래를 참고해주시고..
발생하는 어떠한 문제점도 저는 책임지지 않습니다.
버그나 잘 안되는점들은 시간이 허락하는 한 최대한 노력해서 고쳐보겠습니다.
:: 다운로드 ::
(정보 게시판에 글 올렸습니다. 여기에서 받으시길..)
준비물
1. Magisk(Systemless 루팅)가 설치된 안드로이드 스마트폰
2. Remote Play 공식앱 2.0 버전 (상위 버전은 테스트를 안해봤네요;)
3. 제가 만든 Xposed 모듈
설치 방법
1. Magisk Manager 실행
2. Magisk 다운로드에서 다음 모듈 검색하여 설치 후 재부팅
- Sony Framework
- Xposed Framework
3. Remote Play 공식앱 2.0 버전 설치
4. Magisk Hide에서 Remote Play 앱 선택
5. 제가 만든 Xposed 모듈 설치 후 Xposed Installer의 Modules에서 'Remote Play Assistant' 활성화 후 재부팅
참고
프로파일은 /sdcard/Android/data/com.rAs.android.rpgamepad/files 에 저장됩니다.
백업하거나 이름변경/삭제는 다른 파일 관리앱으로 해주시길..
117.111.***.***
대단합니다...안드로이드 ps4리모트를 침만 흘리고 있는 상황이었는데, 이렇게 패드 연결방법 만들어서 배포해 주시니 정말 감사합니다.
117.111.***.***
대단합니다...안드로이드 ps4리모트를 침만 흘리고 있는 상황이었는데, 이렇게 패드 연결방법 만들어서 배포해 주시니 정말 감사합니다.
117.111.***.***
1.223.***.***
설치과정이 귀찮으시겠지만 잘 사용하시길.. | 19.06.17 17:47 | |
211.36.***.***
203.226.***.***
저야말로 잘 써주시겠다는 것만으로도 감사합니다. | 19.06.24 07:39 | |
122.36.***.***
1.223.***.***
네자리 숫자에 깜짝 놀라고 갑니다. | 19.07.01 12:44 | |
58.140.***.***
39.7.***.***
자문 자답입니다 위의 경우는 ps4 듀얼쇽으로 연결했을때고..ipega 가 오늘 왔는데 연결해서 해보니 쾌적하네요ㅎㅎ | 19.07.05 22:50 | |
1.223.***.***
키보드 어플에 따라 차이도 있더군요. 컨트롤러 입력을 키보드 어플이 다 감지하는데요. https://play.google.com/store/apps/details?id=com.apedroid.hwkeyboardhelperfree 버벅임이 심하면 이런걸로 셋팅하고 하면 쾌적해집니다. | 19.07.08 11:37 | |
58.140.***.***
답변 감사합니다. 말씀해주신 App깔아서 셋팅해봤는데 저는 이상하게 ps4 듀얼패드는 똑같네요 정보 감사합니다~ | 19.07.09 15:12 | |
1.223.***.***
새로 정보글 올렸습니다. https://bbs.ruliweb.com/news/board/1001/read/2192971 여기 Phantasy님 댓글에 따르면 Bluetooth Auto Connect 앱을 설치하고 설정을 따라하면 대부분 해소가 된다고 하는군요. https://play.google.com/store/apps/details?id=org.myklos.btautoconnect&hl=ko https://www.reddit.com/r/EmulationOnAndroid/comments/88pfxl/updated_fix_for_ds4_input_lag_april_2018/ | 19.07.10 09:11 | |
218.232.***.***
175.223.***.***