본문 바로가기

소프트웨어/Citra

[Citra] 맥(Mac OS)에서 시트라로 혼자 로컬통신으로 통신교환하기 (포켓몬 XY, 오루알사, 썬문, 울트라썬문)

반응형

안녕하세요 처음 인사드리게 된 노세이입니다

평생을 삼성 노트북만 쓰다가 맥북이 필요해서 맥북을 중고로 구매하여 사용하게 되었는데
맥북에 대한 정보들이 인터넷에 많이 없네요 ㅠㅠ

이번에 포스팅 하게 된 이유가 그 때문이기도 하죠!

이번에는 맥에서 컴퓨터 한 대로 혼자 로컬 통신하는 방법을 소개해드리겠습니다
3ds로 많이 하는 게임 중 하나인 포켓몬스터에서는 통신 진화나 전설의 포켓몬을 잡기 위한 통신 교환이 필요합니다
혼자서 조용히 게임하고 싶은데 이런 귀찮은 절차까지 거쳐야 한다면 좀 불편하죠 ㅠㅠ
이런 분들을 위한 방법이니 필요하신 분들은 참고해주시면 감사하겠습니다!

 

*윈도우 버전은 아래 링크로 이동해주세요!

 

[Citra] 윈도우(Windows)에서 시트라로 혼자 로컬통신으로 통신교환하기

 

