22 928
modifications
m |
m |
||
Ligne 10 : | Ligne 10 : | ||
La capture d'image sur fond transparent est très utile pour la présentation des objets en particulier. On l'utilise principalement pour les icônes de toutes sortes (sauf les compétences). | La capture d'image sur fond transparent est très utile pour la présentation des objets en particulier. On l'utilise principalement pour les icônes de toutes sortes (sauf les compétences). | ||
Le procédé de capture est très simple : on utilise une ''dll proxy'' qui capte les textures entre la sortie affichage de [[w:DirectX|DirectX]] et le jeu. Les icônes d'objets étant de simples textures au format 64×64 avec couche de transparence alpha, il n'y a presque pas de traitement post-capture mis à part un recentrage. | Le procédé de capture est très simple : on utilise une ''dll proxy'' qui capte les textures entre la sortie affichage de [[w:DirectX|DirectX]] et le jeu. Les icônes d'objets étant de simples textures au format 64×64 avec couche de transparence alpha, il n'y a presque pas de traitement post-capture mis à part un <u>recentrage</u>. | ||
Il existe plusieurs façons de récupérer ces textures : | Il existe plusieurs façons de récupérer ces textures : | ||
Ligne 30 : | Ligne 30 : | ||
Il s'agit de l'une des librairies (''d3d9.dll'' dans <code>C:\WINDOWS\system32</code> pour Windows XP) de DirectX, qui est modifiée pour qu'on puisse intervenir sur les textures. | Il s'agit de l'une des librairies (''d3d9.dll'' dans <code>C:\WINDOWS\system32</code> pour Windows XP) de DirectX, qui est modifiée pour qu'on puisse intervenir sur les textures. | ||
Cette dll | Cette dll gère en partie l'affichage 3D, il faut donc faire attention, puisque le but n'est pas de rendre son installation de Windows XP non-fonctionnelle. L'astuce vient du fait que l'exécutable du jeu va d'abord chercher cette librairie dans son répertoire (<code>C:\Program Files\GUILS WARS</code> en l'occurence) et l'utiliser à la place de la "vraie". Ainsi, dans le pire des cas, si la dll ne marchait pas, seul Guild Wars ne se lancerait pas. | ||
[[Image:Capture d'image - Modification du raccourci.jpg|thumb]] | [[Image:Capture d'image - Modification du raccourci.jpg|thumb]] | ||
Ligne 43 : | Ligne 43 : | ||
* simplement contempler un paysage enneigé ^^ | * simplement contempler un paysage enneigé ^^ | ||
Les captures sont sauvegardées dans le répertoire <code>C:\Program Files\GUILD WARS\Textures</code>. Attention : les textures d'objets nécessitent un recentrage avant d'être mise en ligne (elles sont toujours décalées de quelques pixels sur la gauche). | Les captures sont sauvegardées dans le répertoire <code>C:\Program Files\GUILD WARS\Textures</code>.{{-}} | ||
''Attention :'' les textures d'objets nécessitent un <u>recentrage</u> avant d'être mise en ligne (elles sont toujours décalées de quelques pixels sur la gauche). | |||