Convert a RPG Maker 2000 or RPG Maker 2003 in a Android game app using EasyRPG Player and it build scripts.
Because EasyRPG is under GPL3 license, you must publish a copy of modified EasyRPG Player on GPL3 license.
- git;
- java;
- wget;
- gradle;
- imagemagick;
- autoconf;
- automake;
- libtool;
- cmake;
- curl;
- make;
- perl;
- patch;
- pkg-config.
- Clone the build scripts repository of EasyRPG;
git clone https://github.com/EasyRPG/buildscripts.git
- Set environment variables on terminal;
export BUILD_LIBLCF=1
export ANDROID_SDK_ROOT=$(pwd)/buildscripts/android/android-sdk
- Run the script
0_build_everything.sh
;
cd buildscripts/android
./0_build_everything.sh
- While the script
0_build_everything.sh
is running, create a keystore (do not lose or share thegame_certificate.key
file);
keytool -genkey -v -keystore game_certificate.key -alias game_cert -keyalg RSA -keysize 4096 -validity 10000
- Change the variables of
convert_script.sh
; - Fork the EasyRPG Player repository (see Advice);
- After script
0_build_everything.sh
ended successfully, edit the variables in4_build_android_port.sh
to set your keystore path (made in step 3) and password;
- Set
KEYSTORE_PATH
to$(pwd)/game_certificate.key
- Set
KEYSTORE_PASSWORD
to the password you entered when creating the key - Set
KEYSTORE_NAME
togame_cert
(the alias)
- Change the remote origin of Player repository and set your forked repo as origin;
cd buildscripts/android/Player
git remote remove origin
git remote add origin https://github.com/myaccount/Player
- Run the script
convert_script.sh
;
./convert_script.sh
- Run the scripts
4_build_android_port.sh
;
cd buildscripts/android
./4_build_android_port.sh
- Commit and push it;
cd buildscripts/android/Player
git add .
git commit -m "Commit message"
git push -u origin master
- Publish your game on Google Play.