지원 엔진 · RPG Developer Bakin
RPG Developer Bakin(SmileBoom, SMILE GAME BUILDER의 후속작)은 커져가는 일본 인디 및 동인 RPG의 물결을 구동합니다. RuneTranslate는 그 게임들이 data.rbpack에 담은 텍스트를 번역합니다: 전체 데이터베이스(아이템, 스킬, 캐릭터, 클래스, 상태이상, 스테이터스 이름 + 설명)와 이벤트 / 시나리오 명령 텍스트. 번들 사이드카가 게임 자체 엔진을 구동해 데이터를 정확히 읽고 쓴 뒤, 여러분의 번역을 Bakin의 내장 현지화를 통해 게임의 기본 언어로 설정해 적용합니다 — 그래서 내보낸 빌드가 곧바로 여러분의 번역으로 부팅되며, 전환할 게임 내 언어 메뉴가 없습니다. (그 현지화 API가 없는 더 새로운 엔진 빌드에서는 RuneTranslate가 번역된 텍스트를 직접 쓰며, 결과는 같습니다.) 3D 모델, 텍스처, 오디오는 손대지 않습니다. 게임의 C# 전투/메뉴 스크립트에 컴파일된 텍스트는 범위 밖입니다. 재배포하기 전에 실제 게임에서 검증하세요.
Bakin 데이터베이스는 같은 캐릭터, 아이템, 스킬, 지명을 수백 개의 데이터베이스 항목과 이벤트 줄에 걸쳐 재사용하며, 제공자는 배치마다 그것들을 일관성 없이 다시 표현합니다. 주인공과 파티, 반복되는 NPC, 핵심 지명, 대표 스킬이나 상태 용어를 미리 용어집에 넣어, 모든 데이터베이스 필드와 이벤트 메시지가 그것들을 똑같이 렌더링하게 하세요. 용어집 기초 →
RuneTranslate를 게임 디렉터리(data\data.rbpack와 bakinplayer.exe가 있는 폴더)로 지정하세요. 엔진 감지가 BKNPAK 컨테이너를 자동으로 인식하며, 번들 사이드카가 모든 것을 처리합니다 — 별도 설치 없음.
RuneTranslate는 게임 자체 데이터를 읽어 번역 가능한 모든 원본 언어 문자열을 나열합니다(기본은 일본어. 프로젝트마다 지원되는 아무 원본 언어 설정 가능) — 데이터베이스 이름과 설명, 이벤트 / 시나리오 명령 텍스트 — 유형별로 묶어(아이템, 스킬, 캐릭터, 이벤트) 작업하기 쉽게 합니다.
DeepL은 서사 대사에 강력한 기본값이고, OpenAI GPT-4o나 Anthropic Claude는 개성 있는 말투와 의성어를 더 잘 처리합니다. 무료 Google Translate나 로컬 모델(Ollama / LM Studio)은 메뉴 문자열과 아이템 이름을 커버합니다. 제공자 라우팅이 짧은 문자열을 저렴한 차선으로 나눌 수 있습니다.
내보내기 시 RuneTranslate가 게임을 복사하고 여러분의 번역을 Bakin 자체 현지화 데이터에 써서 게임의 기본 언어로 설정합니다. 내보낸 게임을 실행하면 이미 번역된 채로 열립니다 — 엔진이 여러분의 텍스트를 원어처럼 렌더링하며, 언어 메뉴가 필요 없습니다.