Bakin 번역 가이드
문서 기준: AIMT PRO 1.17.0.0
최종 편집 일시: 2026-08-02
Bakin 번역은 RBR 데이터를 직접 바꾸는 방식과 dic.txt 사전을 사용하는 방식으로 나뉩니다. 먼저 적용 방식을 정한 뒤 해당 순서만 진행하세요. 가급적이면 RBR 직접 번역 방식을 권장합니다.
작업 전 확인
- 게임 폴더의
data안에data.rbpack과common.dll이 있는지 확인합니다. - 원본 게임 폴더를 복사해 작업본을 만듭니다.
- Project Hub에서 엔진을 Bakin으로 선택합니다.
- RBR 직접 번역과 사전 방식 중 사용할 방식을 정합니다. 이는
설정>Bakin에서 찾을 수 있습니다. - 본문에 포함된 제어 문자열은 Bakin 커맨드 및 태그 참고에서 확인합니다.
방식 선택
| 방식 | 적용 결과 | 알아둘 점 |
|---|---|---|
| RBR 직접 번역 | RBR 작업 데이터에 번역을 반영하고 data.rbpack을 다시 만듭니다. | 한글 번역에서는 폰트를 교체해야 이쁘게 나옵니다. 다만 너무 무거운 폰트를 넣으면 경우에 따라 게임 로딩이 길어지는 등, 성능저하가 발생할 수도 있으니 참고하세요. |
| 사전 방식 | 번역 결과를 BakinTranslate 호환 dic.txt로 만들고 player override와 함께 설치합니다. 이 번역 방식은 일종의 후킹으로 작용됩니다. | dic.txt 설명은 이 방식에만 해당합니다. |
RBR 직접 번역 순서
- Extract1으로
data.rbpack을 작업 공간에 풉니다. - Extract2를 실행하고 번역 JSON과 RBR 매핑을 확인합니다. 불필요한 이벤트가 많으면 Bakin 2차 추출 제외 필터를 조정한 뒤 다시 실행합니다. 번호별 의미는 Bakin 이벤트 코드 참고에서 확인할 수 있습니다.
- 필요한 JSON을 번역하고 대사, 이름, 선택지를 검수합니다.
- 필요한 경우 기본 글꼴 바꾸기로 작업 공간의 폰트를 교체합니다.
- Apply1로 번역 JSON을 RBR 작업 데이터에 반영합니다.
- Apply2로
data.rbpack을 다시 만들고 게임에 적용합니다.
필터는 제외 규칙입니다
규칙에 맞는 항목은 결과에서 빠집니다. 필요한 문장까지 사라지지 않았는지 추출 결과를 확인하세요.
사전 방식 순서
- Extract1으로 Bakin 작업 공간을 준비합니다.
- Extract2로 BakinTranslate 사전 항목을 번역 JSON과 매핑으로 만듭니다.
- 필요한 JSON을 번역하고 검수합니다.
- Apply1로 BakinTranslate 호환
dic.txt작업본을 만듭니다. - Apply2로 player override를 준비하고 사전을 게임의
data/dic.txt에 설치합니다.
프로젝트나 추출 결과가 바뀌었다면 이전 매핑을 재사용하지 말고 Extract1과 Extract2부터 다시 실행합니다. 적용 실패 시 AIMT가 기존 파일을 복구하며, 실패한 적용에서 새로 만든 dic.txt도 제거됩니다.
완료 후 확인
- 게임을 실행해 대사, 선택지와 메뉴가 번역되었는지 확인합니다.
- RBR 직접 번역에서 폰트를 바꿨다면 한글 표시와 줄바꿈을 함께 확인합니다.
- 선택한 방식과 다른 방식의 산출물이 섞이지 않았는지 확인합니다.