[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