By | 13 décembre 2020

Installation de Jagged Alliance 2 Stracciatella 0.17.0.

* Distribution de travail : LXLE 18.04
https://lxle.net/

* Jagged Alliance 2 Stracciatella
https://ja2-stracciatella.github.io/

1/ Installation du jeu original Jagged Alliance 2.

– Installation de wine :


util01@station66:~$ sudo apt-get install wine-stable

– Insérer le cd du jeu dans le lecteur du cd-rom.

– Se diriger dans le répertoire d’installation du jeu du cd-rom :


util01@station66:~$ cd /media/util01/install_cd/Install/

– Lancer le programme d’installation avec Wine :


util01@station66:/media/util01/install_cd/Install$ wine SETUP.EXE

– Poursuivre l’installation complète du jeu.

– Après l’installation, répertoires des ressources :


/home/util01/.wine/drive_c/Program Files (x86)/Ja2/

2/ Installation des paquets de développement.


util01@station01:~$ sudo apt-get install build-essential cmake git cargo
util01@station01:~$ sudo apt-get install libfltk1.3-dev libfltk-images1.3 libfltk-gl1.3 libfltk-forms1.3 libfltk-cairo1.3

3/ Installation de SDL2 version 2.0.8.


util01@station01:~$ sudo apt-cache policy libsdl2-dev
libsdl2-dev:
Installé : (aucun)
Candidat : 2.0.8+dfsg1-1ubuntu1.18.04.4
...


util01@station01:~$ sudo apt-get install libsdl2-dev libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev

4/ Création du répertoire de travail.


util01@station01:~$ mkdir -p JEUX/JA2
util01@station01:~$ cd JEUX/JA2/
util01@station01:~/JEUX/JA2$

5/ Téléchargement du code source.


util01@station01:~/JEUX/JA2$ git clone https://github.com/ja2-stracciatella/ja2-stracciatella.git


util01@station01:~/JEUX/JA2$ cd ja2-stracciatella/
util01@station01:~/JEUX/JA2/ja2-stracciatella$

6/ Création du répertoire de compilation.


util01@station01:~/JEUX/JA2/ja2-stracciatella$ mkdir _bin
util01@station01:~/JEUX/JA2/ja2-stracciatella$ cd _bin/

7/ Configuration de la compilation.


util01@station01:~/JEUX/JA2/ja2-stracciatella/_bin$ cmake ..

8/ Compilation.


util01@station01:~/JEUX/JA2/ja2-stracciatella/_bin$ make

9/ Lancement du Lanceur ‘ja2-launcher’.


util01@station01:~/JEUX/JA2/ja2-stracciatella/_bin$ ./ja2-launcher

10/ Configuration du lanceur.

– Onglet [Data]
JA2 Game Directory : /home/util01/.wine/drive_c/Program Files (x86)/Ja2
Game Version : French

– Onglet [Setting]
Resolution : 800×600

11/ Jouer à JA2.

– Onglet [Play]
[Play Ja2 Stracciatella]

12/ Installation des outils JA2.

– Installation de pip pour Python3 :


util01@station01:~$ sudo apt install python3-pip


util01@station01:~$ cd JEUX/JA2/
util01@station01:~/JEUX/JA2$

– Téléchargement du code source :


util01@station01:~/JEUX/JA2$ git clone https://github.com/ja2-stracciatella/ja2-open-toolset.git


util01@station01:~/JEUX/JA2$ cd ja2-open-toolset/
util01@station01:~/JEUX/JA2/ja2-open-toolset$

– Compilation :


util01@station01:~/JEUX/JA2/ja2-open-toolset$ pip3 install -e .
util01@station01:~/JEUX/JA2/ja2-open-toolset$ pip3 install -r requirements-dev.txt
util01@station01:~/JEUX/JA2/ja2-open-toolset$ pip3 install fs

– Test :


util01@station01:~/JEUX/JA2/ja2-open-toolset$ python3 examples/dump_data.py --verbose --output-folder /home/util01/JEUX/JA2/ /home/util01/.wine/drive_c/Program\ Files\ \(x86\)/Ja2/Data/

13/ Installation des outils JA2.


util01@station01:~$ cd JEUX/JA2/
util01@station01:~/JEUX/JA2$

– Téléchargement du code source :


util01@station01:~/JEUX/JA2$ git clone https://github.com/ja2-stracciatella/free-ja2-resources.git


util01@station01:~/JEUX/JA2$ cd free-ja2-resources/
util01@station01:~/JEUX/JA2/free-ja2-resources$

– Installation des dépendances :


util01@station01:~/JEUX/JA2/free-ja2-resources$ pip3 install -r requirements.txt

– Compilation de l’éditeur :


util01@station01:~/JEUX/JA2/free-ja2-resources$ util01@station01:~/JEUX/JA2/free-ja2-resources$ python3 create_free_editorslf.py

– Installation de l’éditeur :


util01@station01:~/JEUX/JA2/free-ja2-resources$ cp build/editor.slf /home/util01/.wine/drive_c/Program\ Files\ \(x86\)/Ja2/Data/

14/ Depuis le lanceur JA2, lancement de l’éditeur de carte.

– Onglet [Play]
[Start Map Editor]