Daggerfall : Installer Daggerfall
Daggerfall, tout comme son grand-frère Arena, ou son petit-frère Battlespire, sont des jeux conçus pour fonctionner sous DOS. Le problème, c'est que si Windows 95 fonctionnait encore sur une base DOS, ce n'est plus le cas de Windows XP. WinXP équipant aujourd'hui la plupart des PC modernes, le jeu ne peut donc pas se lancer, et surtout fonctionner, correctement.
Différentes méthodes ont été mises au point pour tenter de pouvoir continuer à jouer tout de même à Daggerfall. En voici deux (dont celle tirée de la FAQ du site de Gilles). A noter que si ni l'une, ni l'autre, ne vous apporte satisfaction, rien ne vous empêche de tenter un mélange des deux ;)
Dans tous les cas, n'oubliez surtout pas d'installer le patch 2.13, sans lequel le jeu est complètement pourri par les bugs.
Méthode de la FAQ de Gilles
Comment installer le jeu sous Windows XP ?
Il faut garder présent à l'esprit que Daggerfall étant à l'origine un jeu MS-DOS, on doit s'attendre à des difficultés sous WindowsNT/2000/XP.
Pour installer proprement sous XP, il est maintenant (au 25/05/2004) plus simple de télécharger l'utilitaire dfinstall. Cet utilitaire, qui ne fait qu'un peu plus de 1,4Mo, tient sur une disquette et, naturellement, nécessite d'être en possession du CD-ROM d'installation.
Il vaut mieux, ensuite, faire tourner le jeu à l'aide de l'émulateur DOSBox. Cela permet de régler les problèmes de sons, notamment.
Comment faire tourner le jeu sur une machine rapide ?
Ce problème se pose quand on essaie de faire tourner le jeu sur les machiens récentes. Comme Daggerfall est un jeu ancien, il a tendance à devenir injouable une fois installé sur une machine rapide (par rapport aux standards existant à son lancement, où le top du top était un Pentium 75 MHz...)
D'après Aggelon, "il existe plusieurs possibilités".
- "La première est [d'utiliser] des logiciels de ralentissement tels Moslo ou Turbo.zip" ;
- "La deuxième est la DOSBox qui émule tout un DOS, y compris la carte son, mais il faut une machine puissante (...). (Pour une discussion sur le sujet, voir les archives du forum de Gilles)" ;
- "La troisième est la disquette de Boot de Shino. La disquette est nickel pour tous les vieux jeu DOS, elle marche bien. Direction http://www.shinod7.net/".
- "La quatrieme est d'utiliser ensemble "Cpu-Killer" (à regler entre 3 et 5%) et "VDMSound" pour le son.
Comment faire fonctionner le son ?
Selon Aggelon, il s'agit d'un conflit classique des vieux jeux entre sortie analogique (.wav des sons) et numérique (.mid des musiques). Il faut déclarer le son et la musique sur deux cartes différentes, l'une inférieure à l'autre :
- Musique en SB Live, SBAWE32 ou SB16 et l'autre en SBPro, SBclassique ou Adlib
- Ou bien l'inverse, selon les goûts...
Par exemple, on peut essayer de faire SBLive pour la musique et SB16 pour les sons... Une autre solution consiste également à jouer avec les adresses des ports d'entrée sortie... Pour le midi, la SB16 et celle qui suivent prennent à la fois le port 330 et le 388, alors certains jeux marchent mieux avec l'une que l'autre...
Sous Windows XP, une des raisons possibles est une incompatibilité entre Daggerfall (jeu MS-DOS) et le système. Pour y remédier, on peut installer l'émulateur DOSBox.
Impossible d'attaquer ; comment régler le problème ?
Selon Temnyana, il semblerait qu'avec certains processeurs "trop" rapides (à partir de 800 MHz ?), il soit impossible de configurer le clavier et la souris de telle sorte qu'ils puissent fonctionner en parallèle. Cela implique qu'il est alors impossible de combattre. Une solution est de diminuer la fréquence de fonctionnement du processeur. Le programme Turbo permet de le faire.
J'ai un écran noir après la création du personnage ; que faire ?
Aggelon fournit sur son site un formulaire.
Méthode d'ELOdry
Notez que j’ai essayé cette technique avec un CD de Daggerfall ( original ou gravé). Je ne suis pas certain que ça marche avec la version abandonware.
Etape 0 - Avertissement
Attention : je pars du principe que vous allez installer Daggerfall sur votre disque dur C, dans le répertoire Dagger (soit c:\dagger). Si vous voulez, vous pouvez l’enregistrer sur un autre disque dur si vous en avez un autre ( D, E, etc...). Dans ce cas, à chaque fois que je dis de faire quelquechose dans le disque dur C, remplacez la lettre C par celle de votre disque dur. Vous pouvez donc installer aussi daggerfall dans d:\dagger ou e:\dagger, par exemple. Si la première lettre peut changer, il est par contre important que le jeu soit bien installé dans le répertoire "dagger".
1ère étape - Installation
Commencez par télécharger XP-Daggerfall-Install ici (attention, il faut avoir un compte Gamespy/Fileplanet pour pouvoir télécharger sur ce site. Créez-en vous un, c’est gratuit).
Mettez le disque de Daggerfall dans votre lecteur CD, et lancez le fichier téléchargé (winxpdaggerinstall.exe). Il vous demandera où vous voulez installer le jeu, répondez C:/Dagger.
Ensuite, copiez l’intégralité du contenu du répertoire Arena2 qui est sur le CD de Daggerfall dans le répertoire Arena2 qui est sur votre disque dur. Ca écrasera certains fichiers, mais ce n’est pas grave.
Démarrez ensuite le bloc-note (notepad), et ouvrez le fichier "z.cfg" qui est dans le répertoire c:\dagger. Il devrait y avoir une ligne "pathcd d:\dagger\arena2\" (normalement la 4ème ligne). Remplacez cette ligne par "pathcd c:\dagger\arena2\" (sans les guillemets).
Enregistrez ce z.cfg, et fermez le.
2ème étape (facultative) - Traduction
Ne passez par cette étape QUE si vous voulez jouer à un Daggerfall en grande partie traduit en français. Si vous préférez jouer à une version 100% en anglais, passez directement à l’étape 3.
Téléchargez ce fichier, et installez le dans le répertoire C:\WINDOWS\SYSTEM (si vous avez Windows 95 ou 98), C:\WINNT\SYSTEM32 (sous Windows 2000), ou C:\WINDOWS\SYSTEM32 (sous Windows XP).
Téléchargez ensuite ce fichier. Double-cliquez ensuite dessus, cliquez sur "Installer", et sélectionnez le répertoire dans lequel vous avez installé Daggerfall (normalement, C:\Dagger donc). Cliquez sur OK.
C’est bon, Daggerfall a été traduit en français à plus de 70%!
3ème étape - Configurer le jeu
Il s’agit maintenant de configurer le son. Téléchargez DosBox. Installez-le, puis lancez-le (dosbox.exe). Deux fenêtres noires s’ouvriront alors.
Dans celle où est écrit Z:\>, tapez
- config -writeconf
Pour creer un fichier de configuration qui vous servira ensuite à preserver vos paramètres
- mount c c:\
Attention, le clavier risque d’être configuré en QWERTY, c’est à dire que vous aurez des difficultés à taper des signes comme "M", ":", ou "\". Dans ce cas, tapez à la place :
- ,ount c cM*
Comme par magie, ce n’est pas ,ount c cM* qui s’affichera, mais mount c c:\.
Tapez ensuite
- c: (ou cM si ça marche pas)
Puis :
- cd dagger (ou cd dqgger)
Puis :
- setup
Dans cette fenêtre, vous ne pouvez cliquer sur les boutons, il vous faut vous déplacer avec les flèches de votre clavier. Sélectionnez "Select Digital", appuyer sur entrer, et entrez les options suivantes :
- Soundblaster, Port 220, DMA 1, IRQ 5
Faites "OK", sans tester. Puis pareil avec "Select MIDI", mais entrez ces valeurs :
- SoundBlaster 16, Port 388
Faites ensuite OK, toujours sans tester (ça risquerait de tout faire planter), puis à nouveau OK, et à la question "Save system configuration information?", répondez OK.
Notez que ces réglages ne sont pas obligatoires : vous pouvez en essayer d’autres, mais ceux-là ont marché chez moi, je pars donc du principe qu’ils marcheront aussi chez vous.
4ème étape - Lancer le jeu
Nous voici à la dernière étape. Relancez DosBox, refaites la manipulation indiquez à l’étape 3, c’est à dire :
- mount c c:\ (ou ",ount c cM*")
- c: (ou cM)
- cd dagger ( ou cd dqgger)
Mais maintenant, au lieu de taper "setup", tapez :
- fall z.cfg (ou "fqll w:cfg")
Le jeu devrait normalement se lancer.
5ème étape - Jouer au jeu dans de bonnes conditions
Si votre souris ne marche pas sous Daggerfall, appuyez en même temps sur les touches Ctrl et F10.
Mais il reste un problème: DOSBox est un émulateur complet. Il lui faut énormément de puissance pour simuler une ancienne machine parce qu'il le fait de manière entierement logicielle. La configuration par défaut permet donc tout juste démuler une machine très ancienne de l'ordre du 386. Pour augmenter la puissance de la machine émulée, il suffit d'appuyer sur "Ctrl" et "F12" en même temps, le jeu s’accélérera un peu.
Dans l’autre fenêtre noire, à chaque fois que vous ferez Ctrl+F12, vous verrez un nouveau nombre apparaître : "CPU:3500 cycles", "CPU:4000 cycles", etc... appuyez sur Ctrl+F12 jusqu’à ce que la vitesse vous convienne. Pour moi, ça marche bien aux alentours de "CPU:18000 cycles".
A ce stade, il est important de controler le niveau d'utilisation de votre processeur (le vrai, cette fois). Si celui-ci est proche de 100% en permanence, il vaut mieux redescendre un peu aux alentours de 75% en moyenne pour prevenir les pics qui ne manquent pas d'arriver par ci, par là. En appuyant sur Ctrl+F11 vous reduisez la puissance de la machine émulée, et donc, le travail de votre vrai processeur. Vous pouvez gagner un peu de temps processeur en appuyant une ou deux fois sur Ctrl+F8, ça reduit la cadence d'affichage, et donc la consommation de puissance machine, mais si vous en abusez, ça devient saccadé... Vous pouvez alors utiliser Ctrl+F7 pour revenir en arrière. Personellement je conseillerais de ne pas dépasser 2 ou 3.
Une fois que vous avez trouvé les paramètres qui vous conviennent, repérez les valeurs qui se sont affichées au fur et à mesure dans la deuxième fenêtre, et ouvrez le fichier de configuration que vous avez enregistré avec notepad par exemple. Dans la section [render], copiez la valeur que vous avez obtenue en reduisant la cadence d'affichage dans le paramètre frameskip. Dans la section [cpu], copiez la valeur que vous avez obtenue en augmentant la puissance de la machine émulée dans le paramètre cycles. Cette étape n'est pas nécéssaire, mais elle permet d'eviter d'avoir à rechercher les paramètres à chaque fois que vous relancez DOSBox.
Pour finir, mettre le jeu en plein écran en appuyant sur les touches Alt et Entrée.