엔진가이드자주 묻는 질문PatreonDiscord다운로드
로그인
RuneTranslate · 일본어 등 30개 이상 언어의 게임을 번역
엔진가이드비교이미지 텍스트세이브 편집기치트 모드자주 묻는 질문다운로드변경 이력TrustpilotPatreonDiscordYouTube개인정보 처리방침이용약관문의
모든 엔진

지원 엔진 · GameMaker

완전 지원 — 재빌드 후 플레이 확인

GameMaker 번역기 - GameMaker와 GameMaker Studio 게임을 처음부터 끝까지 번역

GameMaker 게임(이전 버전은 GameMaker Studio라는 이름으로 판매되었습니다)은 컴파일된 데이터를 하나의 파일에 담고 있습니다. Windows에서는 data.win, Linux에서는 game.unx, macOS에서는 game.ios입니다. RuneTranslate는 이 파일을 서드파티 도구나 sidecar 없이 직접 읽고 씁니다. 각 문자열을 게임의 바이트코드를 따라가며 그리기 함수나 메시지 함수에 도달하는지 확인하므로, 플레이어가 보는 텍스트만 번역 대상으로 제시되고 조회 키, 파일 이름, 게임이 비교에 쓰는 문자열은 그대로 남습니다. 게임과 함께 제공되는 언어 파일(JSON, CSV, INI / key=value, Yarn 및 Chatterbox 대사)과 gettext .po / .mo 카탈로그도 함께 가져오며, 마크업과 제어 코드는 자리 표시자 뒤에 가려져 있어 제공자가 망가뜨릴 수 없습니다. 번역은 DeepL, LLM(OpenAI / Anthropic), 무료 Google 번역, 로컬 모델 등 원하는 제공자로 할 수 있습니다. 내보낼 때 번역문에 게임 글꼴에 없는 문자(키릴 문자, 베트남어, 중국어, 일본어, 한국어, 태국어, 악센트가 있는 라틴 문자)가 필요하면, RuneTranslate가 그 글리프를 게임 자체 글꼴에 어울리는 스타일로 추가하고, 일본어, 중국어, 태국어는 텍스트 상자 너비가 게임에서 확인된 곳에서만 줄을 바꿉니다. 모든 내보내기는 무언가를 바꾸기 전에 다시 읽어 바이트 단위로 검증합니다. GameMaker는 새로 추가된 엔진이며, GameMaker Studio 1.4, GameMaker Studio 2.3, GameMaker 2022 LTS, 2023, 2024로 만든 실제 게임에서 처음부터 끝까지 검증했습니다. YYC(네이티브 코드)로 컴파일된 게임은 예외입니다. 언어 파일과 글꼴은 번역할 수 있지만 코드 안의 텍스트에는 접근할 수 없습니다. 원본 언어는 기본적으로 일본어이며 프로젝트별로 설정할 수 있습니다.

이 엔진을 위한 용어집 팁

GameMaker 게임은 캐릭터 이름, 아이템 이름, 메뉴 용어를 데이터 파일과 언어 파일에 걸쳐 반복해서 씁니다. 모든 줄이 같은 번역을 쓰도록 먼저 용어집에 추가해 두세요. 용어집 기초 →

Windows용 RuneTranslate 다운로드

