RPG Maker 명령 코드 참고
문서 기준: AIMT PRO 1.17.0.0
최종 편집 일시: 2026-08-02
RPG Maker 이벤트 명령은 code로 종류를 구분합니다. parameters에는 명령이 쓰는 값이, indent에는 조건 분기와 반복문의 중첩 단계가 들어갑니다.
아래 표는 RPG Maker MZ를 기준으로 정리했습니다. MV, VX, VX Ace에서는 일부 명령이 없거나 이름과 parameters 구성이 다를 수 있습니다.
※ 401, 402, 505처럼 400·500·600번대인 코드는 앞 명령에 이어지는 본문이나 분기 구조를 나타냅니다. 코드 번호와 parameters 배열 구조는 바꾸지 않습니다.
주요 번역 대상 코드: 101 화자명, 102 선택지, 108·408 주석, 111 조건식, 122 변수 스크립트, 320 이름, 324 별명, 325 프로필, 355·655 스크립트, 356·357 플러그인 명령, 401 메시지, 405 스크롤 문장
1. RPG Maker MZ 명령 코드
| 코드 | 명령 | 분류 |
|---|---|---|
| 101 | 텍스트 표시 헤더 | 메시지 |
| 401 | 텍스트 표시 본문 | 메시지 |
| 102 | 선택지 표시 | 메시지 |
| 402 | 선택지 분기 | 메시지 |
| 403 | 취소 분기 | 메시지 |
| 404 | 선택지 분기 종료 | 메시지 |
| 103 | 숫자 입력 처리 | 메시지 |
| 104 | 아이템 선택 처리 | 메시지 |
| 105 | 스크롤 텍스트 헤더 | 메시지 |
| 405 | 스크롤 텍스트 본문 | 메시지 |
| 121 | 스위치 조작 | 게임 진행 |
| 122 | 변수 조작 | 게임 진행 |
| 123 | 셀프 스위치 조작 | 게임 진행 |
| 124 | 타이머 조작 | 게임 진행 |
| 111 | 조건 분기 | 흐름 제어 |
| 411 | 그 외의 경우 | 흐름 제어 |
| 412 | 조건 분기 종료 | 흐름 제어 |
| 112 | 루프 | 흐름 제어 |
| 413 | 반복 | 흐름 제어 |
| 113 | 루프 중단 | 흐름 제어 |
| 115 | 이벤트 처리 중단 | 흐름 제어 |
| 117 | 커먼 이벤트 | 흐름 제어 |
| 118 | 라벨 | 흐름 제어 |
| 119 | 라벨 점프 | 흐름 제어 |
| 108 | 주석 헤더 | 흐름 제어 |
| 408 | 주석 본문 | 흐름 제어 |
| 125 | 소지금 증감 | 파티 |
| 126 | 아이템 증감 | 파티 |
| 127 | 무기 증감 | 파티 |
| 128 | 방어구 증감 | 파티 |
| 129 | 파티원 변경 | 파티 |
| 311 | HP 증감 | 액터 |
| 312 | MP 증감 | 액터 |
| 326 | TP 증감 | 액터 |
| 313 | 상태 변경 | 액터 |
| 314 | 모두 회복 | 액터 |
| 315 | 경험치 변경 | 액터 |
| 316 | 레벨 증감 | 액터 |
| 317 | 능력치 증감 | 액터 |
| 318 | 스킬 증감 | 액터 |
| 319 | 장비 변경 | 액터 |
| 320 | 이름 변경 | 액터 |
| 321 | 직업 변경 | 액터 |
| 324 | 별명 변경 | 액터 |
| 325 | 프로필 변경 | 액터 |
| 201 | 장소 이동 | 이동·캐릭터 |
| 202 | 탈것 위치 설정 | 이동·캐릭터 |
| 203 | 이벤트 위치 설정 | 이동·캐릭터 |
| 204 | 맵 스크롤 | 이동·캐릭터 |
| 205 | 이동 루트 설정 | 이동·캐릭터 |
| 505 | 이동 루트 명령 | 이동·캐릭터 |
| 206 | 탈것 승하차 | 이동·캐릭터 |
| 211 | 투명 상태 변경 | 이동·캐릭터 |
| 216 | 대열 걷기 변경 | 이동·캐릭터 |
| 217 | 대열 집합 | 이동·캐릭터 |
| 212 | 애니메이션 표시 | 이동·캐릭터 |
| 213 | 말풍선 아이콘 표시 | 이동·캐릭터 |
| 214 | 이벤트 일시 삭제 | 이동·캐릭터 |
| 221 | 화면 페이드아웃 | 화면·그림 |
| 222 | 화면 페이드인 | 화면·그림 |
| 223 | 화면 색조 변경 | 화면·그림 |
| 224 | 화면 플래시 | 화면·그림 |
| 225 | 화면 흔들기 | 화면·그림 |
| 230 | 대기 | 화면·그림 |
| 231 | 그림 표시 | 화면·그림 |
| 232 | 그림 이동 | 화면·그림 |
| 233 | 그림 회전 | 화면·그림 |
| 234 | 그림 색조 변경 | 화면·그림 |
| 235 | 그림 삭제 | 화면·그림 |
| 236 | 날씨 설정 | 화면·그림 |
| 241 | BGM 재생 | 오디오·동영상 |
| 242 | BGM 페이드아웃 | 오디오·동영상 |
| 243 | BGM 저장 | 오디오·동영상 |
| 244 | BGM 복귀 | 오디오·동영상 |
| 245 | BGS 재생 | 오디오·동영상 |
| 246 | BGS 페이드아웃 | 오디오·동영상 |
| 249 | ME 재생 | 오디오·동영상 |
| 250 | SE 재생 | 오디오·동영상 |
| 251 | SE 정지 | 오디오·동영상 |
| 261 | 동영상 재생 | 오디오·동영상 |
| 301 | 전투 처리 | 장면 제어 |
| 601 | 승리 분기 | 장면 제어 |
| 602 | 도주 분기 | 장면 제어 |
| 603 | 패배 분기 | 장면 제어 |
| 604 | 전투 분기 종료 | 장면 제어 |
| 302 | 상점 처리 | 장면 제어 |
| 605 | 판매 품목 추가 | 장면 제어 |
| 303 | 이름 입력 처리 | 장면 제어 |
| 351 | 메뉴 화면 열기 | 장면 제어 |
| 352 | 저장 화면 열기 | 장면 제어 |
| 353 | 게임 오버 | 장면 제어 |
| 354 | 타이틀 화면으로 | 장면 제어 |
| 132 | 전투 BGM 변경 | 시스템 설정 |
| 133 | 승리 ME 변경 | 시스템 설정 |
| 134 | 저장 금지 변경 | 시스템 설정 |
| 135 | 메뉴 금지 변경 | 시스템 설정 |
| 136 | 인카운트 금지 변경 | 시스템 설정 |
| 137 | 대열 변경 금지 | 시스템 설정 |
| 138 | 윈도우 색상 변경 | 시스템 설정 |
| 139 | 패배 ME 변경 | 시스템 설정 |
| 140 | 탈것 BGM 변경 | 시스템 설정 |
| 281 | 맵 이름 표시 변경 | 지도 |
| 282 | 타일셋 변경 | 지도 |
| 283 | 전투 배경 변경 | 지도 |
| 284 | 원경 변경 | 지도 |
| 285 | 지정 위치 정보 가져오기 | 지도 |
| 331 | 적 HP 증감 | 전투 |
| 332 | 적 MP 증감 | 전투 |
| 342 | 적 TP 증감 | 전투 |
| 333 | 적 상태 변경 | 전투 |
| 334 | 적 모두 회복 | 전투 |
| 335 | 적 출현 | 전투 |
| 336 | 적 변신 | 전투 |
| 337 | 전투 애니메이션 표시 | 전투 |
| 339 | 행동 강제 | 전투 |
| 340 | 전투 중단 | 전투 |
| 355 | 스크립트 헤더 | 상급 |
| 655 | 스크립트 본문 | 상급 |
| 356 | MV 플러그인 명령 | 상급 |
| 357 | MZ 플러그인 명령 | 상급 |
| 657 | MZ 플러그인 명령 상세 | 상급 |
2. AIMT가 추출하는 코드
AIMT는 이벤트 명령 구조를 유지하면서 번역할 문자열만 추출하고 다시 적용합니다. 같은 번호라도 엔진과 명령 조건에 따라 실제 추출 대상은 달라질 수 있습니다. 생성 파일의 역할은 추출 파일별 설명에서 확인할 수 있습니다.
RPG Maker MV/MZ
| 결과 파일 | 코드 | 번역 대상 |
|---|---|---|
code_101.json | 101 | MZ 화자명. merge 101-401을 켜면 대사와 한 파일로 합쳐집니다. |
code_401.json | 401 | 메시지 본문. 병합 모드에서는 code_101-401.json에 들어갑니다. |
code_405.json | 405 | 스크롤 문장의 본문입니다. |
code_102.json | 102 | 선택지 문구입니다. |
code_108-408.json | 108, 408 | 주석입니다. 플러그인이 주석을 명령으로 쓰는 경우도 있습니다. |
code_111.json | 111 | 스크립트 조건식과 일부 액터 조건의 문자열입니다. |
code_122.json | 122 | 변수 조작에서 스크립트 피연산자로 쓰는 문자열입니다. |
code_320.json, code_324.json, code_325.json | 320, 324, 325 | 액터 이름, 별명, 프로필 변경 문구입니다. |
code_355-655.json | 355, 655 | 여러 줄 스크립트입니다. |
code_356.json | 356 | MV 플러그인 명령입니다. |
code_357.json | 357 | MZ 플러그인 명령의 표시 문자열입니다. |
RPG Maker VX/VX Ace
| 결과 파일 | 코드 | 번역 대상 |
|---|---|---|
code_401 | 101, 401, 405 | 메시지와 스크롤 문장입니다. 헤더와 본문 위치는 적용용 정보로 함께 관리됩니다. |
code_102 | 102 | 선택지 문구입니다. |
code_108 | 108, 408 | 주석입니다. |
code_111 | 111 | 스크립트 조건식과 일부 액터 조건의 문자열입니다. |
code_122 | 122 | VX Ace 변수 조작의 스크립트 피연산자입니다. |
code_320, code_324 | 320, 324 | 액터 이름과 별명 변경 문구입니다. |
code_355 | 355, 655 | 여러 줄 스크립트입니다. |