loading
RPG MV/티라노 엔진 게임 모바일로 포팅하는 법(APK 파일 만들기)
본문 바로가기
취미생활/일본게임

RPG MV/티라노 엔진 게임 모바일로 포팅하는 법(APK 파일 만들기)

by 쿠로쿠로네코 2023. 11. 18.
반응형

이전까지는 Joiplayer같은 툴을 이용하여 RPG XP/VX/VX ACE/MV게임이나 렌파이 게임, 티라노 빌더, HTML기반게임을 작동시켰습니다.

그런데 이런 툴을 사용하지 않고 게임 자체를 apk실행파일로 바꾸어서 클릭 후 설치를 하는 방법이 있다는 사실 아셨습니까?

네 바로 APK Easy Tool을 사용하면 쉽게 게임을 apk로 바꾸어서 실행이 가능합니다.

단 아쉽게도 RPG MV 파일과 티라노 엔진 파일만 포팅이 가능하니 참고해 주시면 됩니다.

 

 

 

 

 

게임을 APK 파일로 만들기 전 준비물

1.APK Easy Tool

아래의 링크에서 파일을 다운로드 받아서 압축해제를 해 주시면 됩니다.

https://mega.nz/file/OQMWTSiY#Oz1Fmj1BpGflJ9Hz37GfWD5QKZ7g2DXRfHirogf1LA0

*단 압축해체하는 곳에 한글 경로가 포함이 되면 안 되니 참고해 주시면 됩니다.

 

2.Notepad++

아래의 링크를 들어가서 가장 상단에 버전이 높은 파일을 다운로드해 주시면 됩니다.

https://notepad-plus-plus.org/downloads/

 

3.JDK 8 또는 JAVA 8

아래의 링크에서 JAVA 8이나 

https://www.java.com/en/download/

JDK 8을 다운로드하여 설치해주셔야 합니다.

https://www.oracle.com/java/technologies/downloads/#java8-windows

이는 APK Easy Tool을 구동하기 위해 필요한 요소입니다.

 

4. APK base file

APK base file은 아래의 링크에서 다운로드하시면 됩니다.

https://mega.nz/file/vQ92QSgB#NsAf8RoGRWZ2ur69J0tUZRwlTx1T3zhwZ0_SiYjtOsA

 

게임을 APK 파일로 만드는 법

여기까지 4개의 파일을 다운로드하고 설치하셨다면 이제 Notepad++를 열어서 베이스 폴더에 있는 AndroidManifest.xml파일을 Notepad++에 드래그해 주시면 됩니다. 그러면 아래는 화면이 나타나게 됩니다.

apk 포팅 1

여기서 package="msi. 이름 바꾸기"에서 "이름 바꾸기"를 자신이 원하는 이름으로 바꾸어 주신다음 ctrl+s를 통해서 저장해 주시면 됩니다. 추천드리는 이름으로는 게임이름,자신이 자주 사용하는 닉네임 등이 있습니다.(단 전부 영어소문자로,한글입력은 금지)

 

그런 다음 베이스 폴더/res/values/strings.xml파일을 다시 Notepad++에 드래그해 주시면 아래와 같은 화면이 나타나게 됩니다.

 

여기서 <string name="app_name">"어플 이름"</string>이라 쓰인 곳에서 "어플 이름"을 자신이 원하는 이름으로 바꾸어 주시면 됩니다.

 

이것은 한글이나 영어, 숫자에 상관없이 쓸 수 있기 때문에 게임의 타이틀이나 보기 편한 이름으로 바꾸어 주는 것을 추천드립니다. 이름을 바꾸시고 마지막으로 ctrl+s를 통해 저장해 주시면 됩니다.

apk 포팅 2

여기까지 하셨으면 이제 RPG MV 게임의 경우 게임을 RPG MV Base/assets에 게임 내의 www폴더를 넣어 주시고 티라노 엔진의 경우 Tyrano Base/assets 폴더 안에 data폴더, tyrano폴더, credit.html, index.html, package.json파일들을 게임을 넣어주시면 됩니다.

 

 

 

 

 

 

