라인메이커 (MVMZ)
문서 기준: AIMT PRO 1.15 계열
최종 편집 일시: 2026-06-22
이 도구는 무엇인가요?
라인메이커 (MVMZ)는 RPG Maker MV/MZ 프로젝트의 data JSON 파일과 plugins.js를 AIMT가 다루기 쉬운 줄 구성으로 다시 정리하는 도구입니다. 번역문을 새로 만들거나 대사를 자동 줄바꿈하는 기능이 아니라, JSON 내부 구조를 읽고 검수하기 쉬운 형태로 정리합니다. 단순히 코드 가독성 향상을 위한 도구 정도로 생각하셔도 무방합니다.
이 기능은 MVMZ 추출 또는 적용 시에 자동으로 실행되기에 번역 중이거나 번역을 마친 게임은 이미 줄정리가 끝나있는 상태라고 보심이 좋습니다.
도구에 있는 라인메이커 버튼은 주로 게임을 버전업시킬 때나 굳이 번역하고 싶진 않지만 한번쯤 데이터를 뜯어보고 싶을 때 사용되곤 합니다.
언제 사용하나요?
- MVMZ 적용이나 수동 편집 후 JSON이 한 줄로 길게 붙어 있어 확인하기 어려울 때
- Map, CommonEvents, Troops, Scenario 같은 이벤트 명령 목록을 줄 단위로 보기 좋게 정리하고 싶을 때
plugins.js의 플러그인 목록과 parameters 구조를 다시 정리해야 할 때- 적용 결과를 비교하거나 문제 위치를 찾기 전에 파일 구조를 보기 좋게 맞추고 싶을 때
사용 전 확인할 것
- 현재 프로젝트가 RPG Maker MV/MZ 계열인지 확인합니다.
- 프로젝트 안에
data폴더가 있어야 합니다. - 전체 실행 시 대상 JSON과
plugins.js가 같은 위치에 다시 저장됩니다. - 대상 파일을 다른 편집기에서 열어 둔 상태라면 저장 실패가 날 수 있습니다.
- 라인메이커는 내용 번역이나 코드 의미 변경을 목적으로 하는 도구가 아닙니다.
기본 사용 순서
- 작업 도구의 MVMZ 영역에서 Line Maker를 실행합니다.
- AIMT가 현재 프로젝트의
data폴더를 검사합니다. - Actors, Armors, Classes, CommonEvents, Enemies, Items, MapInfos, Skills, States, System, Troops, Weapons, Scenario, Map 파일을 대상으로 처리합니다.
- 전체 실행에서는
js/plugins.js가 있으면 함께 정리합니다. - 필요한 JSON 파일을 열어 이벤트 명령과 항목 구성이 읽기 쉬운 줄로 정리되었는지 확인합니다.
화면/항목 설명
| data JSON | 주요 데이터베이스 파일, Map 파일, Scenario 파일을 정리합니다. |
|---|---|
| Map 파일 | Map001.json처럼 세 자리 번호를 가진 맵 파일을 처리합니다. |
| Scenario.json | 시나리오 섹션별 명령 목록을 줄 단위로 정리합니다. |
| plugins.js | 플러그인 배열과 parameters를 보기 쉬운 형태로 정리합니다. 구조가 복잡하면 간단 정리 방식으로 처리될 수 있습니다. |
| 실패 파일 | 읽기/쓰기 또는 JSON 파싱 실패가 난 파일은 CMD 로그에 표시됩니다. |
주의/중요/권장
라인메이커는 대상 파일을 같은 위치에 다시 저장합니다.
라인메이커는 게임 화면의 대사 줄 길이를 자동으로 맞추는 도구가 아닙니다. 실제 표시 줄바꿈은 게임 실행 화면에서 별도로 확인해야 합니다.
적용 결과를 비교하거나 수동 검수하기 전에 실행하면 변경 위치를 읽기 쉬워집니다.
자주 헷갈리는 점
대사 줄바꿈을 화면 폭에 맞춰 주나요?
아닙니다. 파일 구조를 보기 좋게 정리하는 도구입니다. 대사 표시 폭과 줄바꿈은 게임에서 직접 확인해야 합니다.
모든 JSON 파일을 처리하나요?
아닙니다. MVMZ에서 사용하는 주요 데이터 파일과 Map, Scenario 파일을 중심으로 처리합니다. 임의 이름의 JSON은 대상에서 제외될 수 있습니다.
plugins.js도 항상 처리되나요?
전체 실행에서는 plugins.js가 있으면 함께 처리합니다. 특정 파일만 대상으로 실행되는 흐름에서는 플러그인 파일 처리가 제외될 수 있습니다.