[본 게시글은 2020. 8. 26. 08:53에 작성된 글을 아카이브화를 목적으로 하였음을 분명히 밝힙니다]
https://chamcham425.blogspot.com/2020/10/fightcadenulldc-6-1.html
우선 오프라인으로 구동되는 자료들이 필요한데 다음 작성되는 파일 리스트들을 위 링크에서 받도록 한다.
필수패키지 3종세트
(반드시 설치하도록 한다)
바이오스(frm매니저를 활용할것)와 kofxi롬파일
https://drive.google.com/file/d/1BI6kpZvB0souiWyWptQTglNQilSZ0DMG/view?usp=sharing
바이오스는 파케폴더\emulator\nulldc\nulldc-1-0-4-en-win의 data폴더에 넣도록 한다.
메탈슬러그6 롬파일
메탈슬러그6 lst파일
준비물 끝
[사전작업]
우선 파이트케이드에 들어가기전, 사전작업을 할 필요가 있다.
1. 오프라인으로 메탈슬러그6를 구동시켜서 eeprom을 생성시켜야한다. 만약 구동했을때 나오미로고가 뜨고 this game is not의 회색 error가 발생할 경우, 메탈슬러그6의 롬파일의 경로에 아래 eeprom을 다운로드 받도록 한다.
여기에선 kofxi의 서버를 활용할것이기 때문에, kofxi의 이름으로 바꾼 메탈슬러그6의 eeprom이다.
https://drive.google.com/file/d/1jwTV3iOaifyg-G4YCpWRF3BhSejyy-Ah/view?usp=sharing
2. 롬파일 위장시키기
파이트케이드폴더\emulator\nulldc\nulldc-1-0-4-en-win\roms에 롬파일들을 정리해야 하는데
파이트케이드에서 메탈슬러그6를 구동하는 작업은 다른 게임서버를 빌려서 해야하는 방식이기 때문에 다른 서버의 게임으로 위장해야한다. 여기에서는 kofxi를 예시로 작성한다.
파이트케이드에서 작성하는 kofxi의 폴더는 다음과 같다.

그리고 파이트케이드에서 인식하는 kofxi의 형태는 다음과 같다.

nulldc의 원리는 lst파일을 불러서 bin파일을 작동시키는 방식을 취한다. 즉, 우리는 메탈슬러그6의 폴더이름과 lst파일 이름을 kofxi로 인식하게 만들면 되는것이다.
그럼 즉

메탈슬러그6의 폴더를 kofxi처럼 만들고

메탈슬러그6의 lst파일을 kofxi처럼 위장시키면 끝난다. lst파일은 오프라인 구동이 멀쩡하게 되었다면 별도로 수정할 필요는 없을 것이다.
[파이트케이드 접속]
우선 우리는 나오미 게임서버에 들어가야 한다. 여기에서는 kofxi로 위장했기 때문에 kofxi를 통해 접속한다.
kofxi의 롬은 frm매니저를 통해 다운로드 받을 수 있으니 파이트케이드 게시판에서 글을 찾아보기 바란다.

오프라인 구동이 멀쩡하게 되었다면, test game을 눌러서 NulldcNetplayLauncher.exe를 실행한다.

멀쩡하게 인식이 되었다면 버튼 활성화에 구동이 가능한 게임이 목록을 볼 수 있을텐데, 여기에서는 lst파일을 기준으로 폴더를 검색한다. 우선 톱니바퀴부터 눌러보자

실험결과, 본 넷플은 qkcjamma 플러그인밖에 사용할 수 없기때문에 기본적으론 키보드를 사용해야한다. 다만, 데뮬의 키버그가 남아있으니 해결책을 찾기전까진 조심해서 플레이해보도록 한다.

게임이 구동될때의 해상도이다. 필요한 설정은 취사선택해서 설정하도록 하자.

host시의 fps 제한수인데, 기본으로는 90으로 되어있다. 아마 크게 바꿀일은 없을 것이다.
70은 필자의 컴퓨터때문에 실험으로 확인해보고자 한 것이다.

게임 컨트롤러 설정이다. setup을 누른 뒤, digital or keyboard를 통해 키를 설정한다.
이때 방향키와 numpad는 아직 지원을 하지 않으니 다른 키를 사용하도록 한다.

키 배치도는 다음과 같다. 순정에뮬에서는 딥스위치 조작이 불가능하니 참고하기 바란다.
설정이 끝나면 창을 닫도록 하자.

play offline을 통해 게임이 정상작동되는지, lst파일이 자동으로 로드가 되는지(플러그인이 문제없이 되는지), 키 설정은 의도한 대로 되어있는지 확인이 되면 창을 닫는다.
그리고 상대하고 즐겜하면 된다.
www.youtube.com/watch?v=fZSQGylFAJo

[중요]
현재 게임이 도중에 멈추는 경우가 있는데 딱 두가지의 경우이다.
1. Demul의 키버그
좌우로 왔다갔다 하면서 총키를 누르면 게임이 정지되는 버그가 남아있는데 이는 키보드유저들은 가상컨트롤러를 통해 극복해야하지만 현재 qkc플러그인 내부에서 해결책은 발견되지 않았다. 그동안은 조심해서 하도록 한다. 아니면 패드를 활용해야한다.
-해결법 발견 : Virtual Controller와 몇가지 프로그램만 건드리면 해결된다.
https://chamcham425.tistory.com/entry/fightcade26
2. 컴퓨터의 전체 CPU점유율이 100%를 찍지 않도록 조심해야한다.
cmd 로그로 작업하는 에뮬레이터 특성상 100%의 cpu를 찍으면 인터럽트가 발생하여 게임이 작동을 멈추게 된다.
따라서 크롬같은 점유율 괴물의 프로그램들은 미리 정리해놓고 게임을 작동시킬것을 추천한다.
물론 고사양의 pc들이라면 문제없을것이지만 말이다..
[다른 에뮬버전들이 궁금하다면?]
<차후에 링크 제공>
해결법 있는 주소가 막혀서 그런데.. 1번 때문에 게임이 자꾸 꺼집니다.. 어떻게 해야할까요? 해결방법 부탁드립니다
답글삭제안녕하세요 가상컨트롤러 프로그램을 설치해서 하는 방법이 있지만 NULLDC의 특성때문에 상당히 복잡한데다가 현재 파이트케이드에서는 아토미스웨이브 에뮬레이터로 flycast를 지원하고 지속적으로 업데이트를 진행하고 있어서 현재는 flycast를 사용하시는 것을 추천드리고자합니다.
삭제가상 컨트롤러에 대한 문서는 차후 블로그에 추가적으로 작성드리겠습니다