최근 수정 시각 : 2024-04-09 23:56:09

DraStic

드라스틱에서 넘어옴

파일:drastic.png
공식 포럼
구글 플레이

1. 개요2. 상세3. 버그4. 게임 호환성5. 기타

1. 개요

안드로이드용 무료[1] 닌텐도 DS 에뮬레이터. 개발자 Exophase는 과거 PSPGBA 에뮬레이터인 gpSP를 만든 바 있다. 최신 버전은 2023년 2월 기준 r2.6.0.4a.

2. 상세

nds4droid나 Dsoid 같은[2] 기존의 DS 에뮬레이터와는 달리 최적화가 잘 되어있어 게임이 버벅이지 않고 빠르게 구동되며, 배속 기능도 지원한다. 배속 모드로 플레이시 엑시노스스냅드래곤보다 조금 더 부드럽다. 이러한 최적화 덕에 3D 구현에서는 휴대폰 사양이 갤럭시 S2, 모토로라 아트릭스, 옵티머스 LTE 3 정도이면 아주 매끄럽게 실행이 된다. ARM Cortex-A7 쿼드코어, 1GB 램 정도면 렉이 아예 없는 수준이다.[3] 싱글코어 폰인 엑스페리아 플레이에서도 리듬 게임 같은 게 아니면 제법 매끄럽게 구동이 된다. 다만 호환성 문제로 테그라 2를 탑재한 휴대폰에서는 작동이 되지 않는다. 이는 테그라 2.5를 사용한 에뮬 머신인 옵티머스 Q 2옵티머스 EX도 마찬가지. 2.2.0.0a에서 드디어 지원되었지만 최적화는 타 AP 대비 많이 떨어진다고 한다. 2012년 갤럭시 S3와 동시대 이후에 출시된 보급형 스마트폰으로 초기 설정에서 무리 없이 작동한다. 다만 3D 고해상도 모드에서는 AP에 탑재된 GPU 코어에 따른 성능 차이가 발생할 수 있다.

경첩 열고 닫기, 마이크 등 세세한 조작도 지원한다. 게다가 닥터에서 돌아가지 않거나 게임의 불법적인 복사방지를 위해 의도적으로 오류를 발생시키는 게임들까지 다 돌릴 수 있다.

다른 수많은 에뮬레이터와 다르게 오픈 소스가 아닌 상용 소프트웨어이기 때문에 모든 개발이 오직 제작자 개인의 능력에 달려 있다. 일단 2015년 시점에서 개발자인 Exophase가 각종 버그를 고치고 오픈소스인 DeSmuME에서 각종 부가기능들을 포크해 나가며 꾸준히 업데이트 했다. GBA 연동을 지원한다.[4]

무선 통신과 와이파이 온라인 플레이 지원 요청이 꾸준히 이루어지고 있다. 현재 사설 서버가 DS, Wii의 넷플레이를 지원하고 있는데 Exophase는 고려하고 있지만, DS의 무선 통신과 관련한 내용은 거의 알려지지 않았다며, 부정적인 입장을 내비쳤다.[5] 이 때문에 Wi-Fi를 활용한 멀티플레이가 불가능하고, 특히 포켓몬스터는 무선통신이 불가능해 에딧이나 치트를 쓰지 않는 이상 전국도감을 완성시킬 수 없다.

유료 에뮬레이터임에도 구글 Play 스토어에서 2013년 8월 셋째주에 게임 인기 유료 8위와 신규 유료 2위라는 위업을 달성했다. 그리고 2020년 10월 21일 현재까지 구글 Play 스토어 인기 유료앱 5위 이내에는 물론 1위까지 할 정도로 잘 팔리고 있다.

당연히 게임보이 계열 게임은 돌아가지 않는다. DS/DS Lite의 더블 슬롯을 통한 GBA 게임과의 연동 기능만을 지원하며, 게임 자체는 플레이할 수 없다.

파생 앱으로 VDS가 있다.

3. 버그

초기에는 앱 내부적으로 꽤 여러 가지의 버그가 있었는데, 게임이 튕기거나 일부 창이 검은색으로 바뀌는 건 예사고 게임 중에 로드를 하면 프리징이 걸리곤 했다.

