Dernière étape de ce tuto, et pas la plus courte: faire fonctionner le jeu en mode 3DFX pour obtenir des graphismes de meilleur qualité. Bien-sûr, par facilité, nous pourrions tenter de lancer l'exécutable de dosbox fourni par GOG sous wine mais cela ne fonctionne pas, ce serait trop simple ^^. Il ne nous reste plus qu'à retrousser nos manches pour mettre nos mains encore un peu plus dans le camboui :-) et nous lancer dans la compilation sous linux d'une version de dosbox émulant une carte 3DFX.
1) installez les bibliothèques nécessaires à la compilation de dosbox.
par exemple sous Ubuntu:
sudo apt-get install libsdl1.2-dev libsdl-sound1.2-dev libsdl-net1.2-dev libpcap-dev build-essential cvs autoconf libtool patch
2) installez la librairie OpenGlide:
Dans un terminal, faites:
$ cvs -d:pserver:anonymous@openglide.cvs.sourceforge.net:/cvsroot/openglide login # si on vous demande un mot de passe, appuyez tout simplement sur la touche "Entrée"
$ cvs -z3 -d:pserver:anonymous@openglide.cvs.sourceforge.net:/cvsroot/openglide co -P openglide
cd openglide
./bootstrap
./configure --prefix=/usr
make
sudo make install
3) compiler une version de dosbox compatible 3DFX
télécharger les sources de dosbox:
svn co https://dosbox.svn.sourceforge.net/svnroot/dosbox/dosbox/trunk dosbox
Puis télécharger le patch dosbox_glide.zip qui apportera les fonctionnalités 3DFX à dosbox,
sur cette page.
Extraire le fichier pacth de l'archive et l'appliquer comme ceci:
cat dosbox_glide.diff | patch -p0
Pour que le patch s'applique correctement, le répertoire contenant les sources de dosbox doit impérativement s'appeler "dosbox". Lors de l'application du patch sur les dernières sources, j'ai eu 4 rejets, mais il ne faut pas s'en inquiéter: les rejets sont en fait du code qui ne peut être appliqué aux sources car déjà intégré dans les dernières versions de dosbox.
Vous pouvez à présent compiler dosbox "3DFX inside":
cd dosbox
chmod +x autogen.sh
./autogen.sh
./configure CPPFLAGS="-I /usr/include/openglide" --prefix=/usr
make
La compilation terminée, copier le fichier dosbox situé dans le répertoire dosbox/src dans le répertoire principal du jeu "Tomb Raider 1".
3) Finalisations:
Dernière ligne droite, on y est presque, nous allons bientôt pouvoir revivre les grands moments de ce jeu culte! Mais avant de le lancer, il nous reste à déplacer le fichier "glide2x.ovl", déjà présent dans le répertoire principal du jeu, dans le répertoire "TOMBRAID". C'est une librairie indispensable à Dosbox pour fonctionner en mode 3DFX et qui doit se trouver dans le même répertoire que l'exécutable du jeu.
Ca y est, vous pouvez maintenant lancer le jeu!
Dans un terminal, rendez-vous dans le répertoire principal du jeu, là où vous avez copié votre version spécial 3DFX de dosbox, et lancez cette commande:
./dosbox -conf dosboxTRLinux.conf
Si vous avez correctement suivi ce tuto, vous obtiendrez:
Si vous ne comptez jamais lancer le logiciel sous windows, vous pouvez faire un peu de ménage dans le répertoire "Tomb Raider 1", en supprimant tous les fichiers .exe, .dll, .mp3, glide.log; glide.ini, glide2x_emu.ovl. Une niveau en dessous, dans le répertoire d'installation "Tomb Raider 1 2 3", vous pouvez supprimer le répertoire "DOSBOX" et le fichier Graphic mode setup.exe.
Voilà, nous arrivons à la fin de ce tuto, je vous laisse en tête à tête avec la brunette, have a good game.
LGDN
Edité par legluondunet