[에뮬레이터]닌텐도 64 에뮬레이터 Project64[에뮬레이터]닌텐도 64 에뮬레이터 Project64

Posted at 2011. 5. 19. 13:37 | Posted in 유용한 팁/정보

Project64는 가장 유명한 닌텐도 64 에뮬레이터입니다.


추천은 블로깅에 큰 도움이 됩니다!
로그인도 필요없으니 손가락 한번 꽉 눌러주세요!
 

닌텐도 64는 닌텐도에서 출시한 첫 3D 가정용 게임기입니다.
인기있는 게임으로는 젤다의 전설 시간의 오카리나, 젤다의 전설 무쥬라의 가면, 마리오 카트 64, 슈퍼 마리오 64, 스타폭스 64, 대난투 스매시 브라더스 64 등이 있습니다.(모두 서드파티가 아닌 닌텐도사의 게임이며 자세한 사항은 닌텐도의 역사 게시물을 참고하십시오.)

관련 게시물 링크

[닌텐도의 역사]


Project64 가이드 


설명 목차

1. Project64 사용방법

2. 기본 기능 사용하기

3. 고급 기능 사용하기

4. Project64 다운로드


Project64 사용방법

Project64의 사용 방법은 간단합니다.
우선 설치 파일을 다운받아 설치해주십시오.(설치 파일은 하단의 Project64 다운로드 에서 받으실 수 있으며, 공식 홈페이지에서도 받을 수 있으나 설문조사에 참가해야합니다.)


설치하신 뒤 닌텐도 64 게임의 롬파일을 준비하십시오.(확장자는 *.n64, *.z64 입니다.)


다음 Project64를 실행하신 후 File->Open Rom을 누르시고 롬 파일을 지정해주십시오.

상태바에 Loaded가 뜨면서 파일을 로딩하고 로딩이 완료되면 게임이 시작됩니다.

기본 기능 사용하기

Project64의 기본 기능을 사용해보겠습니다.
우선 조작키를 변경하는 방법입니다.

Options에서 Configure Controller Plugin... 을 선택합니다.
 

조작키 설정 화면이 나타납니다.
최대 4명까지 멀티플레이 할 수 있으며(실제 닌텐도 64의 포트 갯수) 컨트롤러의 삽입하는 메모리 팩도 에뮬레이션 할 수 있습니다.

만약 실제 게임 컨트롤러를 연결했다면 None를 컨트롤러로 바꾸면 됩니다.

다음은 게임 강제저장 기능입니다.

게임 상태에서 F5를 누르거나 System 에서 Save 를 누르면 강제 저장 파일이 생성되면서 위 이미지와 같이 하단에 저장되었다는 문구가 표시됩니다.

강제저장을 불러오려면 F7키를 누르거나 System에서 Restore를 누르면 됩니다.

다만 기본 모드에서는 강제 저장 슬롯이 1개밖에 지원되지 않으므로 강제 저장 슬롯을 여러개 사용하려면 하단의 고급 기능 사용하기 설명을 참고하십시오.
 

고급 기능 사용하기

고급 기능은 기본모드에서는 표시되지 않으며 활성화를 해야합니다.
고급 기능을 활성화하려면 Options에서 Setting를 클릭하고 탭 메뉴의 Options를 선택합니다.
다음 Hide Advanced Settings의 체크를 해제하고 확인을 누릅니다.

고급 기능을 활성화하면 다양한 설정을 바꿀 수 있으며 게임에서 F4를 누르거나 System에서 Limit FPS를 체크 해제하면 프레임 속도 제한을 해제하여 게임을 빠르게 진행할 수 있습니다.

또한 강제 저장 슬롯도 사용할 수 있습니다.
Current Save State에서 슬롯을 지정하면 해당 슬롯에 저장/로드가 되며 Save As로 강제 저장 파일을 다른 이름으로 저장할 수도 있습니다.

Project64 다운로드

Project64는 아래에서 받을 수 있습니다.
Project64는 1.7버전이 최신 버전이지만 1.7버전은 유료이며 구해서 실행해본 결과 정상 작동되지 않습니다. 또한 1.6버전에서도 대부분의 게임이 정상 구동되므로 1.7 버전은 의미가 없습니다.

[Project 64 공식 홈페이지로 이동]

//

[에뮬레이터]최강의 GB/GBA 에뮬레이터 VisualBoyAdvance[에뮬레이터]최강의 GB/GBA 에뮬레이터 VisualBoyAdvance

Posted at 2011. 5. 5. 02:01 | Posted in 유용한 팁/정보


