RPG 만들기 MV/업데이트 내역
- 날짜는 대한민국 표준시가 기준이다.
1. 1.0.1
2015년 10월 28일에 이루어진 업데이트로 잘못 번역된 내용이 수정되었다.
2. 1.1.0
2016년 3월 4일에 이루어진 업데이트이다.
- 개선 사항
- 게임 배포 시 불필요한 리소스를 제외하는 기능이 추가되었다.
- 파일 용량이 작은 모바일에 최적화된 소재가 추가되었다.
- 소재 관리 도구가 추가되었다.
- 캐릭터 생성 도구용 파츠 132개가 추가되었다.
- 개발사 공식 플러그인 4개가 추가되었다.
- TouchUI.js - 스마트폰 및 태블릿 용 UI 플러그인 추가
- Slotmachine.js - 슬롯머신 구현용 플러그인 추가
- Gacha.js - 카드 뽑는 플러그인
- GachaBook.js - 뽑은 카드를 볼 수 있는 플러그인 추가
- 이벤트 편집 에디터나 데이터베이스에서 적용 및 저장을 하지 않고 종료하려고 할 경우 확인 메시지 박스가 뜨게 된다.
- 이벤트 목록에서 HOME 이나 END 버튼을 눌러 이벤트 목록의 상단이나 하단으로 이동할 수 있게 되었다.
- 새로운 블렌딩 모드('Multiply' 와 'Screen' 모드)가 추가되었다.
- 직업(class) 변경 시에도 이전의 레벨이 유지된다.
- 문장의 표시에서 마우스 오른쪽 버튼을 누르면 아이콘 뷰어 및 플러그인 도움말을 볼 수 있게 되었다.
- 주석, 플러그인 커맨드, 스크립트 등 타이핑이 필요한 곳에서 F1 버튼을 눌러 플러그인 도움말을 언제든지 볼 수 있게 되었다.
- 플러그인 관리자(플러그인 매니저)의 매개변수 설정 란에서 오른쪽 버튼을 누르면 아이콘 뷰어를 실행할 수 있다.
- 수정 사항
- 데이터베이스 애니메이션 편집기에서 Paste Last 관련 버그가 수정되었다.
- 캔버스 모드에서 원경 변경 버그가 수정되었다.
- 해상도 변경 시 페이스칩이 왜곡되는 현상이 해결되었다.
- 전투 시 스킬의 데미지 공식이 텅 비어있을 때 발생하는 Battle Crash 문제가 해결되었다.
- Monitor FPS 문제가 해결되었다.
- 취소 시에도 저장되는 '이동 루트의 변경' 관련 버그가 해결되었다.
- 플러그인 매니저에서 제목표시줄에서 직접적으로 창을 종료했을 경우에도 변경사항들이 반영되었었는데 그 문제가 수정되었다. [1]
- PIXI Add/Multiply/Screen 커맨드가 수정되었다. (WebGL 모드)
- 전투 시 도망(Escape)에 실패했을 때 State(상태 이상)이 제거되는 버그가 수정되었다.
- 문장의 표시에서 Batch Entry 체크 박스를 체크했을 때 스크롤바가 보이지 않던 버그가 수정되었다.
- 세이브 실패 시, 세이브 파일이 삭제되는 버그가 수정되었다. [2]
- 자동 전투 사용 시 첫번째 파티원만 치료되는 버그가 수정되었다.
- 잘못된 스킬이 선택되는 Remember Command 관련 버그가 수정되었다.
- RPG Maker VX Ace 와 같이 작동하지 않는 오토타일 관련 버그가 수정되었다.
- 사이드뷰 배틀러 버그(Guard Pose)가 수정되었다.
- 데이터베이스에서 무언가 만들거나 변경했을 때 자동으로 업데이트되지 않는 JSON 파일(특히 Actor.json) 관련 문제가 해결되었다.
- 이미지 선택창(ImageSelector)의 인덱스 위치 버그가 수정되었다.
3. 1.2.0
2016년 4월 21일에 이루어진 업데이트이다.
- 새로운 기능
- Dark 테마, High Contrast Black (고대비 검정), High Contrast White (고대비 흰색) 테마가 추가되었다.
- 툴 메뉴에 옵션 메뉴 추가
- 맵 그리드 옵션
- 플러그인 관리자에 Refresh Button 추가
- CTRL + Scroll Wheel 으로 맵 줌인 가능
- 리소스 관리자에 DLC 버튼 추가 (스팀판에서만 동작)
- 윈도우용 에디터에 DPI Scaling 기능 추가
- 리소스 관리자에서 일괄적으로 파일을 삭제하거나, 일괄적으로 파일을 불러올 수 있는 기능 추가.
- People3.png 파일의 페이스칩들이 수정되었다.
- 기본 음악 m4a 파일의 루프 정보가 수정되었다.
- 03_Battle_Against_the_Demon
- 03_Fountain_of_Solace
- 03_Otherworldly_Corridor
- 03_Party_at_the_Royal_Palace
- Field2
- Town3
- 변경 사항
- 이제 타일셋 'B' 의 맨 왼쪽 위 타일은 항상 ☆ 로 변경된다. [3]
- 버그 수정 사항
- 듀얼 모니터를 사용할 때 다른(잘못된) 모니터에 툴팁이 나오는 현상이 수정되었다.
- 잘못된 타겟이 숨겨지게 되는 애니메이션 버그가 수정되었다.
- 타일링 스프라이트의 메모리 누수 버그가 수정되었다.
- IME의 복사 & 붙여넣기 문제가 수정되었다.
- 이제 그림의 회전 이벤트에서 음수값을 사용하여 그림을 시계 반대 방향으로 회전시킬 수 있게 되었다.
- 리소스 관리자에서 같은 이름의 파일을 불러왔을 때 파일 덮어쓰기가 되지 않는 버그가 수정되었다.
4. 1.3.0
2016년 8월 11일에 이루어진 업데이트이다.
- 새로운 기능
- 스팀 창작 마당 기능이 추가되었다.
- 이미지 파일이나 오디오 파일을 암호화할 수 있는 간단한 암호화 시스템이 새로 추가되었다.
- 게임 로고를 띄울 수 있는 MadeWithMv라는 플러그인이 새로 추가되었다. [4]
- 도구 - 옵션에서 '콤보 박스'의 모양을 드롭 다운형, 확장형, 스마트 형 중 하나로 바꿀 수 있다.
- 이벤트 편집기에서 이벤트 커맨드 목록을 HTML이나 텍스트 중 하나의 포맷으로 복사할 수 있는 기능이 추가되었다.
- ConfigureRootElement.js라는 플러그인이 추가되었다. [5]
- 새로운 판타지 샘플 데이터 베이스가 추가되었다. [6]
- 변경 사항
- 그래픽스 라이브러리가 PIXIv4로 업데이트되었다.
- 셰이더 타일맵이 추가되었다. [7]
- 비디오 메모리 누수 문제가 수정되었다.
- Bitmap.bltImage 함수는 성능이 5배 떨어지는 _canvas 대신에 _image를 사용하는 것으로 수정되었다.
4.1. 1.3.1
2016년 8월 12일에 이루어진 업데이트로, 1.3.0 버전에 있는 몇몇 버그와 결함을 해결한다.
- 변경 사항
- WebGL mode에서 스크롤 시 화면이 깜빡이는 문제를 수정하였다.
- 타일셋 변경 문제를 수정하였다.
- WEBGL: INVALID_VALUE라는 오류가 출력되던 문제가 수정되었다.
- 안드로이드에서 검은색 라인이 나오는 문제가 수정되었다.
- 사운드가 반복되지 않는 사운드 루핑 문제가 해결되었다 [8]
- NoAutoshadow.js 파일이 수정되었다.
- 암호화 관련 오류 문제가 해결되었다.
- MadeWithMv 플러그인이 업데이트 되었다.
- Pixi4 Garbage Collector 객체가 활성화되었다 [9]
- ImageManager.clear 버그가 수정되었다.
- 페이드 아웃, 페이드 인 및 화면 효과가 수정되었다.
4.2. 1.3.2
2016년 10월 20일에 이루어진 업데이트이다.
- 변경 사항
- 캐릭터 생성기에 표시된 부분과 실제에 파일에 적용된 부분이 어긋나있는 문제 수정
- 조건 분기의 액터 부분에서 특정 스킬을 설정했을 때, 스킬 특징에 추가한 스킬을 참조하지 않는 오류 수정
- 텍스트의 스크롤 표시(스크롤링 텍스트)에서 텍스트가 표시되지 않는 오류 수정
- 이벤트 명령 이동 루트의 설정에서 이미지와 SE를 설정했을 때, 사용하지 않는 파일 제외 옵션을 활성화하여 게임을 배포하면 설정된 소재가 삭제되는 문제 수정
- 타일 크기를 조절 할 때 발생하는 문제가 수정되었다.
- WebGL 블렌드 모드 : 특정 기능에서 생기는 오버레이 오류를 수정하였다.
- TilingSprite에서 크기를 변경했을 때 생기는 콘솔 표시 오류를 수정하였다.
- 공격 상태의 수치가 음수 값으로 설정되는 문제를 수정하였다.
- 통상 공격 스킬에 HP / MP 흡수의 반격이 발생했을 때, 데미지 팝업이 모두 표시되지 않는 문제를 수정하였다.
- 흡수 기술을 반사했을 때 효과 대상이 제대로 반전되지 않는 문제를 수정하였다.
- Direct Input 형식의 게임 패드에 대응 [10]
- 동작이 확인된 Direct Input 규격의 게임 패드는 다음과 같다.
- 복고풍 USB 게임 패드 8 버튼 타입 BSGP801 시리즈
- 무선 컨트롤러 (DUALSHOCK4)
- 산와(Sanwa) USB 게임 패드 (JY*P68UBK)
- 동작이 확인된 Direct Input 규격의 게임 패드는 다음과 같다.
- 게임 배포 기능 사용 시, '사용하지 않는 파일을 제외'에 체크하면 플러그인에 필요한 이미지들이 제외되어 버리는 문제 해결
- BattleVoice.js
- Foreground.js
- TinyGetInfoWnd.js
4.3. 1.3.4
2016년 11월 24일에 이루어진 업데이트이다.
- 변경 사항
- 공식 게임 업로드 커뮤니티에 게임을 게시할 수 있는 기능이 추가되었다 (일본어 버전에서만)
- 캐릭터 생성기에 Kids 탭이 새로 추가되었다.
- 특수 효과 '도망'이 설정된 스킬 및 아이템을 사용하여 전투 중에 도망을 치려고 하였을 때, 전투 진행이 불능이되는 문제가 수정되었다.
- 데이터베이스에서 적용을 취소하면 이미 변경한 스위치 이름이나 변수의 이름이 설정하기 전으로 되돌아가는 문제가 수정되었다.
- 스킬 취득 후 취득한 스킬이 다시 제거되는 문제가 수정되었다. [11]
- F5를 눌러 새로 고침을 하면 게임 패드 관련 경고가 표시되는 문제가 수정되었다.
- 캐시 관리의 일부 기능 개선 [12]
4.4. 1.3.5
2017년 2월 14일에 이루어진 업데이트이다.
- 변경 사항
- Mac OS X에서 dark mode 실행 시, 타이틀 바의 색이 변하지 않는 오류 수정
- Mac OS X에서 배포한 게임을 다른 기기에서도 플레이 할 수 있게 되었다.
- 캐릭터 생성기에서 1.3.4 이전에 저장된 json 파일이 로드되지 않았던 문제 수정
- 캐릭터 생성기에서 FG_Clothing2_p08의 색상이 변경되지 않았던 문제 수정
- 안드로이드 : 최신 버전 크롬에서 사운드가 재생되지 않는 문제 수정
5. 1.4.0
2017년 3월 22일에 이루어진 업데이트이다.
- 변경 사항
- 이제 모바일에서도 WebGL 모드로 실행된다.
- 폰트 파일을 불러올 수 없다고 나오는 오류 문제가 수정되었다. 이제 폰트 로딩에 시간이 오래 걸리더라도 오류를 표시하지 않게 된다.
- 동영상 재생 기능에 있던 몇 가지를 문제가 수정되었다. 안드로이드에서 동영상이 재생되지 않았던 문제와 동영상 재생 중에도 여전히 이벤트가 실행되는 문제를 수정하여 동영상 재생 중엔 다음 이벤트를 읽지 않도록 수정한 것.
- 텍스트 표시(Show Text), 애니메이션 표시(Show Animation) 및 타일셋 변경(Change Tileset)을 사용할 때 새로운 이미지를 로드하기 위해 대기하는 시간을 최소한으로 줄였다. 이전까지 모든 이미지가 로드 될 때까지 기다렸지만, 당장 필요 없는 이미지까지 기다리는 것은 불필요했으며 시간이 많이 걸렸었다. 그래서 각 명령에 사용된 이미지만 기다리도록 수정한 것이다.
- 그림 제거(Erase Picture) 커맨드 사용 시, 발생할 수 있는 오류가 수정되었다.
- 병렬 처리 이벤트 실행 중 저장에 실패할 수 있는 문제가 수정되었다.
- Graphics 객체의 boxWidth 또는 boxHeight 변수의 값을 수정할 때 화면이 부정확해질 수 있는 문제가 수정되었다.
- iOS8 Safari 브라우저에서 동작하지 않는 문제가 수정되었다.
- 전투 종료 후 또는 ME 재생 후 BGM/BGS의 볼륨이 바뀌지 않을 수 있는 문제가 수정되었다.
- 두 번째 무기의 애니메이션이 정확하게 뒤집히지 않는(flipped) 문제가 수정되었다.
- windowLayer에 스프라이트를 추가할 때, 스프라이트가 제대로 표시되지 않을 수 있는 문제가 수정되었다.
- mac OSX와 iOS에서 게임 화면에 검은색 라인이 표시되는 문제가 수정되었다.
- 튜토리얼 메뉴가 추가되었다.
- SAKAN이라는 확장 도구가 추가되었다 [13]
- 게임을 리눅스 플랫폼으로도 배포할 수 있게 되었다.
5.1. 1.4.1
2017년 4월 27일에 이루어진 업데이트이다.
- 변경 사항
- MacOS Sierra(10.12)에서 SAKAN을 등록하거나 실행할 수 없었던 문제가 수정되었다.
- MacOS Sierra(10.12)에서 맵 그리드 설정이 저장되지 않는 문제가 수정되었다.
- 튜토리얼 메시지의 오타가 수정되었다.
- SAKAN 변경 사항
- 현재 프로젝트를 MV로부터 받지 못했었던 문제가 수정됨 (Mac OSX 10.12)
- 캔버스가 변경되지 않았는데도 불구하고 되돌리기가 가능한 문제가 수정됨 (Win, Mac)
- 알파(Alpha) 채널이 없는 PNG 이미지의 색조(Tone)가 변경되지 않는 문제가 수정됨 (Win, Mac)
6. 1.5.0
2017년 6월 8일에 이루어진 업데이트이다.
- 변경 사항
- 리소스를 불러오지 못했을 때 리소스를 재로드 하는 기능이 추가됨.
- 전체 볼륨을 조절할 수 있는 마스터 볼륨 조절 기능이 추가되었다.
- 플러그인이나 이벤트, 맵 등을 검색할 수 있는 기능이 추가되었다.
- 이미지 캐시 관리를 위한 메모리 풀 객체가 도입되었다.
- Community_Basic 플러그인이 공식 플러그인으로 새로 추가되었다. [14]
- 플러그인 관리자에서 이제 도움말을 바로 볼 수 있게 되었다.
- 플러그인 매개변수를 텍스트로 편집할 수 있는 새로운 기능도 추가되었다.
- Alpha 채널이 존재하지 않는 PNG 파일의 이미지 색상이 변경되지 않았던 버그가 수정되었다.
- 보트(Boat)에 올라 탔을 때, BGM이 제대로 재생되지 않았던 문제가 수정되었다.
- 모바일에서 동영상 재생 이벤트가 이제 정상적으로 동작한다.
- 모바일에서 적 출현(엔카운트) 시 화면에 검정색 눈금선(Black Grid)이 나오는 현상이 해결되었다.
- ME를 재생한 이후, BGM의 볼륨이 변경되지 않았던 문제가 수정되었다.
- 2D 그래픽 렌더링 라이브러리 PIXI가 4.4 버전으로 업데이트되었다.
6.1. 1.5.1
2017년 9월 7일에 이루어진 업데이트이다.
- 변경 사항
- PIXI 라이브러리가 4.5.4 버전(2017.07.25)으로 업데이트되었다.
- 전투 중에 이벤트가 발생하면 턴이 지난 것이 되는 문제가 수정되었다.
- 플러그인 관리자 업데이트 : 플러그인에서 변수의 유형을 설정할 수 있다.
- '변수 조작' 에서 일괄 조작으로 램덤 값을 줬을 때, 범위 내 모든 변수가 모두 똑같은 값이 나오는 문제가 수정되었다.
- 스팀판에서 도구(Tool) - 'RPG 만들기 MV 도구' 메뉴에서 'SAKAN(사칸)' 확장 도구가 표시되지 않았던 문제가 수정되었다.
- 새로운 확장 도구 RPG MAKER MV TOOL MADO -WINDOW BUILDER가 추가되었다. [15]
6.2. '''1.5.2'''
2018년 2월 28일에 이루어진 업데이트이다. 사실 1.6.0 버전이 정식 버전이었다. 하지만 충돌 및 버그가 있어, 2018년 3월 6일 12:00 (PST)에 1.5.2 버전으로 다운그레이드 되면서, 1.6.0 버전은 베타 버전이 되고, 1.5.2 버전이 정식 버전으로 승격되었다.
- 변경 사항
- 새로운 확장 도구 'GENE' 지원
- Windows에서 파일 정렬 및 파일 이름 대소 문자 수정
- 개발자 도구에 기본적으로 경고 문구 출력되는 문제 수정
- 직업(Class) 탭의 EXP 및 능력치 곡선 결함 수정
- 스킬/아이템 사용 시 도망 처리 관련 동작 수정 (BattleManager.checkAbort)
- 번역 업데이트
- 플러그인 관리자에서 선택된 플러그인을 빠르게 전환할 때 강제 종료되는 문제 수정
- 타일셋과 얼굴 이미지에 잘못된 픽셀이 있었는데 수정 : People1.png, Inside_B.png, Dungeon_B.png, and Outside_C.png
- 반복 중단(Break Loop)이 제대로 동작하지 않는 문제 수정 (중첩 시)
- 전투 배경을 설정하지 않으면 아예 아무 것도 표시되지 않게 변경됨.
7. 1.6.0
2018년 2월 21일에 이루어진 업데이트로 베타 테스트 후 정식 버전이 되었지만, 업데이트 후 발생한 버그로 인해, 다시 베타 버전이 되었다. 베타 버전이므로 수시로 업데이트 될 수 있다.
- 변경 사항
- NW.js가 0.25.4버전으로 업데이트 되었다.
- 코어 버전[16] 이 최신 버전이 아니라면, 테스트 플레이 시 자동 업데이트 여부를 묻고, 자동으로 마이그레이션된다. 마이그레이션을 원하지 않는 경우, rpg_core.js 파일을 열고, Utils.RPGMAKER_VERSION 변수에 "1.6.0"을 대입하면 된다.
- {{{#!syntax javascript
}}}
- QT가 업데이트 되었다.
- 이제 RPG 만들기 MV가 스팀 언어 설정에 설정된 언어로 시작된다.
- 얼굴 이미지의 그래픽이 수정되었다 (img\\characters\\People1.png)
- 타일셋 이미지의 그래픽이 수정되었다 (\\img\\tilesets\\Inside_B.png, Dungeon_B.png, Outside_C.png)
- 테스트 플레이 시작 시 개발자 도구에 경고[17] 디버그 메시지가 나왔던 것이 제거되었다.
7.1. 1.6.1
2018년 6월 21일에 이루어진 업데이트이다. 베타 버전이었지만 정식 버전으로 승격 되었다. Mac 버전은 두 달 후인 2018년 8월 22일에 공개되었다.
- 변경 사항
- NW.js가 0.29.0버전으로 업데이트 되었다[18]
- 1.5.2 버전에 있던 루프 중첩 시 루프 중단 버그가 수정 되었다.
- ME 재생 후에 발생하는 InvalidStateError 오류가 수정되었다.
- 테스트 플레이 시 화면이 흐릿하게 보이는 문제를 수정하였다 [19]
- 리눅스 OS에 대응
- !Chest.png, People1.png, People2.png, 캐릭터 생성기 파츠 이미지 수정 참고
- 1.6.0 버전 이전 프로젝트 파일에서 테스트 플레이를 실행했을 때, 루트 게임 폴더[20] 에 package.json 파일을 자동으로 생성하는 기능 추가
- 아이템 화면과 메뉴 화면을 전환 할 때, 화면이 가끔씩 멈추는 문제 해결
- 보너스 리소스 팩 parallax_Resource_Pack 추가
- 맥 OS : 튜토리얼 수정
- 맥 OS : 바로가기 수정
- 사용자 정의 폴더를 찾을 수 없었던 encodeURI 관련 버그 수정
7.2. 1.6.2
2019년 2월 4일에 이루어진 업데이트이다. 일본의 Open Game이라는 사이트가 서비스를 종료함에 따라 스팀 일본어 판에 있는 Open Game 사이트에 게임을 업로드하는 기능을 제거하였다.[21] 또한 모나카 서비스에 대한 목차를 업데이트 하였다고 한다. 일본어 판이 아닌 다른 언어로 이용하는 사용자 입장에서는 1.6.2 버전은 일본어 판과의 버전을 맞춘 것에 불과하며, 1.6.1과 비교했을 때 코드 상의 변화는 없다.
[1] ESC 버튼을 눌렀을 경우가 아니라 제목표시줄에서 마우스 오른쪽 버튼을 눌러서 닫기를 눌렀을 때[2] 최신 버전에선 백업과 복원 시스템을 사용할 수 있다 .bak 파일을 만들거나 읽어서 복원하는 방식을 사용[3] 다른 것으로 설정하면 비트 설정에 의해 언덕이나 장애물을 그냥 지나가는 문제가 발생[4] 새로운 프로젝트를 만들면 기본적으로 ON 상태[5] 게임 캔버스와 FPS 레이어, 동영상 레이어 등을 웹페이지 내의 특정 div 나 특정 iframe 같은 DOM Element 내에 생성하게 해준다[6] 영어는 NewData_FantasyEN 폴더에 있고, 일본어는 NewData_FantasyJP 폴더에 위치한다.[7] 셰이더 타일맵은 WebGL를 이용하여 매우 빠르게 렌더링을 할 수 있다. ShaderTilemap은 타일의 애니메이션이 스크립트에서 실행 될 수 없다는 것을 의미하고 그리고 화려한 3D 게임들과 마찬가지로 그래픽 카드 성능에 좌우된다는 것을 의미한다.[8] NewData\\audio\\bgs에 있는 파일들로 교체[9] 더 이상 사용되지 않는 텍스쳐의 메모리를 자동 해제한다[10] 모든 Direct Input 형식의 게임 패드에 대응을 보증하는 것은 아니다[11] 스킬이 부여된 장비를 착용한 상태에서 레벨 상승에 따라 같은 스킬을 습득했을 때, 장비를 제외하면 습득한 스킬을 잃어 버리는 문제[12] Bitmap.snap 등에서 이전에 생성한 renderTexture를 삭제하는 코드를 추가[13] DLC[14] 화면의 크기를 바꾸거나, 달리기 설정, 렌더링 모드(WebGL, Canvas) 설정, 전체 이미지 캐시 파일의 메모리 제한 등을 할 수 있다. 메모리 계산 방식은 현재 캐시에 존재하는 모든 비트맵의 넓이를 단순하게 더한 값이며 이미지를 할당할 때 이 캐시 메모리 제한 값을 확인하여 초과하면 가장 오래된 비트맵이 해제되면서 일정하게 메모리를 유지한다는 전략[15] DLC[16] Utils.RPGMAKER_VERSION [17] console.warn 함수로 띄울 수 있다[18] 속도 향상 및 자바스크립트 ES6 사용 가능[19] rpg_core.js에서 Graphics._updateRealScale 함수[20] index.html 파일이 있는 폴더[21] 관련 근거