몇몇 게임에서는 세이브를 하고 나중에 이어할려고 들어갔는데 게임이 초기화되는 버그도 생겼다. 이 때문에 게임 로드시에는 무조건 껐다 켜야 했으며, 따라서 사실상 게임의 세이브 슬롯은 하나밖에 없는 셈이 되어버렸다. 이는 2013년 8월 당시까지는 몇 번의 업데이트를 거친 끝에도 해결되지 않았으나, 2016년 이후로는 멀쩡히 잘 작동한다.[6] 만약에 특정 부분에서 게임이 튕긴다면, 게임 내부의 세이브 기능을 이용하여 저장된 sav 파일을 다른 DS 에뮬(nds4droid, Dsoid 등)로 읽어들인 뒤 해당 튕기는 부분만 타 에뮬로 플레이하고 다시 저장해서 DraStic으로 돌아오면 버그를 우회할 수는 있다.

화면 쏠림 현상도 있어 간혹 왼쪽 구석에 화면이 작게 나오는 경우가 있다. 좀 기다렸다가 다시 실행하거나 앱을 다시 설치하면 해결되긴 하나 너무 잦은 빈도로 발생한다.

2.1.1a 버전 이후로 에뮬의 강제 세이브가 Continue로만 로드되고 Load New Game을 통해서는 로드되지 않는 현상이 있다. 아마도 제작자 측의 커스텀 바이오스 파일 문제인 듯.[7]

2.1.3a 버전으로 업데이트되면서 데모 버전을 추가로 릴리즈했는데, 데모 버전은 게임 세이브 기능과 강제 세이브 기능이 작동하지 않고 20분 동안만 플레이할 수 있다. 사실상 맛보기용이고 그냥 유료 버전 사라는 뜻.

2.4.0.1a 버전의 경우 LG G2에서 옵션에 진입 시도시 튕겨버리는 버그가 발생한다.

2.5.0.3a 버전으로 업데이트되면서 상술한 모든 버그들이 사라진 상태. 하지만 특정 폰에 한해 다른 자잘한 버그가 있는 것 같다. 예를 들면 Load New Game을 클릭했을 때 게임 파일을 다운받은 폴더가 비어있는 것 등등.

2018년에는 실행시 시작화면 Loading에서 더이상 진행되지 않는 버그가 발생했다. 모든 유저에게 해당되는지는 확실하지 않다. 이를 해결하기 위해서는 구글 Play 스토어가 다음 업데이트를 할 때까지 다운그레이드시키거나 사용 해제[8]를 하면 된다.[9] 현재 Play 스토어가 업데이트되어 문제는 해결되었다.

2020년 4월 1일 기준 삼성 갤럭시 S10, S20, 노트 10, 노트 20 시리즈 기종에서 실행시 튕기는 버그가 존재한다. 레딧이나 여러 커뮤니티에서도 잇달아 제보되는 중이었다. 패치를 기다려봐야 될 듯했다.[10] 2020년 4월 24일자로 위에 언급된 삼성 최신 갤럭시 시리즈에서도 정상 작동이 되게끔 패치되었다.

최신 버전인 2.5.2.2a 버전에서 커스텀 치트를 적용하고 접속하고 나가면 커스텀 치트가 지워지는 현상이 일어나고 있으나 1년이 넘은 2021년 5월에도 오류를 고치지 않고 방치하고 있었다.

안드로이드 11 이후의 버전이 적용된 기기에서는 기본 저장소에조차도 제대로 접근하지 못해서 게임 파일이 안 나타는 버그가 있다. 이는 안드로이드 11부터 본격적으로 적용된 범위 지정 저장소(Scoped Storage) 때문으로 보인다. 개발자가 수정해야 하는 사항임에도 방치했다. 다만 해당 버그의 경우는 게임 롬 파일을 내부 저장소의 최상위 디렉토리(기기에 따라 /sdcard 혹은 /storage/emulated/0)에 옮기면 해결된다는 이야기가 많으니 참고하길 바라며, 그래도 해결되지 않을 때 아래에 서술한 melonDS를 알아보는 것이 좋다. 2022년 1월 기준으로 이 버그는 재설치하면 해결된다. 그리고 갤러리에 썸네일이 없는 앨범이 생성되는 버그가 있는데 이것을 뜨지 않게 하려면 파일로 들어가서 드라스틱 폴더로 들어간뒤 파일 추가를 누른 다음 .nomedia를 추가하면 해결된다. 이는 VDS도 마찬가지이다.

