Skip to content

매지컬 베케이션 한글 패치 v0.9.0

Pre-release
Pre-release

Choose a tag to compare

@ievy3 ievy3 released this 10 Oct 02:48
· 88 commits to main since this release

제작: NP · Noctil Patchworks

게임보이 어드밴스용 マジカルバケーション(매지컬 베케이션) 일본어판을 한국어로 플레이할 수 있도록 만든 비공식 한글 패치입니다. 마법 학교 윌 오 위스프의 학생들이 발렌시아 해안으로 캠프를 떠났다가 에니그마의 습격으로 흩어지고, 주인공이 친구들을 찾아 나서는 RPG입니다. 일본에서만 발매된 게임입니다.

이번 v0.9.0은 첫 공개판입니다. 대사·메뉴·이름·설명문을 모두 번역해 넣었고, 패처로 만든 롬이 기준본과 정확히 일치하는 것을 확인했습니다. 다만 v0.9.0은 베타입니다. 에뮬레이터에서 게임 초반 화면과 대사창 표시를 확인했을 뿐, 게임 전체를 사람이 플레이하며 검수하지 못했고 실기에서도 확인하지 못했습니다. 오역·오타·화면 깨짐을 보시면 알려 주세요.

한글화 범위

항목 내용
대사 전부 — 5,086글
이름 전부 — 기술·아이템·마법·몬스터·인물·정령·종족·장소·칭호 등 1,287개
메뉴·설명문 전부 — 메뉴 라벨, 아이템·마법 설명, 도움말, 몬스터 도감, 종족 도감 등 1,207행
전투 글 전부 — 82행
컷신 오프닝·급우 소개·엔딩 — 61행
그림 글자 27장 — 타이틀 제목 띠와 버튼, 이름 입력 탭, 메뉴 위쪽 라벨(30개), 능력치 라벨, 전투의 MISS와 상태 이상 표시, 통신 안내, 간판
이름 입력 한글로 이름을 지을 수 있습니다(6글자까지). 자주 쓰는 음절 180자 + 초성으로 찾는 탭
글꼴 한글 화소 글꼴(Galmuri11)을 게임 글꼴로 만들어 넣음

이름을 비워 두고 결정하면 기본 이름 「마시」(소년)·「멜로」(소녀)가 들어갑니다.

올린 파일

파일 내용
MagicalVacation_KrPatcher_v0.9.0.zip Windows 패처 (EXE 하나를 압축한 것, 약 270 KB)
MagicalVacation_ko_v0.9.0.bps BPS 패치 파일 — 패처를 쓰지 않고 직접 적용할 때 (약 737 KB)
MagicalVacation_ko_v0.9.0.xdelta xdelta 패치 파일 — 같은 결과 (약 242 KB)
README.txt 사용방법, 확인한 범위, 알려진 한계
CHANGES.txt 원본에서 바꾼 것
verification.json · SHA256SUMS.txt 원본·결과 해시와 패처 시험 기록, 배포 파일 해시
OFL.txt · THIRD_PARTY_NOTICES.txt 글꼴(Galmuri) 라이선스 전문과 고지

패처·BPS·xdelta 가운데 하나만 쓰면 됩니다. 셋 다 같은 롬을 만듭니다.

패처 ZIP의 SHA-256:

53b8442e5ad312e6fcda195e70084495d202977879b9a8fc57fb56e30141b08c

적용 가능한 원본

マジカルバケーション 일본어판 · AMVJ (rev.0)

원본
파일 크기 8,388,608바이트 (8 MiB)
CRC32 59CBE914

원본 SHA-256:

a3209cc16050f458b5decf8008c9c76b95bd5078e5964446b84b9a4b6dfc17ee

패처는 원본의 크기와 SHA-256을 확인하며, 다른 판이나 이미 수정된 롬(영어 팬 번역판 포함)은 거부합니다. 일본어 원본 롬에 적용해 주세요.

패치 방법 (Windows)

  1. MagicalVacation_KrPatcher_v0.9.0.zip을 다운로드해 압축을 풉니다.
  2. MagicalVacation_KrPatcher_v0.9.0.exe를 실행합니다.
  3. 「찾아보기」로 직접 보유한 일본어판 원본 롬(.gba) 을 선택합니다. 압축 파일(zip·7z)은 먼저 풀어 주세요.
  4. 새 한글 롬을 저장할 위치를 확인하고 「다음」 을 누릅니다.
  5. 적용과 결과 검증이 끝나면 Magical_Vacation_Korean_v0.9.0.gba가 생성됩니다. 몇 초면 끝납니다. 이 파일을 에뮬레이터에서 엽니다.

