Skip to content

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

Notifications You must be signed in to change notification settings

carlsonsantana/convert_rpggame_to_android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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;
  • autoconf;
  • automake;
  • libtool;
  • cmake;
  • curl;
  • make;
  • perl;
  • patch;
  • pkg-config.

Build game app

  1. Clone the build scripts repository of EasyRPG;
git clone https://github.com/EasyRPG/buildscripts.git
  1. Set environment variables on terminal;
export BUILD_LIBLCF=1
export ANDROID_SDK_ROOT=$(pwd)/buildscripts/android/android-sdk
  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 (do not lose or share the game_certificate.key file);
keytool -genkey -v -keystore game_certificate.key -alias game_cert -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 ended successfully, edit the variables in 4_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 to game_cert (the alias)
  1. 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 scripts 4_build_android_port.sh;
cd buildscripts/android
./4_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.

Releases

No releases published

Packages

No packages published

Languages