저번에 최강의 닌텐도 DS 에뮬레이터 Desmume에 대해 소개해드렸는데요..
오늘 소개해드릴 에뮬레이터인 VisualBoyAdvance는 최강의 게임보이 계열 에뮬레이터입니다.


추천은 블로깅에 큰 도움이 됩니다!
손가락 한번 꽉 눌러주세요!

VisualBoyAdvance로 구동한 게임보이 전용 포켓몬스터 적 한글


VisualBoyAdvance로 구동한 게임보이 어드밴스 전용 마리오 카트 어드밴스 한글


VisualBoyAdvance는 게임보이, 슈퍼 게임보이, 게임보이 컬러, 게임보이 어드밴스를 모두 지원하며 다양한 부가 기능을 지원하고 있습니다.

VisualBoyAdvance의 파일 메뉴입니다.
롬파일 실행으로 게임보이/게임보이 어드밴스 게임을 실행할 수 있고 상태 불러오기/저장하기로 강제 저장 기능을 지원합니다.

일시정지나 재시작으로 게임을 정지하거나 재시작하고 불러오기/내보내기로는 실제 세이브 파일을 내보내거나 불러올 수 있습니다.

다음은 옵션 메뉴입니다.
프레임생략으로는 게임의 속도를 조절할 수 있고 비디오에서는 게임 화면에 관한 설정을 하실 수 있습니다.
(윈도우 비스타/7에서 에어로가 풀리는걸 방지하기 위해서는 비디오 -> 렌더링 방식에서 Direct3D에 체크하시면 됩니다.)
 
에뮬레이터에서는 RTC(실시간 시계)나 IPS 패치, 프린터, 저장 방식에 대한 설정을 할 수 있습니다.
사운드에서는 사운드 크기나 채널 설정이나 주파수 설정이 가능하고
조이패드에서는 조작키 설정을 할 수 있는데 설정 중에 속도라는 항목으로 설정된 키를 게임 도중에 누르면 게임의 속도가 누른 동안에 빨라집니다.(기본값은 Space)

* 슈퍼 게임보이(게임보이 게임을 슈퍼패미컴에 연결해 컬러로 즐길 수 있음) 대응 게임을 컬러로 즐기려면 게임보이에서 자동 감지(Auto Detect)를 선택해 주세요.

치트 메뉴에서는 게임의 치트 코드를 검색하거나 공개된 치트 코드를 사용할 수 있습니다. 


도구 메뉴에서는 여러가지를 확인할 수 있는데 일반 사용자에게는 필요 없으며 하단에 있는 기록 메뉴에서 게임 영상을 녹화하거나 게임 사운드를 녹음할 수 있습니다.

VisualBoyAdvance는 1.8.0 버전이 가장 최신 버전이고 최근에는 VisualBoyAdvance M이 개발 중이나 가장 안정적인 버전이 1.7.2입니다. VisualBoyAdvance 1.7.2는 아래 링크에서 다운받으실 수 있습니다.

 

또한 통신 기능을 사용하시길 원하시는 분들을 위해 1.8.0 버전도 업로드합니다.
통신기능은 Options에서 Link를 누르시면 설정하실 수 있습니다.


또한 VisualBoyAdvance를 기반으로한 닌텐도 Wii 전용 GB/GBC 에뮬레이터인 VisualBoyAdvance GX도 계속 업데이트되고 있습니다.

//

[에뮬레이터]고성능 닌텐도 DS 에뮬레이터 - Desmume[에뮬레이터]고성능 닌텐도 DS 에뮬레이터 - Desmume

Posted at 2011. 5. 2. 23:30 | Posted in 유용한 팁/정보


Desmume는 다양한 기능을 지원하는 현존 최강의 닌텐도 DS 에뮬레이터입니다.


추천은 블로깅에 큰 도움이 됩니다!
손가락 한번 꽉 눌러주세요!


사용 방법은 간단합니다.
Desmume와 닌텐도 DS 게임의 롬 파일을 준비하시고 File -> Open에서 NDS롬을 선택하시면 게임이 바로 실행되며 키 설정은 Config -> Control Config에서 하실 수 있습니다.

실제 닌텐도 DS의 조작키 구성L/R버튼은 보이지 않지만 뒤쪽에 있다.



Desmume로 정식발매된 뉴 슈퍼 마리오브라더스를 구동해보았습니다.
실제 DS화면과 같이 깔끔합니다.

치트 기능도 완벽하게 지원합니다.
액션 리플레이 치트도 기본 지원하며 값 검색으로 직접 치트 코드를 찾아낼 수도 있습니다.