GameMaker 번역하는 방법

  1. 단계 1

    GameMaker 게임 폴더 열기

    RuneTranslate가 게임 디렉터리를 가리키게 하세요. Windows에서는 data.win, Linux에서는 game.unx, macOS 빌드에서는 game.ios가 들어 있는 폴더입니다. 감지가 데이터 파일을 자동으로 인식하며, 게임을 여는 것만으로는 아무것도 바뀌지 않습니다. 게임이 설치 프로그램으로 배포되었다면 먼저 설치하세요. 하나의 실행 파일로 묶인 GameMaker Studio 1.4 게임은 내보낼 때 일반 게임 폴더로 풀립니다.

  2. 단계 2

    게임이 그리는 텍스트 추출

    RuneTranslate는 데이터 파일을 서드파티 도구나 sidecar 없이 직접 읽고, 각 문자열을 게임의 바이트코드를 따라가며 그리기 함수나 메시지 함수에 도달하는지 확인합니다. 플레이어가 보는 텍스트가 번역 단위가 되고, 조회 키, 파일 이름, 게임이 비교에 쓰는 문자열은 그대로 남습니다. 게임과 함께 제공되는 언어 파일(JSON, CSV, INI / key=value, Yarn 및 Chatterbox 대사)과 gettext .po / .mo 카탈로그도 목록에 올라옵니다.

  3. 단계 3

    원하는 제공자로 번역

    DeepL, LLM(OpenAI / Anthropic), 무료 Google 번역, 로컬 모델 중에서 골라 번역하세요. 마크업과 제어 코드는 자리 표시자 뒤에 가려져 있어 제공자가 순서를 바꾸거나 지우거나 번역할 수 없고, 번역 메모리가 반복되는 줄을 재사용합니다.

  4. 단계 4

    번역된 빌드 내보내기

    번역된 사본을 다른 폴더로 내보내거나, 일부 Steam 게임에 필요한 방식으로 제자리에 내보내세요. 번역문에 게임 글꼴에 없는 문자가 쓰이면, 내보내기가 그 글리프를 게임 자체 글꼴에 어울리는 스타일로 추가합니다. 일본어, 중국어, 태국어는 텍스트 상자 너비가 게임에서 확인된 곳에서만 금칙 처리 규칙에 따라 줄을 바꿉니다. macOS나 Linux 빌드는 바뀐 파일만 기록하므로, 그것을 설치 폴더에 덮어 복사하면 됩니다.

  5. 단계 5

    번역된 사본이 실행되는지 확인

    모든 내보내기는 무언가를 바꾸기 전에 다시 읽어 바이트 단위로 검증합니다. 번역된 게임을 실행하고, 공유하기 전에 대사, 메뉴, 글꼴을 게임 안에서 확인하세요.

지원 항목

  • data.win(Windows), game.unx(Linux), game.ios(macOS)를 서드파티 도구 없이 RuneTranslate가 직접 읽고 씀
  • 실제 게임에서 처음부터 끝까지 검증됨: GameMaker Studio 1.4, GameMaker Studio 2.3, GameMaker 2022 LTS, 2023, 2024
  • 게임이 그리는 텍스트: 각 문자열을 바이트코드를 따라 그리기 함수나 메시지 함수까지 추적하므로, 조회 키, 파일 이름, 비교되는 문자열은 그대로 남음
  • 게임과 함께 제공되는 언어 파일(JSON, CSV, INI / key=value, Yarn 및 Chatterbox 대사)과 gettext .po / .mo 카탈로그
  • 마크업과 제어 코드를 자리 표시자 뒤에 가려 제공자가 망가뜨리지 못하게 함
  • 부족한 글리프(키릴 문자, 베트남어, 중국어, 일본어, 한국어, 태국어, 악센트가 있는 라틴 문자)를 게임 자체 글꼴에 어울리는 스타일로 추가하며, 작은 픽셀 글꼴에는 내장 픽셀 글꼴을 사용하고 스프라이트 스트립 글꼴도 확장함
  • 태국어는 셰이핑 엔진 없이 미리 조합된 글리프로 그리며, 일본어, 중국어, 태국어 줄은 텍스트 상자 너비가 게임에서 확인된 곳에서만 금칙 처리 규칙에 따라 줄바꿈
  • 하나의 실행 파일로 묶인 GameMaker Studio 1.4 게임은 내보낼 때 일반 게임 폴더로 풀림
  • 모든 내보내기는 무언가를 바꾸기 전에 다시 읽어 바이트 단위로 검증됨

제한 사항

  • YYC(네이티브 코드)로 컴파일된 게임: 언어 파일과 글꼴만 번역할 수 있고, 게임 코드 안의 텍스트에는 접근할 수 없음
  • GameMaker Studio 2.2나 바이트코드 13 / 14의 GameMaker Studio 1.4 같은 다른 버전은 '아직 검증되지 않음' 경고와 함께 열립니다. 번역된 빌드를 게임 안에서 확인하세요
  • 지원하지 않음: GameMaker 8.x, GameMaker Studio 1.0에서 1.1, 새로운 GMRT 런타임, HTML5 또는 모바일 패키지
  • 아랍어처럼 오른쪽에서 왼쪽으로 쓰는 대상 언어는 지원하지 않음
  • macOS 및 Linux 빌드: 내보내기는 바뀐 파일만 기록하며, 설치 폴더에 덮어 복사하는 일은 직접 해야 함
  • 설치 프로그램은 직접 열 수 없습니다. 먼저 게임을 설치하세요

관련 읽을거리

번역했더니 게임이 안 켜지나요? 그 줄을 찾으세요
가이드 읽기 →

관련 읽을거리

RuneTranslate vs Translumo
가이드 읽기 →

지원하는 다른 엔진

GettextRPG MakerRPG Maker XP/VX/AceRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISAliceSoftUnrealLiveMaker