Skip to content

Skyrimus/Serious-Sam-Android

 
 

Repository files navigation

Serious Sam Android Build status

Serious Sam Classic The First Encounter

Running the game

  1. Locate the game directory for "Serious Sam Classic The First Encounter" (steam)
  2. Download and install the latest version of SeriousSam-TFE-Release.apk
  3. Create a directory on your sdcard called "SeriousSamTFE"
  4. Copy all *.gro files and Levels folder from the game directory to SeriousSamTFE directory. At the current time the files are:
    • Levels (folder)
    • 1_00_ExtraTools.gro
    • 1_00_music.gro
    • 1_00c.gro
    • 1_00c_Logo.gro
    • 1_00c_scripts.gro
    • 1_04_patch.gro
  5. Start the game
    • The first time will ask you permission to read from external storage

Serious Sam Classic The Second Encounter

Running the game

  1. Locate the game directory for "Serious Sam Classic The Second Encounter" (steam)
  2. Download and install the latest version of SeriousSam-TSE-Release.apk
  3. Create a directory on your sd card called "SeriousSamTSE"
  4. Copy all *.gro files from the game directory to SeriousSamTSE 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
  5. Start the game
    • The first time will ask you permission to read from external storage

Compile from source

Using Android Studio

  1. Clone or download the repository in a directory
  2. Open the project in Android Studio
  3. If necessary install the suggested packages
  4. Connect an android device with debugging enabled
  5. Compile and run the game

Using command line (without Android Studio)

  1. Clone or download the repository in a directory
  2. Download Android SDK (Command line tools only) https://developer.android.com/studio alt text
  3. Unzip sdk-tools-windows-*.zip to C:\androidsdk (You can change path in local.properties)
  4. 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
  1. Download and install Java SE
  2. In cmd set JAVA_HOME use command
    set JAVA_HOME="C:\jdk\"
  1. 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"
  1. 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
  1. Move release.keystore to root path of Serious-Sam-Android source
  2. Configure signing.properties file
  3. Open cmd in Serious-Sam-Android folder and start compilation
    gradlew assembleRelease

About

Porting of Serious Sam: The First Encounter and Serious Sam: The Second Encounter for Android

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 77.9%
  • C 20.4%
  • Java 0.6%
  • Yacc 0.5%
  • Visual Basic 6.0 0.3%
  • CMake 0.2%
  • Other 0.1%