/convert_rpggame_to_android

Convert a RPG Maker 2000 or RPG Maker 2003 in a Android game using EasyRPG.

Primary LanguageShell

RPG Maker 2kx to Android

Convert a RPG Maker 2000 or RPG Maker 2003 in a Android game app using EasyRPG Player and it build scripts.

Advice

Because EasyRPG is under GPL3 license, you must publish a copy of modified EasyRPG Player on GPL3 license.

Dependencies

  • git;
  • java;
  • wget;
  • gradle;
  • imagemagick;
  • libncurses5;
  • gtk-doc.

Build game app

  1. Clone the build scripts repository of EasyRPG;
git clone https://github.com/EasyRPG/buildscripts.git
  1. Run the script 0_build_everything.sh;
cd buildscripts/android
./0_build_everything.sh
  1. While the script 0_build_everything.sh is running, create a keystore with nightly alias (not lose or share the game_certificate.key file);
keytool -genkey -v -keystore game_certificate.key -alias nightly -keyalg RSA -keysize 4096 -validity 10000
  1. Change the variables of convert_script.sh;
  2. Fork the EasyRPG Player repository (see Advice);
  3. After script 0_build_everything.sh is ended sucessful, change the variable of 5_build_android_port.sh to set your keystore path (made in step 3) and password;
  4. 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
  1. Run the script convert_script.sh;
./convert_script.sh
  1. Run the script 5_build_android_port.sh;
cd buildscripts/android
./5_build_android_port.sh
  1. Commit and push it;
cd buildscripts/android/Player
git add .
git commit -m "Commit message"
git push -u origin master
  1. Publish your game on Google Play.