Installation de Strife: Veteran Edition

Distribution de travail : Lubuntu 22.04

Version : commit ac2381d3d6cf32f52acb1506d5ba47a856813098

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

util01@station40:~$ mkdir -p JEUX/DOOM/Strife
util01@station40:~$ cd JEUX/DOOM/Strife/
util01@station40:~/JEUX/DOOM/Strife$

2/ Installation des bibliothèques de développement.

util01@station40:~/JEUX/DOOM/Strife/strife-ve/strife-ve-src$ sudo apt-get install libsdl2-net-dev libtheora-dev

3/ Téléchargement du code source.

Lien : https://github.com/svkaiser/strife-ve

util01@station40:~/JEUX/DOOM/Strife$ git clone https://github.com/svkaiser/strife-ve.git
util01@station40:~/JEUX/DOOM/Strife$ cd strife-ve/strife-ve-src/
util01@station40:~/JEUX/DOOM/Strife/strife-ve/strife-ve-src$ 

4/ Configuration de la compilation.

util01@station40:~/JEUX/DOOM/Strife/strife-ve/strife-ve-src$ chmod +x build_linux.sh 
util01@station40:~/JEUX/DOOM/Strife/strife-ve/strife-ve-src$ ./build_linux.sh 

5/ Problème de compilation.

Probleme :

/home/util01/JEUX/DOOM/Strife/strife-ve/strife-ve-src/src/m_config.c: In function ‘GetDefaultConfigDir’:
/home/util01/JEUX/DOOM/Strife/strife-ve/strife-ve-src/src/m_config.c:2643:1: error: expected expression before ‘}’ token
 2643 | }
      | ^

Solution :

Chercher et commenter :

# Ligne 2558
#if !defined(_WIN32)

Chercher et commenter :

# Ligne 2621
#else // #if !defined(_WIN32)

Chercher et commenter :

# Ligne 2642
#endif // #if !defined(_WIN32)

6/ Installation des ressources du jeu.

Lien : https://steamunlocked.net/strife-veteran-edition-free-download/

util01@station40:~/JEUX/DOOM/Strife/strife-ve/strife-ve-src$ cd ../..
util01@station40:~/JEUX/DOOM/Strife$ 
  • Copier l'archive dans le répertoire de travail :
util01@station40:~/JEUX/DOOM/Strife$ cp ~/Téléchargements/Strife.veteran.edition.v1.1.1.zip .
  • Décompression de l'archive :
util01@station40:~/JEUX/DOOM/Strife$ unzip Strife.veteran.edition.v1.1.1.zip 
  • Configuration de Wine en 32 bits :

Wine version : wine-6.0.3

util01@station40:~/JEUX/DOOM/Strife$ export WINEARCH=win32
  • Lancement de l'installation de l'exécutable avec Wine :
util01@station40:~/JEUX/DOOM/Strife$ wine Strife.veteran.edition.v1.1.1/setup_the_original_strife_veteran_edition_1.1.1_\(42896\).exe 
util01@station40:~/JEUX/DOOM/Strife/Strife.veteran.edition.v1.1.1$ cd ~/.wine/drive_c/GOG\ Games/The\ Original\ Strife\ -\ Veteran\ Edition/
util01@station40:~/.wine/drive_c/GOG Games/The Original Strife - Veteran Edition$ 

7/ Post-installation.

util01@station40:~/.wine/drive_c/GOG Games/The Original Strife - Veteran Edition$ cp ~/JEUX/DOOM/Strife/strife-ve/strife-ve-src/build/strife-ve* .

8/ Jouez !!

util01@station40:~/.wine/drive_c/GOG Games/The Original Strife - Veteran Edition$ ./strife-ve 

strife01.png

strife02.png