1. 원인
윈도우 10으로 DS4를 연결할 경우, 자동적으로 Wireless controler를 잡아줍니다. 그리고 인풋맵퍼를 사용할 경우 여기에 가상의 엑박 컨트롤러가 또 인식되죠. 다크소울을 할 때 발생하는 화면 빙글빙글 현상(…)의 원인은 게임 프로그램이 이 두 가지 컨트롤러를 동시에 인식하려 하기 때문에 발생한다고 알려졌습니다.
2. 해결법
이를 해결하기 위한 것이 바로 인풋맵퍼의 Exclusive mode입니다. (최신버전 기준으로 setting칸에 있습니다) 그러나 이게 또 윈도우10에선 작동하지 않습니다. 이걸 강제로 작동시켜야 무난무탈하게 DS4로 다크소울을 눈 안 돌아가고 할 수 있습니다. 방법은 다음과 같습니다.
(1) 메모장을 연다
(2) 다음 내용을 복붙한다
@echo off
taskkill /IM explorer.exe /f
echo Press any key after connecting your controller.
pause
start explorer.exe
(3) 메모장 제목을 "InputMapper_Fix.bat"로 변경해 바탕화면에 저장한다
(4) 스팀(오리진) 등을 종료하고, 모든 컨트롤러의 연결을 해제한 뒤 인풋맵퍼를 기동한다
(5) 앞서 저장했던 배치Batch 파일을 관리자 권한으로 실행한다
(6) 그 상태에서 아무것도 건드리지 않고 컨트롤러를 연결해준다 - 인풋맵퍼가 컨트롤러를 인식한 뒤에 아무 키나 눌러서 종료
(7) 인풋맵퍼 하단에 파란 바탕으로 Exclusive mode가 동작중이란 메시지가 뜬다면 성공.
이 (7)은 제 인풋맵퍼 로그를 확인한 결과
Controller 1 is using Profile "New Profile" in exclusive mode
라는 문구로 나옵니당.
──
뭐 여기 계신 모든 분은 다 해결을 어떻게 봤을 테지만, 나중에 제가 안 까먹고 하려고, 그리고 저처럼 이 방법을 검색하다가 루리웹까지 흘러들어올 무지렁이들(…)을 위해 남겨둡니다.
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***