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.shis running, create a keystore (do not lose or share thegame_certificate.keyfile);
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.shended successfully, edit the variables in4_build_android_port.shto set your keystore path (made in step 3) and password;
- Set
KEYSTORE_PATHto$(pwd)/game_certificate.key - Set
KEYSTORE_PASSWORDto the password you entered when creating the key - Set
KEYSTORE_NAMEtogame_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.