코드 복원
문서 기준: AIMT PRO 1.15 계열
최종 편집 일시: 2026-06-22
이 도구는 무엇인가요?
코드 복원은 원본 data 폴더의 특정 RPG Maker MV/MZ 명령 코드 라인을 현재 프로젝트의 같은 위치로 가져와 덮어쓰는 도구입니다. 번역문 안의 일부 제어문자만 고치는 기능이 아니라, 선택한 명령 코드 라인 전체를 원본 기준으로 복원합니다.
화면 참고 이미지

언제 사용하나요?
- 번역 또는 수동 편집 중 특정 명령 코드 라인이 손상되어 원본으로 되돌려야 할 때
- 선택지, 변수, 조건, 플러그인 명령 같은 기능 명령을 원본 구조로 복구해야 할 때
- 적용 전 특정 코드 계열을 원본과 같은 명령 라인으로 맞추고 싶을 때
사용 전 확인할 것
- 현재 프로젝트와 원본 data 폴더가 같은 게임 버전, 같은 파일 구성인지 확인합니다.
- 복원할 코드가 들어 있는 원본 폴더를 선택할 수 있어야 합니다.
- 복원 대상 명령 코드를 정확히 선택합니다. 선택한 코드 라인은 현재 프로젝트에서 원본 내용으로 덮어써질 수 있습니다.
- 파일의 줄 수나 선택 코드 개수가 맞지 않는 파일은 건너뛸 수 있습니다.
기본 사용 순서
- 작업 도구의 MVMZ 영역에서 코드 복원을 엽니다.
- 복원 코드 선택 팝업에서 필요한 프리셋을 고르거나 직접 코드 번호를 입력합니다.
- 원본 data 폴더를 선택합니다.
- AIMT가 원본 폴더와 현재 프로젝트의 같은 상대 경로 JSON 파일을 비교합니다.
- 선택한 코드 번호의 명령 라인이 같은 개수로 발견되는 파일만 처리합니다.
- 완료 후 처리 파일 수와 복원 라인 수를 확인합니다.
화면/항목 설명
| 프리셋 | Message 101/401/405, Choice 102/402, Variables 122, Condition 111, Profile 320/324/325, Script 355, Plugin 356/357, Name 101 등을 빠르게 선택합니다. |
|---|---|
| 직접 입력 | 프리셋에 없는 명령 코드를 쉼표로 입력합니다. 예: 101,108,356 |
| 원본 폴더 | 복원 기준으로 사용할 번역 전 data 폴더입니다. |
| 처리 조건 | 원본과 현재 파일의 상대 경로, 줄 수, 선택 코드 개수가 맞아야 복원됩니다. |
| 처리 결과 | 선택한 코드 라인이 현재 프로젝트에서 원본 라인으로 교체됩니다. |
결과 확인 방법
- 완료 메시지에서 처리된 파일 수와 복원된 라인 수를 확인합니다.
- 건너뛴 파일이 있으면 파일 구조나 줄 수가 원본과 달라졌는지 확인합니다.
- 복원한 코드가 포함된 장면을 게임에서 실행해 이벤트 흐름이 정상인지 확인합니다.
주의/중요/권장
중요
코드 복원은 선택한 명령 코드 라인 전체를 원본으로 덮어쓸 수 있습니다. 해당 라인에 번역문이 들어 있다면 번역도 함께 사라질 수 있습니다.
권장
처음에는 필요한 코드 번호만 좁게 선택하고, 처리 후 변경 파일을 비교해 의도한 라인만 바뀌었는지 확인하세요.
자주 헷갈리는 점
제어문자만 골라서 복원하나요?
아닙니다. 선택한 명령 코드에 해당하는 JSON 라인을 원본 라인으로 교체하는 방식입니다.
원본과 현재 파일의 줄 수가 다르면 어떻게 되나요?
안전하게 맞출 수 없는 파일은 건너뜁니다. 먼저 Line Maker나 구조 정리 도구로 파일 구조를 맞춘 뒤 다시 확인하세요.
복원 후 왜 대사가 원문으로 돌아갔나요?
대사 코드인 401이나 405를 선택하면 해당 라인 전체가 원본으로 돌아갈 수 있습니다. 번역을 유지해야 한다면 대사 코드는 신중하게 선택하세요.