1) Répertoire de travail
pi@raspberrypi ~ $ mkdir -p JEUX/JA
pi@raspberrypi ~ $ cd JEUX/JA/
pi@raspberrypi ~/JEUX/JA $
2) Téléchargement du code source :
pi@raspberrypi ~/JEUX/JA $ git clone https://bitbucket.org/gennady/ja2-stracciatella.git
pi@raspberrypi ~/JEUX/JA $ cd ja2-stracciatella/
pi@raspberrypi ~/JEUX/JA/ja2-stracciatella $
3) Configuration :
pi@raspberrypi ~/JEUX/JA/ja2-stracciatella $ cp config.template config.default
4) Modification du makefile : Ouvrir :
Makefile
Chercher et commenter :
$(Q)$(INSTALL_MAN) ja2.6 $(MANPREFIX)/man/man6
$(Q)$(INSTALL_DATA) ja2-stracciatella.desktop $(PREFIX)/share/applications
$(Q)$(INSTALL_DATA) Build/Res/jagged3.ico $(PREFIX)/share/pixmaps/jagged2.ico
5) Compilation et installation :
pi@raspberrypi ~/JEUX/JA/ja2-stracciatella $ make
pi@raspberrypi ~/JEUX/JA/ja2-stracciatella $ sudo make install
pi@raspberrypi ~/JEUX/JA/ja2-stracciatella $ cd ..
6) Répertoire des ressources :
pi@raspberrypi ~/JEUX/JA $ mkdir Jeu
pi@raspberrypi ~/JEUX/JA $ cd Jeu/
7) Copier les ressources originales : A partir d'une installation existante de "Jagged Alliance 2 / version anglaise sous-titré en français" sous Ubuntu :
[~] ➔ cd ~/.wine/drive_c/Program\ Files/Ja2
[~/.wine/drive_c/Program Files/Ja2] ➔ scp -r Data/ pi@192.168.1.12:/home/pi/JEUX/JA/Jeu
8) Vérification :
pi@raspberrypi ~/JEUX/JA/Jeu $ ls Data/
AMBIENT.SLF BINARYDATA.SLF FONTS.SLF LOADSCREENS.SLF NPCDATA.SLF SPEECH.SLF
ANIMS.SLF CURSORS.SLF INTERFACE.SLF MAPS.SLF NPC_SPEECH.SLF stsounds
BattleSNDS.slf DATA.SLF Intro.slf MERCEDT.SLF RADARMAPS.SLF TILECACHE
BIGITEMS.SLF FACES.SLF LAPTOP.SLF MUSIC.SLF SOUNDS.SLF TILESETS.SLF
9) Renommer les répertoires et les fichiers en minuscule :
pi@raspberrypi ~/JEUX/JA/Jeu $ cd Data/
pi@raspberrypi ~/JEUX/JA/Jeu/Data $ for i in `find -type f`; do mv "$i" "$(echo $i | tr A-Z a-z)"; done
pi@raspberrypi ~/JEUX/JA/Jeu/Data $ for i in `find -type d`; do mv "$i" "$(echo $i | tr A-Z a-z)"; done
10) Configuration du répertoire des ressources : Ouvrir :
~/.ja2/ja2.ini
Chercher :
data_dir = /some/place/where/the/data/is
Remplacer par :
data_dir = /home/pi/JEUX/JA/Jeu
11) Lancement du jeu :
pi@raspberrypi ~ $ ja2
12) Erreur :
ERROR: caught unhandled exception:
Opening file 'interface/sirtechsplash.sti' failed
Solution :
ja2 -resversion FRENCH
Lien :
http://www.holarse-linuxgaming.de/news/jagged_alliance_der_stracciatella_flashback
13) Photo d'écran :
14) Lien :
https://bitbucket.org/gennady/ja2-stracciatella