mercredi 25 janvier 2012

AoE2:ウィンドウズセブンでグラフィックスの問題直せるスクリプト

Je ne sais pas pour vous mais dans mon adolescence j'ai beaucoup aimé la série Age of Empires et le 2 en particulier (enfin le III en fait mais plus tellement ado quand je l'ai découvert).
Le souci c'est que c'est bien beau de vouloir réinstaller un jeu mais on se retrouve tôt ou tard avec une surprise. En effet, j'installe AoE2 + l'add-on et jusqu'aux menus tout va bien, mais quand la partie se lance... horreur ! Les couleurs sont dégueux ! L'eau est parsemée d'une multitude de points violets et le sol vert, de points rouges.... xD

OK !

Alors forcément, le premier réflexe c'est de voir si le problème est connu. Après tout la série Age of Empires s'étale sur la période Windows 9x / XP et il est donc légitime de penser qu'à l'heure de Windows 7 il puisse y avoir des incompatibilités et peut-être des solutions. Finalement, après recherche j'apprends qu'il faut supprimer le processus Explorer.exe le temps de jeu pour avoir les graphismes correctes. Bref, c'était là l'occasion d'écrire un script et oui il y a une tonne de gens qui ont déjà écrit leur batch mais de mon côté j'y ai vu une occasion de refaire un VBScript. La seule problématique ayant été qu'en utilisant les mécanismes prévus le processus Explorer.exe se relance automatiquement et donc je n'y suis pas allé par 4 chemins et j'ai fait ça via une ligne de commande qui assure que ça ne se produira pas. Le script est testé et approuvé.... ^^

Enjoy !