Citra

최근 수정 시각:

1. 개요2. 조작법3. 타임라인4. 호환성 리스트
4.1. 완벽구동4.2. 플레이가능4.3. 불안정4.4. 일부실행가능4.5. 플레이 불가 수준

1. 개요[편집]

오픈소스 닌텐도 3DS 에뮬레이터. 어느 에뮬레이터나 그렇듯 게임마다 요구사양은 천차만별이고, 공식 홈페이지에서는 "실행"을 위해 필요한 최소 사양만을 제시하고 있다. 2018년 기준으로 그래픽 처리를 GPU가 하게 되면서 기존보다 요구 사양이 많이 낮아졌다.[1]
대체로 Cemu보다 원활하게 돌릴 수 있는 게임들이 많은 편이지만, 여전히 최고 성능의 CPU로도 힘겨운 게임들이 남아 있고, 공식 홈페이지의 호환성 위키에는 각 게임이 어느 정도의 사양을 요구하는지가 대략이나마 적혀 있다.

2. 조작법[편집]

기존 3DS의 조작키 A/B/X/Y/START/SELECT/L/R/ZL/ZR/십자 패드/슬라이드 패드/C스틱/홈버튼을 원하는 키보드 키로 바꿀 수 있다.[2] Emulation → Configure... → Input에서 바꾸면 된다.

별의 커비 트리플 디럭스 등에서 필요한 3DS 시리즈 본체 기울이기를 모르는 사람이 많은데, 상단 화면에 오른쪽 마우스를 누른 상태로 드래그를 하면 된다. 왼쪽으로 기울고 싶으면 왼쪽으로 드래그, 오른쪽으로 기울고 싶으면 오른쪽으로 드래그하면 된다.

3. 타임라인[편집]

파일:크리에이티브 커먼즈 라이선스__CC.png 이 문단의 내용 중 전체 또는 일부는 에뮬레이터 문서의 r703 판에서 가져왔습니다. 이전 역사 보러 가기

아래 타임라인은 공식 페이스북을 참조해 작성하였다.

  • 2014년 12월 14일에 상용 게임 가운데 가장 먼저 젤다의 전설 시간의 오카리나 3D를 부팅하며 희망찬 2015년을 알렸다.

  • 2015년 1월 4일에 시간의 오카리나 메인 화면을 표시하는데에 성공했고, 그 이튿날에 실제 게임 플레이에 성공했다.

  • 1월 말에 동굴 이야기를 어떤 중대한 버그도 없이 플레이 할 수 있게 됐다. 느린 것을 견디고 플레이 하면 엔딩을 볼 수 있다.

  • 2월 말에 3DS의 시스템 메뉴와 버추얼 콘솔 게임들이 구동되기 시작했다.

  • 3월 초에 OpenGL 플러그인이 시험용으로 제작되었다. OpenGL 플러그인을 써본 결과, 초당 2 프레임으로 구동되던 젤다의 전설 시간의 오카리나가 1배속 가까이로 구동되었다.

  • 4월 1일에 포켓몬스터 X의 HD 구동 영상이 올라왔다. 영상으로는 검은 화면을 볼 수 있다.

  • 2015년 7월 28일자 Citra 개발 진행 상황.

  • 12월 30일에 포켓몬스터 X가 작동하는 영상이 드디어 올라왔다. 3DS 실기에서 추출한 세이브 파일이 있다면 인게임으로 진입 할 수 있다.

  • 2016년 초에 웹사이트를 깔끔하게 단장했다. Dolphin 등 에뮬레이터들의 웹사이트와 비슷하게 블로그와 위키 등을 갖추고 진행 상황을 올리기 시작했다.

  • 2016년 3월 9일에 여러 작업 계획들을 알리며 그 해 안에 정식버전 v1.0을 릴리즈 할 수 있는 것으로 전망한다고 강력히 알렸다.

  • 5월 1일에 Texture Forwarding 기술을 적용해 속도가 개선되고 고해상도를 지원 할 수 있게 됐다. 자세한 내용은 링크 참조(영어)

  • 5월 20일에 HLE(고레벨 에뮬레이션) 오디오 지원이 시작되었다. 기나긴 리버스 엔지니어링의 결실이다. 아직은 불안정한 점이 많지만, 일단 제대로 된 소리가 어느 정도 나게 되었다.

  • 2016년 11월에 포켓몬스터썬·문을 플레이할 수 있게 되었다. 요구사양은 굉장히 높다.

  • 2017년이 왔지만 2016년 3월에 알린 것과는 달리 v1.0이 나오지 않았다.

  • 2017년 기준으로, 에뮬레이터의 호환성 향상을 우선과제로 삼았고, 1~2년 뒤면 충분한 호환성을 확보한 다음에 최적화 작업을 시작할 계획인 듯 했다.

  • 2017년 8월에 텔레메트리 기능이 추가되었다. 개인정보를 캐간다는 측면에서 많은 비판이 있다.

  • 2017년 10월에 로컬 멀티플레이어 기능이 추가되었다.

  • 2018년 3월 10일에 렌더링의 대부분을 CPU가 처리하던 방식에서 GPU가 처리하는 방식으로 바꾸면서 대부분의 게임들의 프레임이 2배 가량 상승하였다. 이로써 화면 전환 시 프레임이 떨어지는 것을 제외하면 구동 가능 게임 대부분을 60 프레임으로 쾌적하게 즐길 수 있게 되었다.[3]