실행 환경은 다음과 같습니다.

  • Windows 10/11 x64 전용입니다.
  • 인터넷 연결, 관리자 권한, 별도 프로그램 설치는 필요 없습니다. 임시 파일을 만들지 않습니다.

원본 롬은 변경하지 않습니다. 저장 위치에 같은 이름의 파일이 있으면 덮어쓰지 않습니다.

EXE는 서명되지 않아 Windows에서 게시자 경고가 나올 수 있습니다. 보안 기능은 끄지 말고, 함께 올린 SHA256SUMS.txt로 파일 해시를 확인해 주세요.

게임 원본은 포함되어 있지 않습니다. 직접 보유한 정품에서 추출한 데이터를 사용해 주세요.

패치 방법 (패처를 쓰지 않을 때)

BPS — Flips(Floating IPS) 같은 BPS 패처에서 「Apply Patch」로 MagicalVacation_ko_v0.9.0.bps와 원본 롬을 고릅니다. 원본이 다르면 적용을 거부합니다.

xdelta — xdelta3로 직접 적용합니다.

xdelta3 -d -s "원본.gba" MagicalVacation_ko_v0.9.0.xdelta Magical_Vacation_Korean_v0.9.0.gba

적용 후 결과 롬이 아래 값과 같은지 확인해 주세요.

결과 롬
파일 크기 9,059,988바이트 (약 8.64 MiB)
CRC32 6B215F9B
9bb8457e87f115618fc882b084d1399fbe7e89e77bcfbbe22d2e847151601a10

세이브 데이터

  • 세이브 방식은 원본과 같습니다(Flash).
  • 일본어 원본에서 만든 게임 초반 세이브 1건을 개발 중 빌드에서 불러와 정상으로 읽히는 것을 확인했습니다. 중반·후반 세이브는 확인하지 못했습니다. 원본 세이브는 반드시 따로 복사해 두세요.
  • 주인공 이름은 글자 번호로 세이브에 저장됩니다. 이 판부터 한글 글자 번호를 고정해 두어, 이후 판에서 번역이 바뀌어도 한글 이름이 그대로 보이도록 했습니다. 다만 다른 판에서 세이브를 실제로 불러와 보는 시험은 하지 못했습니다.
  • 에뮬레이터의 상태 저장(스테이트)은 판이 다르면 맞지 않습니다. 게임 안의 일반 세이브를 써 주세요.

현재 검증 상태

  • 번역 대상 7,612행이 전부 들어갔고, 줄 폭·쪽 수·제어 표지 검사에서 오류 0건입니다.
  • 빌드한 롬을 다시 읽어 번역해야 할 글 가운데 일본어가 남은 것이 없음을 확인했습니다.
  • 대사 6,000글 전부를 실제 대사창에 띄워 보는 자동 시험(13,769쪽)에서 4줄 이상·창 밖으로 나간 글·깨진 글자가 0건이었습니다.
  • 패처로 생성한 롬이 기준본과 정확히 일치합니다(SHA-256 일치). BPS는 도구 2종, xdelta는 xdelta3로도 같은 결과를 확인했습니다.
  • 패처 적용과 오류 처리 검사 12개를 통과했습니다. 잘못된 원본 거부(영어 팬 번역판 포함), 기존 파일 보호, 한글 경로, 취소 처리를 포함합니다.
  • 배포 전 독립 검수를 한 번 거쳤습니다. 번역 전 행을 원문과 나란히 읽어 지적 사항을 반영했습니다.
  • 에뮬레이터(mGBA 계열)에서 확인한 화면: 타이틀, 이름 입력, 확인 화면, 게임 시작부터 필드까지의 대사, 메인 메뉴, 아이템 화면, 능력치·방어구 장비·마법 장비·마법 레벨·프로필 화면, 오프닝·급우 소개 컷신, 전투의 「MISS」 표시.
  • 확인하지 못한 것: 전투 화면의 글 배치, 상점, 아이템·마법·MD 설명, 몬스터 도감·종족 도감·도움말, 통신 화면, 레벨업, 엔딩 컷신, 세이브 화면의 한글 이름.
  • 실기(GBA 본체·플래시 카트)에서는 확인하지 못했습니다.
  • 게임을 처음부터 끝까지 사람이 플레이하며 검수하지는 못했습니다.

파일 일치 검증은 게임 전체의 실행과 진행 검증을 대신하지 않습니다.

알려진 제한 사항

의도적으로 원본을 유지한 부분

  • 영문 그림 — 타이틀의 영문 로고, 「End.」, 지도의 영문, INN·SHOP 간판
  • 이름 입력의 한자 탭 — 한글 초성 탭으로 바꿨습니다. 그래서 한자로 이름을 지을 수 없습니다.
  • 디버그용 장면 선택 메뉴 22행 — 번역하지 않았습니다. 일반 진행에서는 나오지 않는 것으로 봅니다.

일본어로 남은 곳

  • 쓰이는 화면을 찾지 못한 메뉴 라벨 그림 6개
  • 그림 속 글자는 다 찾지 못했을 수 있습니다. 일본어 그림이 보이면 알려 주세요.

화면으로 확인하지 못하고 넣은 그림 (9장)

  • 전투의 상태 이상 표시 5개(마비·저림·독·석화·잠) — 16×8픽셀 칸이라 글자가 작고 빽빽합니다.
  • 통신 화면의 안내 3개(통신 확인 중·기다리세요·통신 오류)
  • 지도의 간판 1개(우정)
  • 타이틀 버튼 가운데 「새 게임」 밖의 5개와 메뉴 라벨 20개도 쓰이는 화면을 보지 못했습니다.

색이나 모양이 이상하게 보이면 알려 주세요.

화면 표시

  • 대사창 셋째 줄이 꽉 차면 마지막 글자가 ▽ 표시와 겹칩니다. 원본도 같습니다.
  • 초상 옆 이름표 「키르슈」의 첫 글자가 초상과 1픽셀 붙어 보입니다.
  • 「어느 것을 바치겠습니까?」 선택지(개구리 젤리)에서 깃털 커서가 창 왼쪽 테두리에 걸칩니다.
  • 프로필 화면의 긴 줄은 끝 글자가 창 테두리와 1~2픽셀 닿습니다. 원본도 같습니다.
  • 메뉴 글 「항아리」「사랑의 대사」는 칸을 넘을 수 있습니다(그 화면을 확인하지 못했습니다).

번역

  • 워터 피플의 말은 원문이 일부러 읽기 어렵게 쓴 말입니다. 대부분 소리만 옮겼고, 뜻을 풀어 옮긴 줄 가운데 2개는 풀이가 추정입니다.
  • 지명의 말장난은 한국어로 다시 지었습니다.

롬 크기

  • 결과 롬이 8 MiB를 넘습니다(약 8.64 MiB). 에뮬레이터에서는 열리지만, 롬 크기에 제한이 있는 플래시 카트나 장치에서 열리는지는 확인하지 못했습니다.

오류 제보

문제가 발생하면 가능한 한 다음 정보를 함께 남겨 주세요.

  • 사용한 패치 버전: v0.9.0
  • 어느 장소·어느 장면인지
  • 오류 화면 스크린샷
  • 에뮬레이터 이름과 버전, 또는 실기·플래시 카트 종류
  • 진행 불가인지, 단순 표시 오류인지
  • 재현 가능 여부와 재현 순서

전투·상점·도감 화면의 캡처와 실기에서 써 보신 결과를 알려 주시면 큰 도움이 됩니다.

제작: NP · Noctil Patchworks · https://ievy3.github.io/

주의 사항

  • 이 패치는 비공식·비영리 팬 번역 프로젝트이며 원 권리자·개발사와 무관합니다. 저작권은 원 권리자(©2001 Nintendo / BROWNIE BROWN)에 있습니다.
  • 게임 원본과 패치가 적용된 롬은 배포하지 않습니다. 패치로 만든 롬도 다른 사람에게 나누지 말아 주세요.
  • 패치 적용 전 원본 롬과 기존 세이브를 따로 보관해 주세요.
  • 게임 전체의 안정성을 보장하지 않습니다. 텍스트와 이미지는 이후 버전에서 수정될 수 있습니다.
  • 번역문은 일본어 원문에서 새로 썼습니다. 영어 팬 번역판은 롬 구조를 이해하고 그림 글자의 위치를 대조하는 기술 참고로만 봤고, 번역 문장을 쓰지 않았습니다.
  • 사용 글꼴: Galmuri(갈무리) v2.40.4 — Copyright © 2019–2025 Lee Minseo (quiple@quiple.dev), SIL Open Font License 1.1. 글꼴 파일은 넣지 않았고 글꼴에서 뽑은 글자 모양만 패치에 들어 있습니다. 라이선스 전문은 OFL.txt입니다.
  • 타이틀의 한글 로고는 제작자가 따로 만든 그림입니다.