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 직접 번역 순서

  1. Extract1으로 data.rbpack을 작업 공간에 풉니다.
  2. Extract2를 실행하고 번역 JSON과 RBR 매핑을 확인합니다. 불필요한 이벤트가 많으면 Bakin 2차 추출 제외 필터를 조정한 뒤 다시 실행합니다. 번호별 의미는 Bakin 이벤트 코드 참고에서 확인할 수 있습니다.
  3. 필요한 JSON을 번역하고 대사, 이름, 선택지를 검수합니다.
  4. 필요한 경우 기본 글꼴 바꾸기로 작업 공간의 폰트를 교체합니다.
  5. Apply1로 번역 JSON을 RBR 작업 데이터에 반영합니다.
  6. Apply2로 data.rbpack을 다시 만들고 게임에 적용합니다.
필터는 제외 규칙입니다

규칙에 맞는 항목은 결과에서 빠집니다. 필요한 문장까지 사라지지 않았는지 추출 결과를 확인하세요.

사전 방식 순서

  1. Extract1으로 Bakin 작업 공간을 준비합니다.
  2. Extract2로 BakinTranslate 사전 항목을 번역 JSON과 매핑으로 만듭니다.
  3. 필요한 JSON을 번역하고 검수합니다.
  4. Apply1로 BakinTranslate 호환 dic.txt 작업본을 만듭니다.
  5. Apply2로 player override를 준비하고 사전을 게임의 data/dic.txt에 설치합니다.

프로젝트나 추출 결과가 바뀌었다면 이전 매핑을 재사용하지 말고 Extract1과 Extract2부터 다시 실행합니다. 적용 실패 시 AIMT가 기존 파일을 복구하며, 실패한 적용에서 새로 만든 dic.txt도 제거됩니다.

완료 후 확인

  • 게임을 실행해 대사, 선택지와 메뉴가 번역되었는지 확인합니다.
  • RBR 직접 번역에서 폰트를 바꿨다면 한글 표시와 줄바꿈을 함께 확인합니다.
  • 선택한 방식과 다른 방식의 산출물이 섞이지 않았는지 확인합니다.