굴러다니는 듀얼쇼크2 조이스틱을 사용해보려했는데 기본 키매핑이 엑박패드 기준으로 되어있고 스킬셋 대로 버튼위치가 맞지 않아는 이중 꼬임 현상을 해결해본 결과물입니다. 제 패드 기준으로 조이스틱 1번부터 4번은 ㅁㅅX O 순서였기에 이런 일이 벌어져 있더라고요.
<출처 http://pds21.egloos.com/pds/201312/21/69/a0010769_52b5038e3204b.jpg>
XYAB가 ㅁㅅO X에 할당되어 있지만
위의 버튼대로 누르면 아래 스킬셋대로 위치의 키를 눌러도 엉뚱한게 눌린다! (ㅅ를 누르면 A가 써지고 X를 누르면 Y가 써지죠)
이건 임씨가 조이스틱 키버튼을 세팅할 수 없게 아예 옵션을 안만들어서(....) 벌어진 일. 채팅매크로도 쓸 수 없습니다.
이걸 해결하려고 팁게를 둘러보니 조이스틱 사용자용 xml 수정법이 여럿 나와있었기에 손을 대보았습니다.
<HotKey ID="QuickSlotExecute1" Name="퀵슬롯1" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(0)" UpScp="None" Key="JOY_BTN_1" PressedKey="JOY_BTN_5" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
<HotKey ID="QuickSlotExecute2" Name="퀵슬롯2" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(1)" UpScp="None" Key="JOY_BTN_3" PressedKey="JOY_BTN_5" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
<HotKey ID="QuickSlotExecute3" Name="퀵슬롯3" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(2)" UpScp="None" Key="JOY_BTN_2" PressedKey="JOY_BTN_5" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
<HotKey ID="QuickSlotExecute4" Name="퀵슬롯4" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(3)" UpScp="None" Key="JOY_BTN_4" PressedKey="JOY_BTN_5" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
이런식으로 4개의 L1L2R1R2 버튼을 누르며 실행하는 16개의 스킬들이 보이는 위치와 동일하게 맞춰 놓았습니다.
거기에 헌터유저로선 필수사항인 /comeon 명령어를 채팅매크로를 통해 사용하던 키보드 세팅이 조이스틱에선 불가능했기 때문에, 자주 사용하지 않는 무기 스왑과 스타트 버튼에 할당된 번호를 바꿔서(조이스틱11번과 12번을 바꿈) 스타트 버튼을 누르면 10번 채팅매크로를 실행하게 바꿔두었습니다.
<HotKey ID="ChatMacro10" Name="채팅매크로10" DownScp="EXEC_CHATMACRO(10)" UpScp="None" Key="JOY_BTN_12" Mode="Key" UseShift="NO" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="System" />
평소에는 스킬 사용하다가 원하는 위치에 펫을 놓고 싶거나 따라오게 만들려면 스타트 버튼을 눌러주시면 됩니다.
듀얼쇼크4도 같은 문제를 겪는 분이라면 이걸로 해결될겁니다.
사용법은 첨부파일을 압축해제해서 c드라이브->nexen->treeofsavior->release 폴더의 hotkey_joystic.xml 이라는 같은 이름의 파일을 이 파일로 대체하시면 됩니다. 파일을 열어 내용 전체를 지운 후 붙여넣기 해도 됩니다. 폴더에 관리자권한을 주지 않으면 변경이 안되니 주의해주세요.
도움이 되면 좋겠네요.
(수정)
이러한 방식 말고, 듀얼쇼크를 엑박패드로 인식시키는 프로그램을 사용하여 키꼬임 현상을 해결하고, 트오세가 지원하지 않는 듀얼쇼크 진동을 켤 수 있는 방법이 있었습니다.
x360ce라는 프로그램입니다. 해당 운영체제에 맞는 파일들을 게임 폴더에 넣고 (release폴더) 응용프로그램 실행하면 됩니다. 프로그램을 실행하기 전 패드를 컴퓨터에 연결해두면 자동으로 연동이 되고 옵션들이 생깁니다.
제가 가진 패드로는 이런 식으로 세팅했습니다. 이미 적었던 팁과 같은 방식으로 인게임에서 작동합니다 (hotkey_joystic.xml을 변경할 필요가 없습니다!)
대신 추가적으로 채팅매크로를 사용하기 위해서는 위에 적었듯이
<HotKey ID="ChatMacro10" Name="채팅매크로10" DownScp="EXEC_CHATMACRO(10)" UpScp="None" Key="JOY_BTN_12" Mode="Key" UseShift="NO" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="System" />
를 xml파일을 열어 리스트 맨 위에 올려두시면 됩니다.(입력할 정확한 위치는 첨부한 xml를 참고해주세요)
또한 탭 중에서 force feedback 쪽에 eneble 해주시면 엑박패드 외에 작동하지 않던 진동기능이 활성화됩니다.