Inclassable : faire tourner vos vieux jeux sur les Windows récents

Bon là on sort clairement des sentiers battus mais voici une astuce qui vous permettra de faire fonctionner vos vieux jeux sur les Windows récents. Je ne parle pas de ceux qui fonctionnent sous DosBox, mais bien ceux qui tournaient sur Win95 et autres.

Alors voilà, si vous avez déjà fait un clic droit sur un exécutable sous Windows pour afficher les propriétés, vous verrez un onglet « Compatibilité » où vous pouvez ajuster des paramètres. La réalité est qu’on vous en cache beaucoup, vous pouvez aller plus loin.

Pour ceci, lancez regedit, et allez voir la clef suivante :


HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Là vous verrez apparaître des clefs de type REG_SZ dont le nom est le chemin de l’exécutable, et en valeur des flags de compatibilité. Parmi les plus intéressants on trouvera :

– Layer_ForceDirectDrawEmulation : force l’émulation DirectDraw pour les jeux qui l’utilisent (AOE2, Caesar 3, …)
– DWM8And16BitMitigation : limite le nombre de couleurs affichées à 256 ou 65536
– Les flags d’émulation de versions de Windows qui parlent d’eux-mêmes, par exemple XPSP2, etc…
A noter que vous pouvez jouer au préalable avec le Microsoft Application Compatibility Toolkit pour trouver les bons flags. Et c’est comme ça que je peux jouer à Age of Empires 1 dans VirtualBox… 😉

Dernier point hélas : les jeux protégés par Securom ou Safedisc ne fonctionnent plus sous Windows 10. Bref vous devrez les racheter par exemple sur GoG ou en cherchant un patch NoCD. Au passage même Microsoft le dit. Bref les acheteurs honnêtes trinquent tandis que les pirates ne sont pas pénalisés, vive les DRM… :’-(

Cet article vous a plu ? Vous aimerez sûrement aussi :

Julien
Moi c’est Julien, ingénieur en informatique avec quelques années d’expérience. Je suis tombé dans la marmite étant petit, mon père avait acheté un Apple – avant même ma naissance (oui ça date !). Et maintenant je me passionne essentiellement pour tout ce qui est du monde Java et du système, les OS open source en particulier.

Au quotidien, je suis devops, bref je fais du dév, je discute avec les opérationnels, et je fais du conseil auprès des clients.

Son Twitter Son LinkedIn

gojul

Recent Posts

Tout savoir sur la question d’agrément CIR/CII pour les freelances en informatique

Dans le cadre de leurs développements, les entreprises se tournent de plus en plus vers…

2 semaines ago

Les 20 langages de programmation à apprendre en 2024

La vie des informaticiens consiste à apprendre différents langages de programmation et technologies. Et si…

4 semaines ago

De développeur à manager à coach professionnel : portrait d’Eric

Dans cet épisode, partons à la rencontre d’Eric, l'un des cofondateurs de l’entreprise Hektore, une…

1 mois ago

Classement QCM saison Printemps 2024 : Règlement et informations

La saison hiver des QCMs WeLoveDevs s'est terminée le 29 février, et c'est Manuvai Rehua…

2 mois ago

Résultat du baromètre de l’AFUP : Augmentation des salaires chez les hommes

Après trois mois d'enquête, du 18 septembre au 18 décembre, l'AFUP a publié son baromètre.…

2 mois ago

Manuvai Rehua est le Champion de la saison Hiver [QCM]

Il y a plusieurs informations aujourd'hui. La première c'est que c'est la fin de l'Hiver…

2 mois ago