그런 다음 APK Easy Tool을 실행하시면 됩니다.

APK Easy Tool을 실행하시면 우측 상단의 Select decompiled APK... 을 클릭하시면 됩니다.

apk 포팅 3

여기서 자신이 RPG MV 게임을 포팅하실 경우 게임을 넣어놓은 RPG MV Base폴더를 선택하면 됩니다.

여기서 주의하실 점은 경로에 절대 한글이 들어가면 안 된다는 점입니다.

apk 포팅 4

만약 자신이 티라노 엔진 게임을 포팅하실 경우 게임을 넣어놓은 Tyrano Base폴더를 선택하시면 됩니다.

이것도 마찬가지로 경로에 한글이 들어가면 안 됩니다.

apk 포팅 5

그런 다음 중앙에 있는 Compile아이콘을 눌러주신 다음 기다려 주시면 포팅이 끝나고 apk파일이 생성됩니다.(좌측 하단에 Sign successful 문구가 뜨면 포팅이 완료된 것입니다.)

 

생성되는 위치는 내 문서/APK Easy Tool/1-Decompiled APKs 혹은 내 문서/APK Easy Tool/2-Recompiled APKs이니 참고해 주시면 됩니다.

 

이후 생성된 apk파일을 핸드폰에 넣은 apk파일을 실행을 시켜서 설치해 주시면 됩니다.

설치를 완료한 다음 실행을 시켜주면 됩니다.

저는 키패드도 잘 나오고 음악과 타이틀도 잘 나왔습니다.

apk 포팅 6

글자가 깨지는 것이 없는지 확인까지 해 주시면 모바일로 포팅해서 게임 실행까지 끝나게 됩니다.

apk 포팅 7

포팅 및 게임 실행 오류 및 해결방법

간혹 게임을 포팅하다가 오류가 발생하곤 합니다. 이럴 때는 혹시 한글 경로에서 포팅을 진행하진 않았는지 그리고 Notepad++로 어플 이름이나 패키지 이름을 바꿀 때 이상한 것을 건드리지 않았는지 확인해 봅시다.

 

 

 

 

 

 

RPG MV 게임을 진행하면서 Failed to load 에러가 발생하기도 합니다. 이때는 발생 위치에 따라 해결 방법이 다릅니다.

만약 이미지 파일에서 이 에러가 발생했다면 www/img에 있는 rpgmvo 파일의 확장자를 png확장자로 바꾸어 줍시다.

오디오 파일에서 이 에러가 발생했다면 www/audio에 있는 rpgmvo 또는 ogg 파일의 확장자를 m4a확장자로 바꾸어 주면 됩니다. 일일히 수작업으로 하기 힘드시다면 Tsukuru Extractor나 Petschkos RPG-Maker MV & MZ-File Decrypter을 이용하여 rpgmvo확장자를 변경해 주시면 됩니다.

그런 다음 게임 폴더 내의 www/data/system.json파일을 Notepad++로 열어서 하단에 있는 "hasEncryptedImages": true, "hasEncryptedAudio":true 부분에서 true를 false로 바꾸어 주시면 됩니다.

 


함께 보면 좋은 글들

Tsukuru Extractor을 사용하여 RPGMaker MV / MZ나 Wolf 번역하는 방법

 

Tsukuru Extractor을 사용하여 RPGMaker MV / MZ나 Wolf 번역하는 방법

단간론파나 고금동서 여우이야기 혹은 쯔꾸르 공포게임을 하려고 했을 때 한글로 번역이 되지 않아서 플레이를 못하신 분들이 종종 있을 것입니다. 이런 분들을 위해서 일본어를 자동으로 번역

kuronekomashiro.tistory.com

 

 


 

반응형

댓글