JDK 12.0.1 (Oracle 로그인 필요)
동작 파일( audio , css , data , dataEx , effects , fonts , icon , img , js , locales , movies , shiftshader 폴더 및 index.html , package.json 파일)
(선택) notepad++
(선택) Petschkos RPG-Maker MV & MZ-File Decrypter 또는 Tsukuru.Extractor 같은 에셋 복호화 도구
1. 더보기(…)를 클릭합니다.
SDK Manager를 선택합니다.
개발하는 데 필요한 도구들을 다운받습니다.
1. 준비한 mv-android-client-master 또는 포팅 연구소 클라이언트를 불러옵니다.
(불러와진 화면)
2. Gradle에 jdk 12.0.1 버전을 다운받습니다.
3. 위와 같이 BUILD SUCCESSFUL이라고 뜨는 경우 성공입니다.
Petschkos RPG-Maker MV & MZ-File Decrypter 또는 Tsukuru.Extractor를 이용하여
RPG MV의 경우
rpgmvo 파일을 복호화 한 이후, m4a 유형 파일로 확장자를 변경합니다.
(선택) rpgmvp 파일을 복호화 합니다.
RPG MZ의 경우
(선택) png_ 파일을 복호화 합니다.
(선택) ogg_ 파일을 복호화 합니다.
RPG MV Base\assets\www\data\System.json 에서
audio 파일을 복호화 한 경우, "hasEncryptedAudio" 를 false로 바꿔줍니다. (기본값: true)
image 파일을 복호화 한 경우, "hasEncryptedImage" 를 false로 바꿔줍니다. (기본값: true)
www/js 에서
rpg_core.js 의 m4a 관련 내용을 ogg 로 치환합니다.
rpg_managers.js 의 m4a 관련 내용을 ogg 로 치환합니다.
(주의) 이 방식은 아직 완벽하게 파악되지 않았으므로 오류가 발생할 수 있습니다.
1. 패키지명 작성
추천 패키지명 (모두 소문자): com.portinglab.gamename
2. activity 엘리먼트에 android:exported="true" 추가
3. res/values/velues.xml 에서 app_name 수정
4. asset 폴더 후 asset 폴더 내부에 [www] 폴더 생성 후 동작 파일(
audio
,
css
,
data
,
dataEx
,
effects
,
fonts
,
icon
,
img
,
js
,
locales
,
movies
,
shiftshader
폴더 및
index.html
,
package.json
파일) 붙여넣기
5. APK 형식으로 빌드
