By | 21 mai 2020

[LXLE] [Doom] Installation de Oblige : Générateur de niveau.

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


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

2/ Téléchargement du code source.


util01@station01:~/JEUX/DOOM/Editeur$ wget http://sourceforge.net/projects/oblige/files/Oblige/7.70/oblige-770-source.zip

3/ Décompression de l’archive.


util01@station01:~/JEUX/DOOM/Editeur$ unzip oblige-770-source.zip
util01@station01:~/JEUX/DOOM/Editeur$ cd Oblige-7.70-source/
util01@station01:~/JEUX/DOOM/Editeur/Oblige-7.70-source$

4/ Installation de la bibliothèque ‘fltk’.

– Répertoire de compilation :


util01@station01:~/JEUX/DOOM/Editeur/Oblige-7.70-source$ mkdir lib_linux
util01@station01:~/JEUX/DOOM/Editeur/Oblige-7.70-source$ cd lib_linux/
util01@station01:~/JEUX/DOOM/Editeur/Oblige-7.70-source/lib_linux$

– Téléchargement de l’archive :


util01@station01:~/JEUX/DOOM/Editeur/Oblige-7.70-source/lib_linux$ wget http://fltk.org/pub/fltk/1.3.0/fltk-1.3.0-source.tar.gz

– Décompression de l’archive :


util01@station01:~/JEUX/DOOM/Editeur/Oblige-7.70-source/lib_linux$ tar xvfz fltk-1.3.0-source.tar.gz
util01@station01:~/JEUX/DOOM/Editeur/Oblige-7.70-source/lib_linux$ cd fltk-1.3.0
util01@station01:~/JEUX/DOOM/Editeur/Oblige-7.70-source/lib_linux$ cd fltk-1.3.0/
util01@station01:~/JEUX/DOOM/Editeur/Oblige-7.70-source/lib_linux/fltk-1.3.0$

– Configuration de la compilation :


util01@station01:~/JEUX/DOOM/Editeur/Oblige-7.70-source/lib_linux/fltk-1.3.0$ ./configure --quiet --disable-shared --disable-gl --disable-localjpeg --disable-localzlib --disable-localpng

– Compilation :


util01@station01:~/JEUX/DOOM/Editeur/Oblige-7.70-source/lib_linux/fltk-1.3.0$ make

– Installation :


util01@station01:~/JEUX/DOOM/Editeur/Oblige-7.70-source/lib_linux/fltk-1.3.0$ sudo make install
util01@station01:~/JEUX/DOOM/Editeur/Oblige-7.70-source/lib_linux/fltk-1.3.0$ sudo /sbin/ldconfig
util01@station01:~/JEUX/DOOM/Editeur/Oblige-7.70-source/lib_linux/fltk-1.3.0$ cd ../..

5/ Compilation.


util01@station01:~/JEUX/DOOM/Editeur/Oblige-7.70-source$ make -f Makefile

6/ Lancement de Oblige.


util01@station01:~/JEUX/DOOM/Editeur/Oblige-7.70-source$ ./Oblige

7/ Lancement du niveau.


util01@station01:~/JEUX/DOOM/Editeur/Oblige-7.70-source$ cd ../..
util01@station01:~/JEUX/DOOM$ cd Moteur/zandronum/
util01@station01:~/JEUX/DOOM/Moteur/zandronum$


util01@station01:~/JEUX/DOOM/Moteur/zandronum$ ./zandronum -file ../../Editeur/Oblige-7.70-source/the_evil_tomb.wad

8/ Installation de ObAddon.


util01@station01:~$ cd JEUX/DOOM/Editeur/
util01@station01:~/JEUX/DOOM/Editeur$ git clone https://github.com/caligari87/ObAddon
util01@station01:~/JEUX/DOOM/Editeur$ cd ObAddon/scripts/
util01@station01:~/JEUX/DOOM/Editeur/ObAddon/scripts$

9/ Compilation.


util01@station01:~/JEUX/DOOM/Editeur/ObAddon/scripts$ make

10/ Vérification.


util01@station01:~/JEUX/DOOM/Editeur/ObAddon/scripts$ ls -l build/
total 19236
-rw-rw-r-- 1 util01 util01 19697664 mai 21 21:12 obaddon.pk3

11/ Installation.


util01@station01:~/JEUX/DOOM/Editeur/ObAddon/scripts$ cp build/obaddon.pk3 ../../Oblige-7.70-source/addons/

12/ Liens.

http://oblige.sourceforge.net/index.html
http://framboisepi.fr/generateur-de-niveau-pour-doom-oblige-2/
https://github.com/caligari87/ObAddon