2023년 2월 들어서 오랜만에 업데이트를 단행했는데, 업데이트 후에 기존 세이브 데이터가 불러와지지 않는 현상과 치트 데이터베이스의 데이터가 바뀌는 현상[11]이 나타났다. 이는 상기한 저장소 업데이트로 인해 나타난 것으로 보이며, 설정에 들어가 General - System Directory - Scoped Storage Folder에서 기존의 Drastic 폴더를 지정해주고 재시작 후 나오는 선택창에서 Keep을 선택해주면 기존 데이터를 불러올 수 있다. 관련 Reddit

4. 게임 호환성

게임명 호환성 비고
A.S.H O
강마영부전 이즈나 O
그려라, 터치! 내가 만드는 세상 O 스테이지 내에서 그림을 그린 뒤에 저장을 하면, 맵이 보이지 않는 버그가 있다.[12]
나만의 컬렉션 Girls Style O
놀러오세요 동물의 숲 O
뉴 슈퍼 마리오 브라더스 O
닌텐독스 O
라그나로크 DS O 체력바가 안나온다. 본의 아니게 하드코어 모드.
래디안트 히스토리아 O
러브 플러스+ O 캐릭터 3D 상반신이 뜨지 않는다.
레이튼 교수와 이상한 마을 O
레이튼 교수와 악마의 상자 O
레이튼 교수와 최후의 시간여행 O
루미나스 아크 O
리듬 세상 O 인터넷에 검색하면 흔히 올라와 있는 롬 파일로 실행할 경우 제대로 된 싱크가 작동되지 않는다. 방법은 일판에 한글패치 뜯어서 덮어씌운 롬 파일을 구해야 한다. 다만 찾기가 힘들고 장기적 사용으로 본다면 드라스틱을 직접 6000원으로 결제하고 설정에서 Video, Audio에서 싱크를 직접 맞춰주면 된다. 그럼에도 불구하고 돌핀 에뮬레이터에서 구동하는 리듬 세상 Wii에 비하면 불안정한 편.[13]
마법천자문 DS O 일부 구간에서 튕김. 가끔 터치스크린에 그래픽 깨짐이 발생함. 이름이 적어지는 소리는 들리지만 스크린이 잘 안나오는 불편한 문제가 있음.[14]
마리오 파티 DS O 어둠 속 길 찾기 미니게임에서 프리즈가 일어난다.
마리오&루이지 RPG 3: 쿠파 몸속 대모험 O
마법천자문 DS 2 O 일부 구간에서 멈추는 경우가 발생함. 이름이 적어지는 소리는 들리는데 글자가 깨지는 증상이 있음. 스크린도 가끔 먹통됨.
매일매일 DS 두뇌 트레이닝 O
메이플스토리 DS O
만져라 메이드 인 와리오 O 가끔 새로운 미니 게임을 담은 비행선이 투명해지고 터치도 되지 않는 경우가 있음.
메탈슬러그 7 O
미궁의 군주 O
발키리 프로파일 -죄를 짊어진 자- O
빛의 4전사 -파이널 판타지 외전- O
별의 커비 울트라 슈퍼 디럭스 O 동영상 자동 2배속, 오리지널 무비 일부 화면이 깨짐.[15][16][17]
터치! 커비 O 체력바 무한 치트를 사용한 채 디디디 대왕으로 맥시멈 토마토를 먹으면 효과음만 지속되고 조작키를 눌러도 아무 반응이 없다.
뿌요뿌요 피버 O
뿌요뿌요 피버 츄 O
뿌요뿌요! 15주년 기념판 O
뿌요뿌요 7 O
뿌요뿌요!! 20주년 기념판 O
슈퍼 마리오 64 DS O 한글판: 게임 내부에서 저장을 할 수 없어 start 버튼을 누른 후 시작화면으로 돌아가거나 엔딩을 보면 게임이 초기화 된다.
물 속으로 들어가면 게임이 프리징되어 진행이 더이상 불가능하다.
영어판: 일부 스테이지(사막 스테이지 등)을 진행할 때 일정 지역 안으로 진입을 시도할 경우 프리징이 걸린다.[18]
일본판: 때려라! 얼음으샤킹 스테이지에서 프리징이 걸린다.
세계수의 미궁 시리즈 O
악마성 드라큘라 창월의 십자가 O 일부 구간에서 튕김.
악마성 드라큘라 갤러리 오브 라비린스 O 일부 구간에서 튕김.
캐슬바니아 오더 오브 에클레시아 O 일부 구간에서 튕김.
역전검사 O
역전검사 2 O
우연히 만난 두 명의 명탐정 O
위저드리: 생명의 쐐기 O
유성의 록맨 시리즈 O 3: 전투 화면에서 느려짐.
유희왕 월드 챔피언쉽 O 2010: 일부 구간이나 메뉴에서 튕김. 2011: 일부 메뉴에서 튕김.
응원단 시리즈 O
이나즈마 일레븐 시리즈 O
점프 얼티밋 스타즈 O
젤다의 전설 몽환의 모래시계 O 항해 중 갑자기 게임이 멈출 수 있으니 항해 전에 에뮬레이터 세이브, 게임 세이브 여러 개를 준비하기 바람.
16 비트 설정 시 메뉴 화면 페이드 시 글자가 깨질 수 있음.
젤다의 전설 대지의 기적 O 두 화면에 3D가 렌더링되는 풀 3D 씬에서 느려짐. 옵션을 낮추는 것을 권장.
진 여신전생 STRANGE JOURNEY O
콘트라 듀얼 스피리츠 O
킹덤하츠 Re:Coded O
태고의 달인: 터치로 도고동 O
태고의 달인: 일곱 섬의 대모험 O
태고의 달인: 요괴 대결전 O
태평양의 폭풍우: 전함 야마토! 새벽에 출격하다 O
터치! 봄버맨 랜드 O
테트리스 DS O
파이널 판타지 III O 일부 구간에서 튕기거나, 특정 몬스터 출현 시 멈춤.(카난, 회복의 숲에서 나오는 웨어울프, 토자스 마을 근처[19])
파이널 판타지 IV O
파이널 판타지 택틱스 A2 봉혈의 그리모어 O 썬더로 3명이상 공격시 튕김.
포켓몬스터 블랙·화이트 O 전투 중에 명령이 끝난 직후 잠깐씩 멈추는 현상이 발생함. 2.1.3a 이후 해결되었으나, 프리징이 아직 있다. 2.1.6.2a 버전에는 10월부터 날짜가 0월 0일로 표시되어 계절이 겨울로 고정되고, 일부 기능에서 에뮬레이션이 강제 종료되는 문제가 발생한다.
포켓몬스터 하트골드·소울실버 O 구 ver: 포켓몬 교체 화면에서 일시적 화면 깨짐 발생. 포켓몬 교체 화면을 나갔다 들어오면 해결. 그리고 회복 아이템 치트를 사용한 뒤 스타팅 포켓몬을 받게 되면 상처약을 주는 조수가 계속해서 왼쪽으로 벽을 뚫고 가는 버그가 발생함.
포켓몬스터DP 디아루가·펄기아 O
포켓몬스터 Pt 기라티나 O 치트 사용시 전당 등록 전 게임 속도 증가와 함께 프리징 발생.
해리 포터와 불의 잔 O
Grand Theft Auto: Chinatown Wars O
슈퍼로봇대전 L O
슈퍼로봇대전 W O
무한의 프론티어 ~슈퍼로봇대전 OG 사가~ O
무한의 프론티어 EXCEED O
포켓몬스터 블랙 2·화이트 2 O 화이트2 한정으로 산가지목장 스토리 진행중 아이템 치트를 사용한 상태로 진행하면 라이벌이 자신의 닉네임 대신 상처약이라고 말하는 버그가 있다. / 치트를 무자비하게 많이 쓰면 화면이 바뀔 때 오류가 발생하며 전원을 끄라는 메시지가 나온다.[20] / 배틀 승리 후 상대방의 배틀 소감과 상금 수령 메시지가 출력되지 않고 바로 배틀이 종료된다.[21] / NPC 기술가르침을 배우려고 하면 그 기술을 안 배웠음에도 그 기술을 이미 배웠다고 뜨며 안 배워지는 버그가 있다.[22]
호시가미 DS O 다 잘 작동되지만 HP 바와 크리티컬/Shoot 판정범위가 보이지 않아서 손맛이 떨어진다(...)
해적전대 고카이저 모으고 변신! 35전대! O 자동 저장이 안 되고 속도가 느려진다.
삼국지 DS O
삼국지 DS 2 O
이나즈마일레븐 O
심시티 나만의 도시 O 챌린지 모드 시 플레이 화면에 하늘색 배경이 깜빡깜빡거림
서바이벌 키즈 -LOST in BLUE- O
서바이벌 키즈 -LOST in BLUE 2- O
도와줘! 리듬 히어로 O
디지몬 챔피언쉽 O
소닉 크로니클 O 파워 무브 튜토리얼 영상에서 튕긴다.
스폰지밥의 아틀란티스 O 저장이 안된다.
팩큰볼 O 화륵화륵·불꽃 타워 5 - 1의 맵이 보이지 않는다.[23]

