[LXLE] Installation de Hexen2 et de Trenchbroom.
Distribution de travail : LXLE 18.04
1/ Mise-à-jour de la distribution.
util01@station01:~$ sudo apt-get update && sudo apt-get upgrade
2/ Installation des bibliothèques de développement.
util01@station01:~$ sudo apt-get install libgtk2.0-dev freeglut3 freeglut3-dev libglew-dev mesa-common-dev build-essential libglm-dev libxxf86vm-dev libfreeimage-dev pandoc cmake git build-essential libssl1.0-dev
I/ Installation de Hexen2.
Liens :
http://framboisepi.fr/jeu-hexen-2/
http://uhexen2.sourceforge.net/
1/ Installation des paquets de développement.
util01@station01:~$ sudo apt-get install libsdl1.2-dev libsdl-sound1.2-dev libsdl1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libsdl-net1.2-dev libsdl-sound1.2-dev libsdl1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
2/ Création du répertoire de travail.
util01@station01:~$ mkdir -p JEUX/HEXEN2
util01@station01:~$ cd JEUX/HEXEN2/
util01@station01:~/JEUX/HEXEN2$
3/ Téléchargement de l’archive du code soure de Hexen2.
util01@station01:~/JEUX/HEXEN2$ wget https://sourceforge.net/projects/uhexen2/files/Hammer%20of%20Thyrion/1.5.9/Source/hexen2source-1.5.9.tgz
4/ Décompression de l’archive.
util01@station01:~/JEUX/HEXEN2$ tar xvfz hexen2source-1.5.9.tgz
util01@station01:~/JEUX/HEXEN2$ cd hexen2source-1.5.9/engine/hexen2
util01@station01:~/JEUX/HEXEN2/hexen2source-1.5.9/engine/hexen2$
5/ Compilation.
util01@station01:~/JEUX/HEXEN2/hexen2source-1.5.9/engine/hexen2$ ./build_all.sh
util01@station01:~/JEUX/HEXEN2/hexen2source-1.5.9/engine/hexen2$ cd ~/JEUX/HEXEN2/
util01@station01:~/JEUX/HEXEN2$
6/ Téléchargement de la démo.
util01@station01:~/JEUX/HEXEN2$ wget https://sourceforge.net/projects/uhexen2/files/Hexen2Demo-Nov.1997/hexen2demo_nov1997-linux-x86_64.tgz
7/ Décompression de l’archive de la démo.
util01@station01:~/JEUX/HEXEN2$ tar xvfz hexen2demo_nov1997-linux-x86_64.tgz
util01@station01:~/JEUX/HEXEN2$ cd hexen2demo_nov1997/
util01@station01:~/JEUX/HEXEN2/hexen2demo_nov1997$
8/ Installation des binaires du client.
util01@station01:~/JEUX/HEXEN2/hexen2demo_nov1997$ rm glhexen2 h2ded hexen2
util01@station01:~/JEUX/HEXEN2/hexen2demo_nov1997$ cp ../hexen2source-1.5.9/engine/hexen2/glhexen2 .
util01@station01:~/JEUX/HEXEN2/hexen2demo_nov1997$ cp ../hexen2source-1.5.9/engine/hexen2/hexen2 .
9/ Lancement de Hexen2.
util01@station01:~/JEUX/HEXEN2/hexen2demo_nov1997$ ./glhexen2 -width 640 -height 480
II/ Installation de TrenchBroom.
Lien :
https://jeulibre.laboratoire-bidouille.dev/installation-de-trenchbroom-2019/
https://jeulibre.laboratoire-bidouille.dev/installation-de-lediteur-de-niveau-pour-quake-trenchbroom/
1/ Installation de CMake.
util01@station01:~$ mkdir DEV
util01@station01:~$ cd DEV/
[sourcecode language="plain"]
util01@station01:~/DEV$ wget https://github.com/Kitware/CMake/releases/download/v3.17.1/cmake-3.17.1.tar.gz
util01@station01:~/DEV$ tar xvfz cmake-3.17.1.tar.gz
util01@station01:~/DEV$ cd cmake-3.17.1/
util01@station01:~/DEV/cmake-3.17.1$
util01@station01:~/DEV/cmake-3.17.1$ ./bootstrap && make && sudo make install
util01@station01:~$ cmake --version
cmake version 3.17.1
2/ Création du répertoire de travail pour ‘wxWidgets‘.
util01@station01:~$ mkdir -p JEUX/QUAKE/LIB
util01@station01:~$ cd JEUX/QUAKE/LIB
util01@station01:~/JEUX/QUAKE/LIB$
3/ Téléchargement du code source de wxWidgets.
util01@station01:~/JEUX/QUAKE/LIB$ git clone https://github.com/wxWidgets/wxWidgets.git --recurse-submodules
util01@station01:~/JEUX/QUAKE/LIB$ cd wxWidgets/
util01@station01:~/JEUX/QUAKE/LIB/wxWidgets$
4/ Création du répertoire de compilation.
util01@station01:~/JEUX/QUAKE/LIB/wxWidgets$ mkdir build-release
util01@station01:~/JEUX/QUAKE/LIB/wxWidgets$ cd build-release/
util01@station01:~/JEUX/QUAKE/LIB/wxWidgets/build-release$
5/ Configuration de la compilation.
util01@station01:~/JEUX/QUAKE/LIB/wxWidgets/build-release$ ../configure --disable-shared --with-opengl --with-gtk=2 --prefix=$(pwd)/install
6/ Compilation.
util01@station01:~/JEUX/QUAKE/LIB/wxWidgets/build-release$ make -j2
7/ Installation.
util01@station01:~/JEUX/QUAKE/LIB/wxWidgets/build-release$ make install
[sourcecode language="plain"]
util01@station01:~/JEUX/QUAKE/LIB/wxWidgets/build-release$ cd
util01@station01:~$
8/ Création du répertoire de l’éditeur.
util01@station01:~$ mkdir -p JEUX/QUAKE/Editeur
util01@station01:~$ cd JEUX/QUAKE/Editeur
util01@station01:~/JEUX/QUAKE/Editeur$
9/ Téléchargement du code source.
util01@station01:~/JEUX/QUAKE/Editeur$ git clone https://github.com/kduske/TrenchBroom.git
util01@station01:~/JEUX/QUAKE/Editeur$ cd TrenchBroom/
util01@station01:~/JEUX/QUAKE/Editeur/TrenchBroom$
10/ Changement de version.
util01@station01:~/JEUX/QUAKE/Editeur/TrenchBroom$ git checkout tags/v2.1.0
util01@station01:~/JEUX/QUAKE/Editeur/TrenchBroom$ git checkout -b v2.1.0
11/ Création du répertoire de compilation.
util01@station01:~/JEUX/QUAKE/Editeur/TrenchBroom$ mkdir build
util01@station01:~/JEUX/QUAKE/Editeur/TrenchBroom$ cd build/
util01@station01:~/JEUX/QUAKE/Editeur/TrenchBroom/build$
12/ Configuration de la compilation.
util01@station01:~/JEUX/QUAKE/Editeur/TrenchBroom/build$ cmake .. -DCMAKE_BUILD_TYPE=Release -DwxWidgets_PREFIX=/home/util01/JEUX/QUAKE/LIB/wxWidgets/build-release/install/
13/ Compilation.
util01@station01:~/JEUX/QUAKE/Editeur/TrenchBroom/build$ cmake --build . --target TrenchBroom
14/ Installation.
util01@station01:~/JEUX/QUAKE/Editeur/TrenchBroom/build$ sudo make install
util01@station01:~/JEUX/QUAKE/Editeur/TrenchBroom/build$ cd
util01@station01:~$
15/ Lancement de Trenchbroom.
util01@station01:~$ trenchbroom
III/ Aout du pack de textures.
1/ Création du répertoire des textures.
util01@station01:~$ mkdir -p JEUX/HEXEN2/Textures
util01@station01:~$ cd JEUX/HEXEN2/Textures/
2/ Téléchargement du pack de textures de Hexen2.
util01@station01:~/JEUX/HEXEN2/Textures$ wget https://jeulibre.laboratoire-bidouille.dev/textureh2/tex_h2.wad
3/ Lancement de Trenchbroom.
util01@station01:~/JEUX/HEXEN2/Textures$ cd
util01@station01:~$ trenchbroom
4/ Ajout du pack de texture.
- Dans fenêtre d'outil de [Droite], Onglet [Face].
- En bas, à droite, bouton [show].
- Dans fenêtre [Texture Collections], bouton [+].
- Charger le fichier des textures : ~/JEUX/HEXEN2/Textures/tex_h2.wad
- Dans fenêtre [Path Type], Path : Absolute
Comments are closed, but trackbacks and pingbacks are open.