2020년 10월 2일 금요일

[Fightcade][NullDC]Virtual Controller 사용해서 메탈6 버그 해결하기 - 2. NullDC 컨트롤러 설정하기

[본 게시글은 2020. 8. 26. 20:07에 작성된 글을 아카이브화를 목적으로 하였음을 분명히 밝힙니다]


본 포스트는 Virtual Controller를 설치한 메탈슬러그6 유저들에게 키버그를 해결하기 위해 발견된 방법을 설명하는 포스트임을 미리 밝힌다.

[서론 및 사전작업]

"키버그"란 무엇인가?

www.youtube.com/watch?v=FAbnh6AtyC0

본 영상에서 1분 22초를 주목해보면 양 옆을 총으로 견제하려고 키를 세개를 거의 동시에 누르게 되면 게임이 멈추게 되는데 이것은 데뮬에서 처음 발견된 버그로서 키버그라고 정의하고 있다.

이는 메탈슬러그6을 플레이하고자 하는 키보드 유저들에게 매우 치명적인 오류였으며 데뮬이 아토미스웨이브의 메탈슬러그6 아케이드버전을 구동할 수 있었음에도 한번도 주목받지 못했던 결정적인 이유이다.


이는 키보드 입력의 한정적이고, 해결법은 조이스틱이나 패드를 통해서 입력을 주는것이 유일한데 이러한 역할을 할수 있는 것이 Virtual Controller, Vjoy같은 가상 조이스틱,패드 프로그램인 것이다.


우리는 현재 파이트케이드에서 제공하는 NullDC를 사용할 것이며, NullDC가 인식하고 있는 Virtual Controller를 통해

이 버그를 해결하고 넷플레이를 즐기고자 하는 목적을 수행할 것이다.


우선 오프라인으로 게임 구동 자체가 문제가 없는 사람은 아래 프로그램을 먼저 다운로드받도록 한다.


https://drive.google.com/drive/folders/1yTA2syEL7JfG0gWWeIDqvv5a_TRqlZa9?usp=sharing


안에 압축된 파일은 다음과 같다.

하나는 가상컨트롤러를 자동으로 매핑하기 위한 배치파일, 그리고 그 필요한 라이브러리들이 저장되어있는 폴더이다.

이것을 어디에 설치하느냐,

아래 경로로 붙여넣기를 한다. 

파케폴더\emulator\nulldc


[키 맵핑]

여기까지 했다면 키 맵핑까지 끝난 버추얼 컨트롤러를 작동시킨다. 녹색버튼으로 작동될 것이다

이때 그전에 중요한 것 하나를 짚고 넘어가자면 Virtual Controller 설정에서 방향키를 d-pad로 설정해야한다.

Quick binding에서 방향키를 반드시 dpad로 설정을 해줄 것 우리는 Digital 방식으로 키매핑을 할 것이기 때문이다.

설정이 끝나면 작동시킨 뒤(녹색 불이 들어온 상태에서!)

"Assign NullDC Joystick Buttons.bat"을 작동시킨다.

이상태로 found joystick/gamepad with name : controller가 뜬다면 정상으로 작동되고 인식된다는 뜻이다.

여기서 dpad형식인가 아날로그 형식인가를 묻고 있다. D를 입력한 뒤 엔터를 쳐준다.

배치도는 다음과 같다

button 1. 총

button 2. 점프

button 3. 폭탄

button 4. 스페셜

button 5. 무기체인지

button 6. 없음


여기까지 끝났다면, 다음 폴더를 추적하여 들어가자.

파케폴더\emulator\nulldc\nulldc-1-0-4-en-win\qkoJAMMA

만약 정상적으로 만들어졌다면, "Controller (XBOX 360 For Windows).qjc"

라는 파일이 안에 있을것인데, 이것을 메모장으로 열도록 한다.

옆에 있는 none=Test 이 부분이 스타트버튼이 코인버튼으로 작동하는 버그를 만들어낸다.

button_9로 수정해서 겹치는 일이 없도록 하자(왜9인지는 묻지 말도록, 필자는 이렇게 해서 고쳤졌으니)

저장한 뒤, 파케에서 test game을 눌러서 netplaylauncher.exe를 실행시킨다.

톱니바퀴 눌러서 joystick1으로 체크한뒤, save를 한다.

가운데의 게임 컨트롤러 버튼을 누르면 자동으로 키보드로 바뀌어지기 때문에 저장만 해놓도록 한다.


그리고 offline game으로 테스트를 진행하면 된다.


youtu.be/oj31ipgUykA

이렇게 하면 넷플에서도 키보드로 키버그 문제없이 메탈을 즐길 수 있게 된다.

네오지오 메탈슬러그에 비해 세팅할 게 엄청나게 많지만, 후세대의 기판인만큼 어쩔 수 없을지도 모른다. 


최대한 이해하기 쉽도록 상황을 그려보았지만 어떻게 보였을지는 모르겠다.

그저 독자들의 이해력을 믿도록 하겠다.


그럼 MISSION 1 START.

댓글 없음:

댓글 쓰기