Installation de l'éditeur de niveau Slade pour Doom.

Sommaire

1/ Installation des paquets de base de développement 2/ Répertoire de travail 3/ Installation de WxWidget 4/ Installation de SLADE 5/ Lancement 6/ Lien 7/ Astuce

1/ Installation des paquets de base de développement :

pi@minetest:~ $ sudo apt-get install libsfml-dev libftgl-dev libfluidsynth-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libwebkitgtk-3.0-dev libwebkitgtk-common-dev cmake libbz2-dev libcurl4-openssl-dev libfreeimage-dev libglew-dev libglewmx-dev glew-utils

2/ Répertoire de travail :

pi@minetest:~ $ mkdir -p JEUX/DOOM/Editeur
pi@minetest:~ $ cd JEUX/DOOM/Editeur/

3/ Installation de WxWidget :

  • Téléchargement de l'archive
pi@minetest:~/JEUX/DOOM/Editeur $ wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.0/wxWidgets-3.1.0.tar.bz2
  • Décompression de l'archive
pi@minetest:~/JEUX/DOOM/Editeur $ tar xvfj wxWidgets-3.1.0.tar.bz2
pi@minetest:~/JEUX/DOOM/Editeur $ cd wxWidgets-3.1.0/
  • Configuration de la compilation :
pi@minetest:~/JEUX/DOOM/Editeur/wxWidgets-3.1.0 $ mkdir build-release
pi@minetest:~/JEUX/DOOM/Editeur/wxWidgets-3.1.0 $ cd build-release/
pi@minetest:~/JEUX/DOOM/Editeur/wxWidgets-3.1.0/build-release $ ../configure --disable-shared --with-opengl --with-gtk=2 --prefix=/usr/local --enable-mediactrl --enable-webview
  • Compilation :
pi@minetest:~/JEUX/DOOM/Editeur/wxWidgets-3.1.0/build-release $ make -j3
  • Installation :
pi@minetest:~/JEUX/DOOM/Editeur/wxWidgets-3.1.0/build-release $ sudo make install
pi@minetest:~/JEUX/DOOM/Editeur/wxWidgets-3.1.0/build-release $ sudo /sbin/ldconfig
pi@minetest:~/JEUX/DOOM/Editeur/wxWidgets-3.1.0/build-release $ cd ../..

4/ Installation de SLADE :

  • Téléchargement :
pi@minetest:~/JEUX/DOOM/Editeur $ wget https://github.com/sirjuddington/SLADE/archive/3.1.1.5.tar.gz
  • Décompression de l'archive :
pi@minetest:~/JEUX/DOOM/Editeur $ tar xvfz 3.1.1.5.tar.gz
pi@minetest:~/JEUX/DOOM/Editeur $ cd SLADE-3.1.1.5/
pi@minetest:~/JEUX/DOOM/Editeur/SLADE-3.1.1.5 $
  • Modification du fichier de configuration : Ouvrir :
src/CMakeLists.txt

Chercher et commenter :

set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_USE_SSE -msse")
  • Configuration de la compilation :
pi@minetest:~/JEUX/DOOM/Editeur/SLADE-3.1.1.5 $ cd dist/
pi@minetest:~/JEUX/DOOM/Editeur/SLADE-3.1.1.5/dist $ cmake ..  -DUSE_WEBKIT_STARTPAGE=ON
  • Compilation :
pi@minetest:~/JEUX/DOOM/Editeur/SLADE-3.1.1.5/dist $ make -j 3

5/ Lancement :

pi@minetest:~/JEUX/DOOM/Editeur/SLADE-3.1.1.5/dist $ ./slade

6/ Lien :

http://slade.mancubus.net/index.php?page=news

7/ Astuces :

pi@localhost:~/JEUX/DOOM/Editeur/SLADE-3.1.1.5/dist $ sudo apt-get install libwxgtk-media3.0-dev  libwxbase3.0-dev libwxgtk3.0-dev  libwxsqlite3-3.0-dev libwxgtk-webview3.0-dev python-wxgtk3.0 python-wxversion
pi@localhost:~/JEUX/DOOM/Editeur/SLADE-3.1.1.5/dist $ cmake ..  -DUSE_WEBKIT_STARTPAGE=ON -DwxWidgets_CONFIG_EXECUTABLE='/usr/bin/wx-config'