Desmume의 파일 메뉴입니다.
상태 저장을 지원하며 백업 메모리 추출/불러오기, 스크린샷 찍기, 화면 녹화 등을 지원합니다.
또한 루아 스크립팅도 지원합니다.

Desmume의 설정 메뉴입니다.
펌웨어의 이름 설정이나 마이크, 프레임 스킵등의 상세한 설정이 가능합니다.
일부 빌드에서는 Wi-Fi통신도 지원하고 있으며 바이오스 파일 삽입을 통해 GBA와의 연동 기능도 지원합니다.

Desmume는 계속 개발중이며 공식 사이트에서 계속 업데이트 되고 있습니다.
현재 공개된 최신 버전은 0.97입니다.

Desmume 공식 사이트로 이동

이 게시물이 유용하다면 하단의 view on과 mixup버튼을 눌러주세요~ 
//

[게임 한글화 강좌]제 4장 - 게임 분석하기 3편[게임 한글화 강좌]제 4장 - 게임 분석하기 3편

Posted at 2011. 4. 9. 19:30 | Posted in 이전 카테고리/한글화 강좌 시즌 1


본 강좌의 무단 스크랩을 금지합니다.
문의사항은 댓글 또는 mingi2007@gmail.com 으로 메일 주십시오.


4장, 실전 강좌 2편에서는 실제로 게임의 대사를 바꾸는 방법을 알아보겠습니다.
실전 강좌 1편과 연결되는 내용이므로 읽지 않으신 분들은 반드시 1편을 읽어보시기 바랍니다.

 

우선 크리스탈 타일2로 롬파일을 열고 이전 강좌에서 보쿠관DS는 Shift-JIS 인코딩을 사용한다는 점을 알았으므로 인코딩을 일본어(Shift-JIS)로 설정합니다.

한국어[GulimChe]라고 되어있는 부분을 클릭하면 윈도우에서 지원하는 기본 인코딩들의 목록이 나타납니다.
(한글 윈도우에서는 기본적으로 한국어라고 설정 되어있으며, 한글화 하려는 롬파일이 한국어 인코딩으로 되어있는 경우는 없습니다 ^^;)

에뮬레이터로 원본 롬파일을 열고 수정하려는 대사를 찾습니다. 

그 다음 크리스탈 타일에서 Ctrl+F를 누르고 수정하려는 대사를 입력합니다. 


위 이미지처럼 수정하려는 대사가 검색됩니다.
만약 검색되지 않는다면 인코딩이 맞지 않거나 대사 파일이 압축되어 있는 경우입니다. 

그럼 이제 대사를 수정해보겠습니다

대사를 수정하려면 한글 테이블을 불러와야합니다.
한글 테이블을 불러오기위해 TBL -> TBL 사용을 누르고 불러올 테이블 파일을 선택합니다.

 
보쿠관DS에 사용할 한글 테이블 파일을 첨부합니다.

이전 강좌에서 받은 테이블과는 다르게 띄어쓰기나 문장부호등의 코드가 추가되어 있으므로 새로 받으시기 바랍니다.

한글 테이블을 불러온 뒤 해당 대사 위치에 한글을 입력하고 저장합니다.
대사를 입력할때 주의할점은 대사 길이가 원본보다 늘어나면 안된다는 점입니다.

만약 대사 길이를 원본보다 더 길게 입력해야할때는 포인터라는 것을 수정해야합니다.
이 포인터에 대해서는 이후 강좌에서 알아보겠습니다.

또 주의점은 대사의 끝에는 항상 대사의 끝을 알려주는 종료 코드가 들어가야합니다.
일부 게임의 경우 대사 길이값이 따로 주어지는 경우도 있지만 종료 코드가 존재하는 게임이 많습니다.

일반적인 S-JIS인코딩을 사용하는 게임에서는 대부분 [0x00]이 종료코드로 사용됩니다.
대사가 끝나는 부분에 헥스코드로 00을 입력합시다.

한글 입력 성공!

대사를 수정하고 에뮬레이터로 불러오면 아까 입력했던 대사가 나오는걸 보실 수 있습니다!
수정하고 대사가 바뀌지 않는다면 다른 곳에도 같은 대사가 존재하는 경우입니다.(흔히 낚시 대사라고 하는 경우이거나 중복된 대사가 있는 경우입니다. ^^;)

