Si il parait évident que votre disque dur IDE, votre souris un bouton et votre imprimante matricielle à port parallèle sont des périphériques dépassés, c'est déjà moins évident lorsqu'il s'agit de vérifier la compatibilité d'un programme aussi complexe qu'un jeu Windows dans son environnement. Même si ils ne sont pourtant pas si vieux et bien qu'ils devrait pouvoir fonctionner, ils ne fonctionnent pourtant mal ou pas, avec la traditionnelle crise de nerfs en prime.
Heureusement, Ghotik nous a concocté un petit programme magique capable de palier à toutes les difficultés.
Le pourquoi du comment
Si je me suis décidé a évolué vers Windows 7 et faire du même coup la joie de Bill en tournant le dos aux distributions libres pourtant prometteuses, c'est uniquement parce que je pense qu'actuellement ce système d'exploitation est seule garante d'une parfaite interopérabilité. Mais je ne suis pas non plus naïf, je ne connait que trop les sirènes trompeuses qui incitent les utilisateurs inconscient à sacrifier des jeux pourtant unique sur l'autel du progrès.
Alors certains se feront l'avocat du diable et diront : « Ah oui mais c'est normal que ces jeux ne fonctionnent plus puisqu'ils ne sont plus validés pour les configurations récentes ».
Là je dit NON !!! Devez-vous repasser le permis de conduire quand vous achetez une voiture neuve ? Devez-vous réapprendre a cuisiner lorsque vous changez de casserole ? Et si vous changez de marque de papier toilette, devez-vous réapprendre à … hein ?
Paradoxalement, pour les jeux DOS PUR complètement incompatibles c'est plus simple, on sait recréer un environnement DOS PUR avec une petite merveille nommé DOS Box. Mais avec les jeux Windows là ce n'est plus la même chose. Soit on a de la chance et cela fonctionne, soit il faut prier dans l'espoir de trouver sur le web un patch correctif officiel ou non. Ou alors utiliser une machine virtuelle, avec toutes les problématiques que cela comporte et bien entendu sans aucune garantie de résultat. Car au final le constat est là : sur tous les jeux récalcitrants que j'ai eu à affronter, la machine virtuelle n'a jamais apporté une solution satisfaisante. La raison en est simple, on échange un environnement par un autre sans forcément résoudre le problème.
Principe de base
La fonction première de Dxwnd est de forcer un programme à fonctionner en mode fenêtré et donc intervient directement dans le fonctionnement de Direct X. Mais l'auteur à eu la bonne idée d'implémenté de très nombreuses options annexes permettant de remplacer tout un arsenal de petits utilitaires, le tout intégré par la même occasion dans un unique profil pour chaque jeu.
Le programme est si riche qu'il s'est naturellement orienté dans la rétro-compatibilité. D'ailleurs c'est intégré dans un jeu GoG que je l'ai découvert, en essayant de percer le mystère de
Sanitarium qui fonctionne en VO sur Gog mais pas en VF native.
Les outils proposés peuvent paraître complexes et c'est pourquoi une bibliothèque de plus de 280 profils de jeux sont livrés avec. Mais dans plusieurs cas le simple fait de créer un profil permet parfois de résoudre les problèmes, notamment quand c'est lié à Direct X. Un manuel complet est proposé et explique chaque options mais l'expérimentation est malgré tous nécessaire pour prendre en main le soft qui peut paraître austère de prime abord.
quelques exemple d'utilisations
- Bien que le fonctionnement en fenêtré est la raison d'être de Dxwnd, il est également possible de forcer le mode plein écran, mais en conservant touts les paramétrages souhaitez. Sinon il est possible de positionner précisément la fenêtre.
- Manipuler des versions de DirectX est un atout considérable, c'était le principal obstacle dans le cas de Sanitarium, puisque le jeu a besoin de la version DX 7 pour fonctionner parfaitement.
- Les fonctions de temps CPU et de gestion de frames par second sont aussi intégrées, mais je n'ai pas eu encore l'occasion de les mettre en pratique.
- Quand le plantage s'avère inévitable, il est possible d'anticiper des paramètres afin de s'assurer un minimum de désagrément. Quelquefois un jeu qui plante fige Windows et il est impossible de quitter le programme ou d'accéder au gestionnaire des taches, la seule possibilité étant le reset du PC. Dxwnd permet de conserver l'accès à certains raccourcis clavier permettant de forcer la fermeture.
Prise en main
Afin de démystifier un peu plus concrètement la chose, je vous propose de faire le tour du soft.
Fenêtre principale : Gestion des profils avec Ajouter – Importer – Exporter
1/ Main : Liaison avec le programme, gestion du mode fenêtré ou choix du mode plein écran.
2/ Video : Options de fenêtres, Gestion des couleurs et de la résolution.
3/ Input : Gestion des raccourcis claviers et de la souris
4/ Direct X : Manipulation de la couche de l'accélération 3D
5/ Timing : Manipulation des cycles de CPU et des FPS
6/ Logs : Pour les besoins de diagnostics
7/ Libs : Fonctions spécifiques ou externes
8/ Compatibility : Divers hacks
L'essayer c'est l'adopter
Si comme moi vous aimer fréquentez régulièrement les chemins de traverses, vous aurez du mal à vous en passé une fois que vous y aurez gouter. Pas mal pour une version alpha !
Mmh mmh, intéressant
Une raison de pleus pour me remettre à mes bon vieux jeux qui traînent sur mon disque dur sans qu'il soit possible d'y jouer... Diablo, Morrowind : me revoilà !
Merci pour cette présentation d'un outil qui semble fort utile pour ceux qui ont conservé leurs vieux jeux. Depuis que j'ai dû passer en tout dématérialisé, j'ai beaucoup moins ce problème puisque comme tu dis, les diffuseurs (Steam ou GoG) fournissent des jeux clés-en-main.
Pareil que Ertaï.
Mais du coup, on n'est plus dépendant de Bill, on est dépendant de Steam
ALL GLORY TO GABEEEEEN !
Wiki a écrit :
Je ne sais pas pourquoi, mais cette personne m'inspire de la sympathie
Petit message pour signaler une mise a jour qui réorganise un peu les onglets, donc mes images ne sont peut être plus forcément 100% a jour. Cela dit les fonctionnalités restent.
Je viens de tester avec le premier Starcraft sous Win7 et avec la fonction "color fix" ça fonctionne nikel