[Android] Quake 1 : Fteqw 1) Répertoire de travail :
[~] ➔ mkdir ANDROID.fte
[~] ➔ cd ANDROID.fte/
2) Installation du NDK :
[~/ANDROID.fte] ➔ wget http://dl.google.com/android/ndk/android-ndk-r8e-linux-x86.tar.bz2
[~/ANDROID.fte] ➔ tar xvfj android-ndk-r8e-linux-x86.tar.bz2
3) Installation du SDK :
[~/ANDROID.fte] ➔ wget wget http://dl.google.com/android/android-sdk_r20-linux.tgz
[~/ANDROID.fte] ➔ tar xfvz android-sdk_r20-linux.tgz
4) Mise-à-jour du SDK :
[~/ANDROID.fte] ➔ android-sdk-linux/tools/android update sdk -u -t platform,platform-tool,extra
[~/ANDROID.fte] ➔ android-sdk-linux/tools/android
[~/ANDROID.fte] ➔ cd ..
[~] ➔ ln -s ANDROID.fte/android-ndk-r8e
[~] ➔ ln -s ANDROID.fte/android-sdk-linux/
[~] ➔ cd ANDROID.fte/
[~/ANDROID.fte] ➔
6) Variable d'export :
export ANDROID_HOME=/home/util01/android-sdk-linux
export ANDROID_NDK_ROOT=/home/util01/android-ndk-r8e
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
7) Téléchargement du code source version : r4999
[~/ANDROID.fte] ➔ svn checkout svn://svn.code.sf.net/p/fteqw/code/trunk fteqw-code
[~/ANDROID.fte] ➔ cd fteqw-code/engine/
8) Compilation :
[~/ANDROID.fte/fteqw-code/engine] ➔ make droid-rel
9) Installation de 'zipalign' : Copier 'zipalign' depuis l'archive 'android-sdk_r20-linux.tgz' vers /home/util01/android-sdk-linux/tools 10) Vérification :
[~/ANDROID.fte/fteqw-code/engine] ➔ ls -l /home/util01/ANDROID.fte/fteqw-code/engine/release/FTEDroid.apk
-rw-rw-r-- 1 util01 util01 2327773 mars 11 23:16 /home/util01/ANDROID.fte/fteqw-code/engine/release/FTEDroid.apk
11) Sur le mobile : Copier les ressources du jeu Quake 1 *.pak vers le répertoire du mobile : /fte/id1 Répertoire des jeux :
Quake 1 = /fte/id1
mp 1 = /fte/hipnotic
mp 2/fte/rogue
Quake 2 = /fte/baseq2
multiplayer = /fte/ctf
Q2 mp 1 = /fte/xatrix
Q2 mp 2 = /fte/rogue
12) Pour Quake 1, sélectionner ce type de jeu/texture : Normal (faithfull)
13) Capture d'écran :
14) Lien :
http://fte.triptohell.info/
https://sourceforge.net/p/fteqw/code/HEAD/tree/