Installation de DoomRL.

Distribution de travail : Debin 9.9 Strech

1/ Installation de FreePascal et de LUA.

util01@station42:~$ sudo su root@station42:/home/util01# apt-get install fpc lua5.1 liblua5.1-0-dev

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

util01@station42:~$ mkdir -p JEUX/DOOMRL util01@station42:~$ cd JEUX/DOOMRL/ util01@station42:~/JEUX/DOOMRL$

3/ Téléchargement de la bibliothèque 'fpcvalkyrie'.

util01@station42:~/JEUX/DOOMRL$ git clone https://github.com/ChaosForge/fpcvalkyrie.git util01@station42:~/JEUX/DOOMRL$ cd fpcvalkyrie/ util01@station42:~/JEUX/DOOMRL/fpcvalkyrie$

4/ Modification de la bibliothèque 'fpcvalkyrie'.

Ouvrir : src/vtextio.pas Chercher et commenter: {$IFDEF UNIX}Shell('reset') Ouvrir : scripts/lua_make.lua Chercher : local mod = " Remplacer par : local mod = "1" util01@station42:~/JEUX/DOOMRL/fpcvalkyrie$ cd .. util01@station42:~/JEUX/DOOMRL$

5/ Téléchargement de 'doomrl'.

util01@station42:~/JEUX/DOOMRL$ git clone https://github.com/ChaosForge/doomrl.git

6/ Téléchargement des archives de DoomRL.

util01@station42:~/JEUX/DOOMRL$ wget https://drl.chaosforge.org/file_download/33/doomrl-linux-i386-0997.tar.gz util01@station42:~/JEUX/DOOMRL$ tar xvfz doomrl-linux-i386-0997.tar.gz util01@station42:~/JEUX/DOOMRL$ wget https://drl.chaosforge.org/file_download/38/doomrl-linux-i386-0997-lq.tar.gz util01@station42:~/JEUX/DOOMRL$ tar xvfz doomrl-linux-i386-0997-lq.tar.gz

7/ Copie des ressources audio.

util01@station42:~/JEUX/DOOMRL$ cp doomrl-linux-i386-0997/mp3/ doomrl/bin/ -R util01@station42:~/JEUX/DOOMRL$ cp doomrl-linux-i386-0997-lq/music doomrl/bin/ -R util01@station42:~/JEUX/DOOMRL$ cp doomrl-linux-i386-0997-lq/wav/ doomrl/bin/ -R

8/ Compilation.

util01@station42:~/JEUX/DOOMRL$ cd doomrl util01@station42:~/JEUX/DOOMRL/doomrl$ mkdir tmp util01@station42:~/JEUX/DOOMRL/doomrl$ lua5.1 makefile.lua lq util01@station42:~/JEUX/DOOMRL/doomrl$ ls -l doomrl-linux-0998-beta1-lq.tar.gz -rw-r--r-- 1 util01 util01 5159225 juin 18 19:12 doomrl-linux-0998-beta1-lq.tar.gz util01@station42:~/JEUX/DOOMRL/doomrl$

9/ Compilation des fichiers 'wad'.

util01@station42:~/JEUX/DOOMRL/doomrl$ cd bin/ util01@station42:~/JEUX/DOOMRL/doomrl/bin$ ./makewad util01@station42:~/JEUX/DOOMRL/doomrl/bin$ ls -l *.wad -rw-r--r-- 1 util01 util01 41593 juin 18 19:25 core.wad -rw-r--r-- 1 util01 util01 1841777 juin 18 19:25 doomrl.wad util01@station42:~/JEUX/DOOMRL/doomrl/bin$

10/ Lancement du jeu.

util01@station42:~/JEUX/DOOMRL/doomrl/bin$ ./doomrl

11/ Captures d'écran.

12/ Liens.

https://drl.chaosforge.org/ https://github.com/ChaosForge/doomrl https://github.com/ChaosForge/doomrl/issues/3#issuecomment-266179749