[Citra] 윈도우(Windows)에서 시트라로 혼자 로컬통신으로 통신교환하기 (포켓몬 XY, 오루알사, 썬문,

안녕하세요 노세이입니다! 지난번에는 맥에서 시트라로 혼자 통신하는 방법을 알아봤는데요 이번에는 윈도우에서 혼자 통신하는 방법을 알려드리겠습니다 혹시 맥 사용자 분이시라면 아래 링

nosei.tistory.com

 

일단 필요한 준비물은 citra 에뮬과 3ds 롬파일이 필요합니다

아직 citra를 설치하지 않으신 분은 아래 링크설치 방법을 올렸으니 참고해주세요

 

[Citra] 시트라 다운로드 및 설치 방법 (3ds 에뮬레이션)

 

[Citra] 시트라 다운로드 및 설치 방법 (3ds 에뮬레이션)

안녕하세요 노세이에요 그 동안 시트라에 대한 글들을 올리면서 시트라를 다운받고 설치하는 방법은 올리지 않았었는데 혹시라도 도움이 될지 몰라서 다운로드 및 설치 방법에 대해서 글을 쓰

nosei.tistory.com

 

테스트는 포켓몬스터 오메가루비, 알파사파이어로 진행하였고, citra 에뮬은 canary 2009 버전으로 진행하였습니다
시트라를 설치하고 롬파일까지 준비가 끝나셨다면 빠르게 진행해보도록 할게요


1. 시트라 멀티플레이 설정하기

일단 citra를 켜고 위에 메뉴에서 Citra->Preferences->General->Web 에 들어가시면 Sign up이 있는데 눌러서 회원가입을 해주세요! 저는 구글 아이디로 연동해서 가입했는데 다른 정보 입력 없이 간단하게 가입돼서 좋네요 ㅎㅎ
시트라 언어가 한국어로 되어있다면 메뉴에서 에뮬레이션->설정->일반->웹 으로 들어가셔서 가입 누르시면 됩니다

*저는 토큰을 입력했었기 때문에 Token칸에 토큰이 들어있지만 비어있는게 정상이에요

Citra-Preferences-General-Web-Sign up


가입을 마치셨다면 다시 앱으로 돌아와서 Sign up을 다시 누르면 사이트로 이동되어 토큰이 나옵니다
토큰 옆에 버튼을 눌러서 복사한 뒤에 설정에서 Token 칸에 붙여넣기를 하고 설정에서 Verify를 눌러주세요

토큰 복사, 붙여넣기


다음과 같이 인증이 완료되면 토큰 옆에 초록색 체크가 뜹니다

인증 완료


2. 시트라 복제하기

다음은 citra 앱을 하나 더 늘리는 작업을 시작해보도록 할게요!
일단 파인더를 열고 응용프로그램으로 들어가서 Citra 폴더 안에 있는 canary 혹은 nightly 폴더를 cmd+c를 눌러서 복사해주세요
저는 canary와 nightly 두 가지 버전을 다 설치해서 두 개의 폴더가 다 있네요

*저는 canary 폴더를 복사했지만 어떤 걸로 해도 상관은 없으니 아무거나 복사하시면 됩니다

응용프로그램-Citra
canary 폴더 복사


그러면 이제 다시 citra 앱으로 돌아가셔서 메뉴에 File->Open Citra Folder 를 눌러 시트라 폴더로 이동해주세요
citra-emu 폴더가 열리는데 상위 폴더인 share 폴더로 이동해서 아까 복사했던 canary 혹은 nightly 폴더를 붙여넣기 해줍니다

*상위 폴더로의 이동은 파인더 상단에 canary라고 써진 폴더 이름오른쪽 마우스로 눌러서 이동하거나
메뉴에서 보기->경로 막대 보기 를 누르고 파인더 하단에 share 폴더를 누르면 이동 가능합니다

시트라 폴더로 이동
canary 붙여넣기 후 user 폴더 생성


여기까지 잘 진행하셨다면 share 폴더에 canary 폴더와 citra-emu 폴더가 있을 거예요
여기서 citra-emu 폴더 안에 있는 것들을 모두 복사해서 조금 전에 만들었던 share->canary->user 폴더에 붙여넣기 해주시면 새로운 citra 앱이 생성되었습니다~!

user 폴더 내부


이제 새로운 citra 앱을 열어볼게요 user 폴더의 상위 폴더인 canary 혹은 nightly 폴더에 있는 citra-qt 파일을 열어주세요
앱이 열리면 마치 처음 설치된 프로그램처럼 설정이 초기화되어있습니다
통신할 때만 사용할 앱이니 통신에 관한 설정만 진행하겠습니다

첫 번째 citra(citra1)와 마찬가지로 두 번째 citra(citra2)도 토큰을 입력하여 인증해줍니다
계속해서 citra2에서 설정->시스템->시스템 에 들어가면 콘솔 ID 옆에 재생성을 눌러주세요
그다음 뜨는 경고 메시지는 Yes를 눌러줍니다 그러면 다음과 같이 콘솔 ID가 재생성된 걸 확인하실 수 있습니다
그리고 citra2도 citra1과 마찬가지로 롬파일이 들어있는 폴더를 열어서 롬파일 목록을 불러오면 기본적인 준비가 끝났습니다 ㅎㅎ

*처음에 설치한 시트라는 citra1, 새로 만든 시트라는 citra2로 쓰도록 하겠습니다!
*사이트 가입은 새로 하실 필요 없이 citra1 인증 때 사용했던 아이디 그대로 사용해도 진행 가능해요

citra2 인증완료
citra2 콘솔 ID 재생성
콘솔아이디 재생성 완료


3. 두 개의 시트라로 멀티플레이 방 생성 및 참여하기

이제 시트라에서 멀티플레이 방을 만들어서 같이 들어가도록 할게요
citra1과 citra2 모두 실행해주시고 둘 중 아무거나 상관은 없지만 저는 citra1으로 방을 만들고 citra2로 방에 입장하도록 하겠습니다

citra1의 메뉴에서 멀티플레이어->방만들기 를 눌러주세요
방 이름, 사용자 이름을 아무렇게나 입력하고 Unlisted(비공개)로 변경하고 방을 만들어주세요

*공개방으로 만들면 다른 사람들과 함께 로컬 통신이 가능해요

citra1 방 만들기


방 만들기가 완료되면 이런 창이 나오게 됩니다

방만들기 완료


이제 citra2에서 citra1이 만들어둔 방에 참가하도록 하겠습니다
메뉴에서 멀티플레이어->방에 직접 연결 을 누르면 창이 하나 열려요
여기서 IP칸에 127.0.0.1 을 입력해주시고 닉네임을 입력한 뒤에 연결을 눌러서 방에 참가합니다

IP 127.0.0.1
방 참가 완료


4. 통신하기

이제 로컬 통신할 게임을 citra1과 citra2 각각 열어주세요! 끝이 보입니다 ㅠㅠ
다른 블로그 볼 때는 몰랐는데 글 쓰는 거 되게 힘든 거였네요 흑.. 여튼 게임 오픈!
참가된 방이 나오는 창은 끄셔도 무관합니다 방나가기만 안 누르시면 돼요!

*혹시라도 게임 시작 시 시트라가 회색 화면에서 안 넘어간다면 창 크기를 살짝 변경해주시면 실행됩니다

저는 포켓몬스터 오메가루비알파사파이어를 각각 실행했어요
게임이 다 열렸다면 통신으로 놀기를 눌러줍니다
이제 대전 혹은 교환을 누른 뒤에 친구를 찾아서 로컬통신 하시면 됩니다

사랑동이


저는 교환을 해봤는데 프레임이 약간 멈춰서 양쪽 속도가 달랐지만 어찌 됐든 잘 되네요 ㅎㅎ
양쪽 교환되는 모습을 캡처하고 싶었는데 아쉽습니다
이제 교환도 되니 알파사파이어도 열심히 키워서 얼른 나머지 전설의 포켓몬도 잡아야겠어요
혼자서 포켓몬 하시는 트레이너분들 모두 화이팅입니다!

여기까지 저의 첫 번째 게시글이었습니다
읽어주신 분들 모두 복 많이 받으세요

다음번엔 윈도우에서 혼자 통신하는 방법으로 돌아올게요
감사합니다!

반응형