Installation du jeu “UFO: Enemy Unknown” avec le moteur OpenXcom.
1) Installation des paquetages de base :
1 |
pi@raspberrypi ~ $ sudo apt-get install libyaml-cpp-dev libsdl-mixer1.2-dev timidity |
2) Création du répertoire de travail :
1 2 3 |
pi@raspberrypi ~ $ mkdir -p JEUX/OPENXCOM pi@raspberrypi ~ $ cd JEUX/OPENXCOM/ pi@raspberrypi ~/JEUX/OPENXCOM $ |
3) Téléchargement du code source :
1 2 3 |
pi@raspberrypi ~/JEUX/OPENXCOM $ wget https://github.com/SupSuper/OpenXcom/archive/v0.9.zip pi@raspberrypi ~/JEUX/OPENXCOM $ unzip v0.9.zip pi@raspberrypi ~/JEUX/OPENXCOM $ cd OpenXcom-0.9/src/ |
4) Configuration de la compilation :
1 2 |
pi@raspberrypi ~/JEUX/OPENXCOM/OpenXcom-0.9/src $ pi@raspberrypi ~/JEUX/OPENXCOM/OpenXcom-0.9/src $ cp Makefile.simple Makefile |
5) Compilation :
1 |
pi@raspberrypi ~/JEUX/OPENXCOM/OpenXcom-0.9/src $ make |
Problème :
1 |
Engine/Zoom.cpp:51:19: fatal error: cpuid.h: Aucun fichier ou dossier de ce type |
Solution :
Ouvrir :
1 |
src/Engine/Zoom.cpp |
Chercher et commenter :
1 |
#include <cpuid.h> |
6) Vérification :
1 2 3 4 |
pi@raspberrypi ~/JEUX/OPENXCOM/OpenXcom-0.9/src $ cd ../bin/ pi@raspberrypi ~/JEUX/OPENXCOM/OpenXcom-0.9/bin $ ls data openxcom pi@raspberrypi ~/JEUX/OPENXCOM/OpenXcom-0.9/bin $ cd ../.. |
7) Téléchargement du jeu “UFO: Enemy Unknown” :
1 2 3 4 |
pi@raspberrypi ~/JEUX/OPENXCOM $ mkdir Jeu pi@raspberrypi ~/JEUX/OPENXCOM $ cd Jeu/ pi@raspberrypi ~/JEUX/OPENXCOM/Jeu $ wget http://framboisepi.fr/jeux/UFO-W95.tar.gz pi@raspberrypi ~/JEUX/OPENXCOM/Jeu $ tar xvfz UFO-W95.tar.gz |
8) Copie du jeu dans le répertoire du moteur “OpenXcom” :
1 2 |
pi@raspberrypi ~/JEUX/OPENXCOM/Jeu $ cp -r UFO-W95/* ../OpenXcom-0.9/bin/data/ pi@raspberrypi ~/JEUX/OPENXCOM/Jeu $ cd ../OpenXcom-0.9/bin/ |
9) Jouez !!! 😀
1 |
pi@raspberrypi ~/JEUX/OPENXCOM/OpenXcom-0.9/bin $ ./openxcom |
10) Liens :
Jeu “UFO: Enemy Unknown” en abandonware : http://www.abandonware-france.org/ltf_abandon/ltf_jeu.php?id=216
Site officiel : http://openxcom.org/