5. 기타

그래픽 성능을 향상시키기 위해 설정에 들어가서 video - High - Resolution 3D Rendering을 작동시키자. 3D 그래픽이 드라마틱하게 향상된 것을 볼 수 있다.

안드로이드 유저들 가운데 DS에 눈독을 들이던 사람들은 DraStic 출시에 당연히 환호했으며, 고전게임 갤러리 등지에는 2013년 8월쯤에 갑작스러운 포켓몬스터 붐이 일었다. 이러한 붐이 일어난 이유는 크게 2가지로 나눌 수 있다. 첫째는 닌텐도 DS로 출시된 모든 포켓몬스터 게임의 정발판 롬 파일을 쉽게 구할 수 있는 것이며, 둘째는 DraStic 앱도 apk 파일로 쉽게 구할 수 있어 불법 복제가 용이했다는 것이다.[24]

구글 Play 라이선스 인증을 거치기 때문에 불법 복제 파일을 설치시 게임을 시작하면 튕겨서 실행이 되지 않는다. 라이선스 우회를 거친 불법 복제 파일이라면 모를까. 꽤나 강력한 락이기 때문에 요즘엔 럭키패쳐 등으로도 잘 풀리지 않는다. 잘못 패치하다 걸리면 유료 버전도 영영 사용 불가하게 하드 밴을 걸어버리는 경우도 있기에 복돌은 포기하고 그냥 양심적으로 6000원을 지불하는 게 낫다.