4. 호환성 리스트[편집]

다음은 Citra에서 실행이 가능한 타이틀의 목록이다.
한국에 정식 출시된 게임을 위주로 직접 테스트한 결과만 적을 것.

공식적으로 업로드되는 빌드가 아닌, 특정 게임만을 실행할 목적으로 변형한 빌드가 인터넷으로 올라오기도 한다. 공식 빌드로 아직 실행되지 않는 게임이라도 이런 비공식 빌드를 찾아보면 실행이 될 수도 있으니 조사해볼 것을 권한다. (대표적으로 포켓몬스터는 공식 빌드가 버그를 해결하기 한참 전에 핵을 통해 그 버그를 패치해 플레이 할 수 있게 만든 빌드가 인터넷으로 돌았다.)

아래 리스트에 없는 게임은 공홈의 호환성 리스트를 참고할 수도 있다.

4.1. 완벽구동[편집]

이름

최종확인버전

비고

요시 뉴 아일랜드

Nightly-e1bb198

포켓몬 불가사의 던전 마그나 게이트와 무한대 미궁

Canary-eb8c415

카메라가 지원이 되지 않아 마그나 게이트 소환이 불가능하다는 점을 빼면 게임 구동엔 이상이 없다.

포켓몬 초 불가사의 던전

Nightly-8b858f1

포켓몬 아트 아카데미

HEAD-22e7402

최종 확인 버전이 명확하지 않음.

데빌 서바이버 2 : 브레이크 레코드

Citra JIT (Dec 16)

주인공 이름 작성한 다음 세이브하고 그 파일을 복사하여 최신버전 citra로 구동 가능.

이나즈마 일레븐 GO 크로노 스톤

Nightly-87872aa

튀어나와요 동물의 숲

Nightly-832

아미보가 불가능하지만 그 외 문제 없음

별의 커비 트리플 디럭스

Nightly-e1bb198

간혈적인 프레임 드랍 및 사운드 느려짐 현상이 있다.

별의 커비 로보보 플래닛

Nightly-be19386

간혈적인 프레임 드랍 및 사운드 느려짐 현상이 있다.

철권 3D 프라임 에디션

Canary-bda5b71

일부분 사운드 끊김 현상이 있다.

4.2. 플레이가능[편집]

이름

최종확인버전

비고

마리오 카트 7

Nightly-832

프레임 저하 제외 문제 없음.

메이플스토리 운명의 소녀

Nightly-e1bb198

그래픽이 가끔 깨지지만 그 외 문제 없음.

브레이블리 디폴트

추가바람

프레임 처리가 불안정하지만 거의 완벽하게 돌아간다.

브레이블리 세컨드

추가바람

프레임 처리가 불안정하지만 거의 완벽하게 돌아간다.

슈퍼로봇대전 UX

추가바람

무난하게 실행이 되지만 BGM이 재생되다가 일부 밀림 비슷한 현상이 일어남.

요괴워치

추가바람

슈퍼 마리오 메이커

추가바람

시작 할 때 MII를 만들어야 시작할 수 있다고 한다.

젤다의 전설 시간의 오카리나 3D

추가바람

새로 시작은 가능하나 원하는 이름은 붙일 수 없다.

젤다의 전설 무쥬라의 가면 3D

bleeding-edge-315

새로 시작은 가능하나 원하는 이름은 붙일 수 없다.

젤다의 전설 신들의 트라이포스 2

bleeding-edge-315

추가바람

젤다의 전설 트라이포스 삼총사

bleeding-edge-315

새로 시작은 가능하나 원하는 이름은 붙일 수 없다

초강력 5분간의 집중력 트레이닝

Nightly-e1bb198

프레임 저하 외의 문제는 없는듯하며 Shared Font 관련 파일이 필요하다.

뉴 슈퍼 마리오브라더스 2

Nightly-e1bb198

프레임 저하가 있으며 그외 문제는 없는 듯하다.

