Zelda, Mystery of Solarus DX

Zelda, Mystery of Solarus DX.

1) Paquetage à installer :

[~] ➔ sudo apt-get install libmodplug-dev modplug-tools
[~] ➔ sudo apt-get install libluajit-5.1-dev luajit 

2) Installation de SDL2 :

Voir : Moteur de jeu Doom : ZDOOM, section 2) et 3)

3) Répertoire de travail :

[~] ➔ mkdir -p JEUX/ZELDA
[~] ➔ cd JEUX/ZELDA/
[~/JEUX/ZELDA] ➔ 

4) Téléchargement du code source :

[~/JEUX/ZELDA] ➔ wget https://github.com/christopho/solarus/archive/v1.3.1.tar.gz
[~/JEUX/ZELDA] ➔ tar xvfz v1.3.1.tar.gz 
[~/JEUX/ZELDA] ➔ cd solarus-1.3.1/
[~/JEUX/ZELDA/solarus-1.3.1] ➔ 

5) Compilation :

[~/JEUX/ZELDA/solarus-1.3.1] ➔ cmake .
[~/JEUX/ZELDA/solarus-1.3.1] ➔ make
[~/JEUX/ZELDA/solarus-1.3.1] ➔ ls -l solarus
-rwxr-xr-x 1 pi pi 2117162 janv. 29 23:55 solarus
[~/JEUX/ZELDA/solarus-1.3.1] ➔ cd ..

6) Problèmes de compilation :

– Erreur 1 :

CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
  CMake 2.8.11 or higher is required.  You are running version 2.8.9

Ouvrir :

CMakeLists.txt

Chercher :

cmake_minimum_required(VERSION 2.8.11)

Remplacer par

cmake_minimum_required(VERSION 2.8.9)

– Erreur 2 :

c++: error: /usr/local/lib/libSDL2main.a;/usr/local/lib/libSDL2.so;-lpthread: Aucun fichier ou dossier de ce type

Ouvrir :

CMakeFiles/solarus.dir/link.txt

Chercher :

"/usr/local/lib/libSDL2main.a;/usr/local/lib/libSDL2.so;-lpthread"

Remplacer par :

/usr/local/lib/libSDL2main.a /usr/local/lib/libSDL2.so -lpthread 

7) Installation des ressources du jeu :

[~/JEUX/ZELDA] ➔ wget http://www.zelda-solarus.com/zs/download/zmosdx-src/
[~/JEUX/ZELDA] ➔ tar xvfz index.html 
[~/JEUX/ZELDA] ➔ rm index.html 

8) Jouer !

[~/JEUX/ZELDA/zsdx-1.9.0] ➔ ../solarus-1.3.1/solarus .

zelda

9) Compilation des ressources :

[~/JEUX/ZELDA/zsdx-1.9.0] ➔ cmake .
[~/JEUX/ZELDA/zsdx-1.9.0] ➔ make
[~/JEUX/ZELDA/zsdx-1.9.0] ➔ ls -l data.solarus 
-rw-r--r-- 1 pi pi 20912358 janv. 30 00:05 data.solarus

10) Outil : Editeur de carte.

– Choix de la version de Java, ici 7 :

[~/JEUX/ZELDA] ➔ sudo update-alternatives --config java

– Vérification de la version de Java :

[~/JEUX/ZELDA] ➔ java -version
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) Client VM (build 24.0-b56, mixed mode)

– Compilation :

[~/JEUX/ZELDA] ➔ cd solarus-1.3.1/tools/
[~/JEUX/ZELDA/solarus-1.3.1/tools] ➔ ./compile 

– Editeur de quête :

[~/JEUX/ZELDA/solarus-1.3.1/tools] ➔ ./quest_editor ../../zsdx-1.9.0

zeldaeditor13

11) Lien :

Site officiel : http://www.zelda-solarus.com