드라스틱은 Play 스토어에 등록된 수많은 짝퉁/해적판 에뮬레이터들과는 절대 같지 않다. Exophase가 직접 개발한, 현존하는 가장 빠른 DS 에뮬레이터다. ePSXe, Redream과 같이 개발자가 공들여 만든 에뮬레이터를 DamonPS2 같은 해적판과 같이 취급하는 주장은 복돌이들의 자기 방어일 뿐이다.

2020년 6월에는 melonDS도 안드로이드로 이식되었다. melonDS 안드로이드 버전 GitHub 최근 버전은 64비트 기기에 한해 JIT도 지원되어 나름 괜찮은 성능을 보여주기 때문에 드라스틱을 구매할 돈이 아깝다면 이쪽을 추천한다.

2.6.0.4 버전이 나온 뒤로 드라스틱이 욕을 많이 먹고 있으니 귀찮으면 VDS를 다운받는 것도 나쁘지 않다.

2024년 3월 5일 기준 돌연 무료로 전환했다. 무료화 이유는 개발자 측에서 딱히 밝히지 않았으나 동일한 날짜에 이루어진 yuzuCitra의 개발진과 닌텐도 사와의 소송 합의가 큰 영향을 끼친 것으로 추측된다.[25] 재유료화가 이루어질 지는 불분명.
[1] 2024년 3월 5일 이전까지는 유료였다. 문단 참조.[2] 둘 다 DeSmuME의 이식판.[3] 갤럭시 윈은 제외. 이 폰은 애초에 매우 저사양으로 만들어져 젤다의 전설 시리즈 구동이 완전히 불가능할 정도다. 다른 2D 게임도 거의 실행이 불가능할 정도.[4] 포켓몬스터는 GBA 롬에서 닌텐도로 포켓몬을 옮기는 것이 가능하다. DraStic/slot2 폴더에 GBA 롬 파일과 세이브 파일을 같이 넣어주면 된다. 단, 롬 파일과 세이브 파일은 NDS 롬의 이름과 같게 해줄 것.[5] 당장 드라스틱 대 닌텐도 통신을 하였을때 드라스틱에서 배속을 키게 되면 둘 사이에 딜레이가 생기는 모순이 생길것이다.[6] 그래도 특정 게임의 인게임 저장이 안된다면 game_database.xml이라는 파일을 메모장으로 열어서 세이브 타입을 수정하면 해결된다. 예컨대, EEPROM을 Flash로 수정하면 된다.[7] 이 현상은 2.4.0.1a 버전 기준으로 해결된 상태이나, 오히려 포켓몬스터의 경우 세이브/로드를 사용 후 맵을 이동하면 느려짐 현상이 생겼다.[8] 설정 - 애플리케이션 - 구글 Play 스토어 - 사용 해제[9] 드라스틱 공식 포럼의 한 유저에 따르면 구글 Play 스토어가 업데이트 되면서 라이선스와 관련된 오류가 발생했다고 한다.[10] 지속적으로 Load New Game을 시도하다 보면 될 때도 있다. 패치 전까지는 이렇게 하는 수밖에 없는 듯하다.[11] 메뉴의 'cheat database'라는 단락을 선택하면 게임에 적용할 치트를 선택할 수 있는데, 어떤 게임에서는 치트가 없어진 반면은 어떤 게임에선 없던 치트가 새로 생겨났다. 그리고 또 어떤 게임에서는 치트가 그대로 유지되기도 했는데, 이는 업데이트를 하면서 설정 언어가 바뀐 것과 연관이 있는 것으로 보인다.[12] 이는 그려라 터치 합본판(drawn to life: collection)의 경우도 동일. 이 경우엔 다른 지역으로 이동하거나 스테이지를 나갔다가 다시 들어오면 버그가 풀린다.[13] 닌텐도 DS와는 달리 터치 스크린을 이용하는 스마트폰들은 대부분 감압식이 아닌 정전식 터치스크린을 이용하기 때문에 완벽하게 싱크를 맞추기란 거의 불가능하다.[14] 이 경우 실제 닌텐도는 옆에 터치스크린이 정상 작동하는데 버전 경험상 터치스크린이 먹통되는 현상이 발생한다. 한자 적는 소리도 들리고 확인을 누르면 몬스터를 해치울 수 있긴 한데 하지만 먹통된 상태에서 진행을 해야 한다.[15] 갤럭시 노트 8 한정인지, 무슨 설정 때문인지는 불명이다.[16] DeSmuME에서는 오히려 느려지는걸 보면 그냥 동영상 자체가 불안정한 듯하다.[17] 현재 유일하게 동영상을 제대로 재생할 수 있는 에뮬레이터는 melonDS 뿐이다.[18] 그 중에서는 쿠파의 잠수함이 있는 스테이지의 경우도 그런데, 이것 때문에 영어판으로는 지하로 가는 문을 열고 지하의 스테이지들을 공략하는 것 까지가 한계다.[19] 사실 롬 파일 자체의 문제다. 한글 번역 중 충돌이 일어나서 에뮬레이터를 불문하고 튕긴다.[20] 랜더마이저(Randomizer)로 개조한 버전은 치트를 하나라도 쓸 시 가까운 시간 내 멈춤 현상이 일어난다.[21] 랜더마이저(Randomizer)로 롬 파일을 개조해서 플레이 하면 정상적으로 배틀 소감과 상금이 뜬다.[22] 이 역시 랜더마이저(Randomizer)로 롬 파일을 개조해서 플레이 하면 정상적으로 기술을 배울 수 있다.[23] 영어판은 잘 보이는 것으로 보아 한글판 한정 문제인 듯.[24] 2013년에 N64의 rice 비디오 플러그인 개발자로 유명한 mudlord가 2013년에 DraStic을 크랙해서 유포했다. Exophase는 이후 2014~2015년경부터 라이센스 체크를 강화했지만 이것도 루팅 후 럭키패쳐를 사용하면 뚫렸'었'다.[25] 소송 합의가 이루어진 이유 중 하나가 바로 에뮬레이터로 수익을 창출했기 때문이라는 추측이 지배적이다.