7th Guest est un vieux jeu qui ne tourne que sous DOS. Il existe un patch créé par l'un des programmeurs originaux pour faire tourner le jeu sous XP, mais je te le déconseille fortement.
La meilleure solution est DOSBox. C'est un émulateur complet d'un PC des années 90 : 486, DOS 5.0 jusqu'à 6.22, EMS, XMS, Soundblaster, Tandy, Adlib, VGA, VESA, etc.
Au début, ce logiciel gratuit m'effrayait, et j'ai essayé d'autres solutions, mais au bout du compte je me suis craché dans les mains et ça vaut vraiment la peine : les jeux DOS sont trop différents pour bien tourner sur un Windows moderne. Les solutions partielles genres patches XP ou logiciels spéciaux pour améliorer 2-3 trucs seulement ne marchent pas. DOSBox est la meilleure solution et de loin, parce que le jeu DOS fonctionne réellement comme à l'époque.
Le problème est que DOSBox est toujours en bêta (version 0.72), et même s'il est très stable (pas de bugs), il faut mettre les mains dans le cambouis. Il y a donc plusieurs solutions :
- installer DOSBox + un logiciel nommé Boxer qui rajoute une interface pratique pour les débutants
- installer DOSBox + passer quelques heures à lire les aides sur Internet et se débrouiller tout seul.
Le deuxième cas est le plus dur mais le meilleur à la fin, parce qu'on a exactement le résultat qu'on veut. Une fois tout le processus effectué, on se retrouve avec un raccourci qui lance le jeu !!!
--------------------------------------------------
-----------
Voici donc comment installer The 7th Guest. Tout d'abord, télécharger et installer DOSBox version0.72 (gratuite).
Il faudra paramétrer 4 choses :
1) Un dossier spécial pour les jeux DOS (par exemple, C:\Program Files\Jeux DOS)
2) Un fichier CONF dans le répértoire de DOSBox (par défaut C:\Program Files\`DOSBox-0.72)
3) Un raccourci vers DOSBox pour lancer le jeu
4) Installer le jeu
Au final, l'idée sera de lancer un raccourci, qui va lancer DOSBox, qui va lire un fichier de configuration avec des réglages personnalisés, qui va lancer le jeu. Un clic et c'est fini
1) Créer un dossier sur le disque dur qui regroupe tous les jeux DOS. Par exemple, C:\Program Files\Jeux DOS.
2) Aller dans le répertoire où se trouve DOSBox. Il y a un fichier qui se nomme "dosbox.conf". Copier/coller ce fichier, et le renommer en "7thguest.conf".
ATTENTION, pour utilisateurs de VISTA : il faut copier le fichier sur le bureau, travailler sur le bureau puis enregistrer et couper/coller dans le répertoire de DOSBox. Sans quoi, Windows refuse parfois d'enregistrer les modifications !!
Ouvrir le fichier "7thguest.conf" et modifier les paramètres comme suit :
- PLEIN ECRAN : "fullscreen=true" (permet de lancer le jeu en plein écran)
- QUANTITE DE RAM : "memsize=16" (normalement ça suffit : il s'agit de la quantité de RAM simulée par DOSBox. En cas de lenteur, on peut monter jusqu'à 63)
- AMELIORATION VISUELLE : c'est le grand avantage de DOXBox. Les anciennes images en 320x200 sont très pixellisées sur nos écrans modernes, car pas assez fines en détail. DOSBox propose plusieurs manières d'améliorer le rendu en créant des pixels supplémentaires par interpolation, suivant la puissance du PC. Personnellement je recommande les réglages suivants :
# ordinateur peu puissant / respect du jeu original : "scaler=normal2x"
# ordinateur moyennement puissant / amélioration moyenne : "scaler=advinterp2x"
#ordinateur puissant / meilleure amélioration : "scaler=super2xsai"
- PUISSANCE PROCESSEUR : anciennement, il fallait soi-même régler la valeur du nombre de cycles processeur. A présent, DOSBox propose une option automatique qui fonctionne très bien. Cependant, j'obtiens de meilleurs résultats pour The 7th Guest comme suit : "core=dynamic" et "cycles=max"
- CARTE SON : "sbtype=sbpro2"
- MEMOIRE : "ems=false" et "xms=true" (The 7th Guest utilise la mémoire XMS seulement)
- AUTOEXEC : C'est la rubrique la plus importante. C'est ici qu'on peut écrire des lignes qui seront automatiquement lues par DOSBox. Au lieu d'ouvrir DOSBox et de taper des codes comme dans DOS pour retrouver le jeu et le lancer (c'est lourd au bout d'un moment), on pourra automatiser le processus.
La première ligne consiste à renseigner DOSBox sur l'endroit où se trouve le disque dur. En effet, DOSBox n'utilise pas le vrai disque dur de l'ordi : il utilise un disque dur virtuel qu'on peut personnaliser. On peut parfaitement faire correspondre le vrai disque dur avec celui de DOSBox (par exemple : mount C: C:\). Mais c'est plutôt dangereux, dans le mesure où le programme gère l'ensemble des vraies données de l'ordinateur. C'est pour cela qu'on a créé un répertoire spécial pour les jeux DOS : Il faut que le disque dur de DOSBox corresponde à cet endroit. Ainsi, DOSBox n'agira que sur une petite partie du vrai disque dur, c'est plus pratique et moins risqué. Il faut donc taper, dans notre exemple : mount C: "C:\Program Files\Jeux DOS".
La deuxième ligne concerne le support du lecteur de CD-ROM. Le procédé est le même, sauf que le lecteur de DOSBox correspond cette fois avec le lecteur réel : mount D: D:\ -t cdrom.
Dans le cas, très pratique, où l'on possède une image disque du jeu (un fichier ISO ou CUE/BIN), on peut aussi l'utiliser. DOSBox le gère très bien et les performances sont excellentes. On peut donc par exemple nommer les images des CD 1 et 2 de The 7th Guest : "7thguestCD1.iso" et "7thguestCD2.iso", puis placer ces 2 fichiers dans le répertoire des jeux DOS. La deuxième ligne serait donc la suivante : imgmount D: "C:\Program Files\Jeux DOS\7thguestCD1.iso" "C:\Program Files\Jeux DOS\7thguestCD2.iso" -t iso
Pour le moment, nous allons créer une 3e ligne qui va simplement se nommer D:
Au final, la section [autoexec] sera comme suit si l'on a les CD du jeu :
[autoexec]
mount C: "C:\Program Files\Jeux DOS"
mount D: D:\ -t cdrom
D:
Et si l'on a les ISOs des CD du jeu :
[autoexec]
mount C: "C:\Program Files\Jeux DOS"
imgmount D: "C:\Program Files\Jeux DOS\7thguestCD1.iso" "C:\Program Files\Jeux DOS\7thguestCD2.iso"
D:
3) Toujours dans le dossier de DOSBox, faire un clic droit sur le fichier "dosbox.exe" et créer un raccourci où vous voulez. Renommez-le en "The 7th Guest" car il lancera le jeu. Ensuite, faire un clic droit sur le raccourci et aller dans "propriétés". Dans la zone "cible", rajouter la ligne suivante après ce qui est marqué (avec un espace) : -conf "C:\emplacement de DOSBox\7thguest.conf". Dans notre exemple, avec l'installation par défaut de DOSBox, la ligne "cible" complète doit être comme suit : "C:\Program Files\DOSBox-0.72" -conf "C:\Program Files\DOSBox-0.72\7thguest.conf"
Ainsi, le raccourci va lancer DOSBox en lui demandant d'appliquer les réglages du fichier conf. Or, dans notre cas, le fichier conf que nous avons créé va non seulement simuler le mieux possible un vieil ordinateur sous DOS uniquement pour The 7th Guest, mais aussi améliorer le graphisme et carrément lancer le jeu automatiquement (à la fin de notre processus).
4) Il ne reste plus qu'à lancer le jeu. C'est simple comme bonjour. Tout d'abord, double-cliquer sur le raccourci "The 7th Guest". DOSBox se lance. Taper INSTALL. Installer le jeu avec les réglages par défaut : normalement, le jeu s'installe dans le répertoire "C:\t7g". En réalité, le jeu s'installe sur le disque C de DOSBox, qui est en réalité "C:\Program Files\Jeux DOS" ! Normalement, vous pouvez vérifier, le jeu sera installé dans "C:\Program Files\Jeux DOS\t7g". Marrant non ?
TRES IMPORTANT : sauf erreur, l'installation demande de changer de CD. Pour ceux qui utilisent les fichiers ISO, il faut taper CTRL+F4 pour simuler le changement de CD.
Une fois l'installation terminée, on peut taper C: puis SETUP pour régler le jeu. Je ne me souviens plus exactement, mais normalement tout est réglé correctement par défaut. Si ce n'est pas le cas, il faut utiliser la carte son "SoundBlaster Pro 2" et l'affichage SVGA (ou VGA, ou VESA, je ne me souviens plus).
--------------------------------------------------
-----------
Il ne reste plus qu'à jouer. Il faut quitter DOSBox en tapant EXIT. Puis, retourner dans le fichier "7thguest.conf" et modifier la section [autoexec] : remplacer D: par C:, puis rajouter une dernière ligne : t7g.
Ainsi, on a à la fin :
C:
t7g
Voila, maintenant le raccourci lance le jeu automatiquement !!!
--------------------------------------------------
------------
Rappel : pour ceux qui jouent avec les fichiers ISO : taper CTRL+F4 signifie "changer le CD".
Rappel 2 : pour quitter DOSBox après le jeu, taper EXIT.