가이드를 따라하기 위해서는 커스텀 펌웨어 설치된 기기와 정품 게임, 고성능 Android 단말과 컨트롤러, 기본적 커스텀 펌웨어 운용 지식 모두가 필요합니다.
https://play.google.com/store/apps/details?id=org.citra.citra_emu 로 이동하여 Android용 Citra를 다운로드합니다.
GodMode9을 이용하여 게임을 덤프하고(Copy to gm9/out), Checkpoint를 이용하여 세이브 파일을 추출합니다.
덤프한 *.3ds 파일을 적당한 디렉터리에 넣은 뒤, 다운로드한 Citra를 실행합니다.
중요한 경고이므로, 주의 깊게 읽은 후 확인을 누릅니다.
바로 타이틀 저장 위치 묻는 창이 뜹니다. 적당히 설정합니다.
아이콘, 타이틀명, 파일명, 제작사 표시됩니다. 실행합니다. (이후는 타이틀마다 조금씩 다릅니다)
마이크 입력이 불필요하므로 권한을 주지 않았습니다. 필요하게 되면 그때 켜죠 뭐.
어차피 인터넷 플레이 안 되니까, 안 만들어도 됩니다.
실행은 되었는데, 데이터가 없는 모습입니다.
/storage/emulated/0/citra-emu/sdmc 디렉터리가 실제 3DS 시리즈 기기의 메모리 카드를 가상화합니다. ID0과 ID1은 모두 0으로 되어 있습니다.
ID1 안으로 접속했다면(/storage/emulated/0/citra-emu/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000), 이제 이 안에서 게임의 저장 위치를 찾아야 합니다. Checkpoint 사용 시 X 눌러 extdata를 안 켰다면 title 안에 해당 게임 폴더가 만들어졌을 겁니다.
제가 사용한 한국어판 마리오 카트 7은 ID1/00040000/00030a00/data/00000001 안에 저장 데이터가 있습니다.
게임이 많을 경우 텍스트 파일에 저장 위치 따로 만들어 놓으실 것을 강력히 권장 합니다.
Checkpoint로 뽑아 놓은 세이브 파일을 찾습니다. 3ds/Checkpoint/saves 폴더 안에 예쁘게 정리가 되어 있을 겁니다. 기존 파일을 삭제하고 추출한 세이브 파일을 넣고, 실행해 봅니다.
적용이 잘 되었네요.
컨트롤러 설정은 설정 - 게임패드 에서 하면 됩니다. 터치하고 누르고 터치하고 누르고...
가로로 하실 경우에는 스마트폰 가로로 돌리시고, 위에서 아래로 살짝 쓸어내리시면 메뉴 나옵니다. 가로 화면 레이아웃에서 입맛에 맞게 설정하시면 되겠습니다. 여기서 FPS도 켜심을 추천합니다.