By | 18 juin 2019

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