파이어 엠블렘 if

Nightly-e1bb198

프레임 저하가 있지만 무난하게 플레이 가능.

파이어 엠블렘 각성

Nightly-e1bb198

낮은 버전의 Citra에선 프레임 저하가 심했지만 지금은 무난하게 플레이 가능.

페르소나 Q 섀도우 오브 더 래버린스

추가바람

프레임이 고정 30은 아니지만 무난하게 진행 할 수 있다. [4]

포켓몬스터 오메가루비·알파사파이어

Canary-r442

오브젝트가 많거나 화면 전환할 때 살짝 버벅거리는 문제를 빼면 원활하게 플레이 가능.

포켓몬스터썬·문

Canary-r442

화면 전환할 때 버벅거리는 문제를 빼면 원활하게 실행이 된다. 전당등록 시 멈추는 현상은 해결되었다.

포켓몬스터 울트라썬·울트라문

Canary-r442

오브젝트가 많거나 화면 전환할 때 살짝 버벅거리는 문제를 빼면 원활하게 플레이 가능하다. 알로라포토클럽에서 게임이 멈추거나 전당 등록 시 게임이 멈추는 현상은 해결되었다.

하츠네 미쿠 Project mirai 디럭스

Canary-a1f7f19

AR 기능 등을 제외한 대부분의 요소를 구동 가능하다. 저번 빌드에서 플레이 불가능했던 뿌요뿌요 미니게임이 구동 가능해졌다. 간혹 BGM이 밀리거나 사양에 따라 프레임 드랍이 일어날 수 있지만 크게 플레이에 지장을 줄 수준은 아니다. 시스템 아카이브를 추출해 적용해야 한다. 적용하지 않아도 튕김 현상 같은 심각한 문제는 없다.

4.3. 불안정[편집]

이름

최종확인버전

비고

데빌 서바이버 오버 클록

Nightly-427

실행 시 오프닝 노래는 들리나, 검은 색 화면으로 나오며 조작 불가.
Nightly-427(20171124-b7cf793)까지는 3번째 오프닝부터 화면이 나오며 그 때부터 조작 가능, 그보다 나중 버전들에서는 현재는 실행불가.

포켓몬스터 X·Y

추가바람

실행은 되지만 속도가 많이 느린편. 처음시작시 세이브가 없으면 진행할 수 없다(한글 세이브가 없어 영어로해야한다). 남자 캐릭터는 포켓몬 센터로 가면 프리징이 있는 모양. 이후에도 프리징이많다. 프리징의 원인은 DSP 에뮬레이션이 완벽하지 않아서라고 추정중.

몬스터 헌터 4G

bleeding-edge-457

특별한 그래픽 문제는 없으나 화면이 번져나온다. 3D 관련문제로 추정. 속도는 60프레임기준 20프레임이 나온다

몬스터 헌터 크로스(JP)

bleeding-edge-457

4G와 마찬가지로 약간 번지는 문제가 있지만 옵션에서 3D를 끄면 해결된다. 3d를 끄면 30프레임 기준 마을에서 24프레임 필드에서 27프레임로 어느정도 플레이는 가능하다. cia설치를 이용하여 한글패치를 설치할 수 있다.

이나즈마 일레븐 GO 갤럭시

Nightly-87872aa

게임 특정 시점에서 대화문이 출력될 때마다 프레임이 떨어진다. 대화가 끝나면 프레임이 복구되지만 다음 대화 시 점점 프레임 하락 폭이 커진다.

4.4. 일부실행가능[편집]

이름

최종확인버전

비고

슈퍼 마리오 3D 랜드

Nightly-e1bb198

세이브를 만들 수 없다. 영문버전을 플레이하면 저장이 가능하다!

루이지 맨션 다크 문

Nightly-832

소리가 깨지고 많이 느림

4.5. 플레이 불가 수준[편집]

이름

최종확인버전

비고

친구모아 아파트

Nightly-e1bb198

진행이 불가능하다.

동키콩 리턴즈

Nightly 189bd79

실행되지 않는다.

[1] 정확히는 하드웨어 렌더러는 이미 존재했지만 여전히 GPU 에뮬레이션의 상당 과정을 CPU가 맡아서 하고 있었는데, 그 중의 상당 부분을 GPU에게 넘겨버린 것이다. 공식 블로그 참조[2] 사실 에뮬레이터는 필수로 여기기 때문에 없으면...[3] 나아가 하스웰 i3 내장 그래픽 정도의 낮은 사양으로도 오메가루비/알파사파이어가 실기와 비슷한 수준으로 구동되는 정도로 요구 사양이 낮아졌다.[4] 실험 컴퓨터 사양 : i5-6770 / gtx960 / 8G.