Serious Sam Android ![Build status](https://camo.githubusercontent.com/b71c7d4c65c118871d9167d75ce20fc3f5cf1993ab861b111f48e571ec2de445/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f77616376616a72776632687735396a702f6272616e63682f6d61737465723f7376673d74727565)
- Locate the game directory for "Serious Sam Classic The Second Encounter" (steam)
- Download and install the latest version of SeriousSamRelease.apk
- Create a directory on your sd card called "SeriousSam"
- Copy all *.gro files from the game directory to SeriousSam directory.
At the current time the files are:
- SE1_00.gro
- SE1_00_Extra.gro
- SE1_00_ExtraTools.gro
- SE1_00_Levels.gro
- SE1_00_Logo.gro
- SE1_00_Music.gro
- 1_04_patch.gro
- 1_07_tools.gro
- Start the game
- The first time will ask you permission to read from external storage
- Clone or download the repository in a directory
- Open the project in Android Studio
- If necessary install the suggested packages
- Connect an android device with debugging enabled
- Compile and run the game
Using command line (without Android Studio)
- Clone or download the repository in a directory
- Download Android SDK (Command line tools only) https://developer.android.com/studio
![alt text](https://camo.githubusercontent.com/c7c8319363fc1614051b780ef84b09a047a67cda70ad2528770b28be20eda6e0/68747470733a2f2f696d6167652e70726e747363722e636f6d2f696d6167652f7a745a2d3048626852435352684e774e53636f4a2d412e706e67)
- Unzip sdk-tools-windows-*.zip to C:\androidsdk (You can change path in local.properties)
- Create a file named 'local.properties' in the project root (near settings.gradle) with the following content:
sdk.dir=C:\\androidsdk
ndk.dir=C:\\androidsdk\\ndk-bundle
- Download and install Java SE
- In cmd set JAVA_HOME use command
- Download tools and NDK. Open cmd in C:\androidsdk\tools\bin\ folder and use command
sdkmanager.bat "cmake;3.10.2.4988404" "platform-tools" "platforms;android-28"
- Open cmd in C:\jdk\bin\ and generate your keystore
keytool.exe -genkey -v -keystore release.keystore -alias release -keyalg RSA -keysize 2048 -validity 10000
- Move release.keystore to root path of Serious-Sam-Android source
- Configure signing.properties file
- Open cmd in Serious-Sam-Android folder and start compilation