이번 실전 강좌에서는 실제로 한글화 하는 과정에 대해 소개해드리기 위해 간략하게 설명하였습니다.
보쿠관DS를 강좌에 선택한 이유는 우선 폰트와 대사가 압축되어 있지 않고, 파일 구조가 표준 타입이며 비교적 간단하기 때문입니다.
모든 게임이 이렇게 간단하면 좋겠지만 실제로 게임중에는 표준 타입을 사용하지 않는 게임이 훨씬 많습니다.
따라서 많은 게임을 뜯어보고 여러가지 파일 구조를 많이 접하게 되면 노하우 등이 생기게 되므로 많이 시도해보시면 좋습니다~

그럼 이 다음 강좌에서는 위에서 말씀드린 포인터에 대해 알아보겠습니다.
이 포인터라는 것은 C언어를 배우실때 배우는 포인터와 같은 개념으로 대사의 위치를 저장하고 있는 주소값입니다.

다음 강좌도 기대해주시기 바랍니다~

//

[게임 한글화 팁]에뮬레이터의 기능을 이용하자[게임 한글화 팁]에뮬레이터의 기능을 이용하자

Posted at 2011. 4. 4. 09:00 | Posted in 이전 카테고리/한글화 강좌 시즌 1
안녕하세요.
처음으로 게임 한글화 팁을 소개해드리고자 합니다.

* 이 팁은 게임보이게임보이 어드밴스 게임의 그래픽을 찾을때 사용할 수 있는 팁입니다.

준비물은
VisualBoyAdvance와 한글화할 롬 파일입니다.

이 강좌에서는 슈퍼 마리오 어드밴스로 도전해보겠습니다.


우선 VisualBoyAdvance로 게임을 실행하고 찾을 그래픽이 있는 화면까지 갑니다.
 


그 다음 도구->타일 보기를 누르면 위와 같은 창이 나타납니다.

우측 화면에서 찾으려는 그래픽이 있는지 봅니다. 그래픽이 나타나지 않으면 Char Base 체크를 변경해서
그래픽을 찾습니다. 그래도 그래픽을 찾을 수 없다면 색상을 256으로 바꿔봅니다.


찾으려는 그래픽이 보인다면 해당 그래픽의 아무 지점이나 클릭합니다.

클릭하면 경로값이 바뀌며 이 경로값을 잘 기억해두고 닫기를 누릅니다.

 


다음 도구에서 메모리 보기를 누릅니다.
우측 상단의 텍스트 상자에 방금전의 경로값을 입력하고 시작을 누릅니다.
그럼 아래에 해당 그래픽 데이터가 나타납니다.


크리스탈 타일로 롬 파일을 열고 그래픽 데이터로 검색합니다.


0x330220에 타이틀 데이터가 발견되었군요.
그럼 이제 F6을 눌러서 그래픽 모드로 갑시다.

만약 검색 결과가 없다면 그래픽이 압축되어 있거나 그래픽의 형태가 다른 경우입니다.
이런 경우 데이터를 직접 찾는 수 밖에 없습니다.
 


그래픽 모드로 이동하면 타이틀 데이터가 보입니다.
타일 보기에서 색상을 16으로 해서 보였다면 Tile 형태를 GBA 4BPP로, 256으로 해서 보였다면 GBA 8BPP로 하면 됩니다.

하지만 팔레트가 없어서 그래픽이 깨져 보이는군요.
다음으로 팔레트를 추출해봅시다.


다시 에뮬레이터로 가서 도구 -> 팔레트 보기를 누르면 위 창이 나타납니다.
여기에서 배경 저장을 눌러 팔레트 파일을 저장합니다.
 


크리스탈 타일 좌측 메뉴에서 팔레트를 누르고 가져오기로 pal 파일을 불러오면 위처럼 팔레트가 적용된 타이틀이 보입니다.

에뮬레이터의 타일 보기와 메모리 덤프 기능을 사용해서 그래픽을 쉽게 찾아보았습니다.
닌텐도 DS의 경우에도 desmume를 사용하면 비슷한 방법으로 그래픽을 찾을 수 있습니다.

게임보이 어드밴스는 그래픽을 출력할때 4BPP 또는 8BPP로 변환하기 때문에 실제 그래픽 데이터는 2BPP나 1BPP인 경우도 있고, 타일 형태가 일정하지 않은 경우도 있기도 합니다. 

또한 OAM으로 그래픽을 출력하는 경우 팔레트 보기에서 오브젝트 저장으로 팔레트를 저장해야합니다.
그래픽을 찾을 수 없거나 팔레트가 올바르지 않다면 여러가지를 시도해보시기 바랍니다~
//