Oyez, oyez !

Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !

Merci à toutes et à tous pour votre participation !

N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...

Conversion des Animations de Diablo 2

Pourquoi les Ordres de Paladins ne comportent-ils que des hommes ? Et si tout ceci n'était qu'une fable racontée par les mâles pour dissimuler la vérité ? Ce mod tente de rétablir la vérité, du moins SA vérité...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Tu me rassures car je me suis arrêté à environ 300 colormaps après avoir constaté que la seule modification effectuée concernait la peau des jambes et non les cuissardes.

Sinon, j'ai repéré plusieurs colorisations sympa pour certaines de mes conversions (notamment pour derat avec 2 nouveaux scarabées et deux nouvelles araignées). Mais il et vrai que le test de colormaps sur un modèle particulier est un peu laborieux (les numéros ne disent pas souvent grand chose de concret...). D'autant plus qu'il faut le faire avec chaque layer.

Avec l'expérience, quand on sait ce qu'on recherche comme recolorisation, on finit par aller plus ou moins droit au but, comme les colorisations des effets lumineux des objets, ou mieux encore la création de flammes mauves, jaunes, vertes, bleues, etc... (de mémoire, c'est le fichier RandTransformer).
Je pense que je vais m'amuser un peu avec les objets : j'en avais repéré certains pour modifier leurs palettes, mais devant l'ampleur du boulot, je les avais mis de côté.

D'ailleurs à ce sujet, j'ai deux questions :

1. Comment fonctionne l'attribution d'une colormap : modifie-t-elle complètement la palette des images ou simplement le contenu des index. En d'autres termes, est-ce que l'ordre des index reste le même et seul leur contenu diffère ?
Dans l'affirmative, ça me ferait gagner un temps précieux en m'évitant le processus de bamisation : il me suffirait de remplacer la palette de l'animation par celle issue d'un image recolorisée. Dans le cas des portails, si seuls les index concernant le bleu sont remplacés par des couleurs différentes (mauve, vert, etc), alors je peux créer mes nouveaux portails en 3 s. Sinon, si toute la palette est réorganisée, je dois créer une nouvelle bam.

2. Je suppose que le réglage "screen" remplace l'ancien "alpha blending".


Par ailleurs, j'ai trouvé très sympa l'amélioration ergonomique de gestion de la position du pivot dans la fenêtre d'exportation : c'est fou ce que 4 petits mots peuvent rendre un outil encore plus agréable à utiliser. ;)
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Paul Siramy
Tasloï
Messages : 97
Enregistré le : lun. 23 janv. 2012, 20:57
Localisation : Hauts-de-Seine
Statut : Hors ligne
.

Message par Paul Siramy »

Sinon, j'ai repéré plusieurs colorisations sympa pour certaines de mes conversions (notamment pour derat avec 2 nouveaux scarabées et deux nouvelles araignées). Mais il et vrai que le test de colormaps sur un modèle particulier est un peu laborieux (les numéros ne disent pas souvent grand chose de concret...). D'autant plus qu'il faut le faire avec chaque layer.
Un petit cours sur les colormaps de Diablo II pourra aider à comprendre.

Les joueurs

Ils ont leur couleurs qui changent en fonction des objets qu'ils portent. Dans le jeu, comme tu vois l'objet ET dans l'inventaire ET en animation, il y a 2 familles de colormaps.
Ainsi, les fichiers colormaps brown / gold / grey / grey2 / greybrown servent à coloriser une animation, alors que les colormaps invgrey / invinvgrey2 / invgreybrown sont pour les icônes des objets dans l'inventaire (comme le préfixe "inv" dans leur nom le laisse paraître). Toutefois c'est plus une rêgle générale qu'une loie absolue : même dans le jeu original certaines animations utilisent un fichier colormap "inv*" (et réciproquement une icône peut très bien utiliser un fichier colormap normalement dédié aux animations). Tout dépend en fait des couleurs présentes dans l'animation / l'icône : le choix du fichier colormap a utiliser se fait souvent en fonction de ça.

Le nom de ces fichiers colormaps t'indiquent les couleurs qui vont changer. Brown (marron), pour les armures en cuir, grey et grey2 (gris) pour les armures en métal, greybrown est dans l'ensemble mal nommée car elle a tendance à plutôt changer toutes les couleurs. Note : l'amazone en armure lourde est dorée, d'où je pense au départ la présence du fichier "gold", mais il me semble qu'il n'est en fait pas utilisé par le jeu ... il doit plutôt se rabattre sur les fichiers "greybrown" en fait.

Chacun de ces fichiers colormaps comporte exactement 21 colormaps, et elles sont organisée sur le même thème, c'est pourquoi j'ai repris le nom de ces variations dans le champ "index" (tiré de data/global/excel/colors.txt). Exemple : l'index 12 Crystal Green de greybrown, a son équivalent dans grey2. Les couleurs qui changent au départ ne sont pas les mêmes, mais le résultat final des couleurs qui changent est (plus ou moins) identique.

Note sur les indexs qui "manquent" dans mes listes : si pour "grey2" on passe de l'index 8 à 10 (donc sans le 9), c'est parceque MergeDCC analyse les colormaps, et ne reprend pas ni les colormaps qui ne changent rien (même pas un pixel... on voit ça presque systématiquemnt pour les 2 ou 3 premières colormaps contenues dans les fichiers colormaps des monstres), ni non plus les colormaps qui sont en doublons dans le fichier (1 fois suffit après tout).

il est vrai également que changer chaque layer un par un, c'est lourd quand on veut faire une colorisation globale. Pour palier à ça, j'avais pensé il y a un an à une astuce : on aurait dans une liste le choix de copier la colormap d'un autre layer ("Like TR" par exemple), comme ça quand tu change le layer TR, tous les autres qui le copie changeront également. Ca me semble compliquer un peu l'utilisation de l'interface, mais par contre ça serait bien utile.

par ailleurs, c'est aussi un peu une volonté de ma part : dans le jeu quand on change d'armure, c'est tous les layers TR/LG/RA/LA/S1/S2 ... qui changent en même temps, alors qu'avec mergeDCC on peut faire varier ces couleurs indépendament des autres layers. ... Hmmm une case à cocher "[X] all layers are using the same colormap" pourrait être super utile pour des tests rapide, faudra que j'étudie ça.




Les monstres

Ils peuvent utiliser 2 fichier colormaps qui leur sont en principe réservé : greenblood et randtransforms. Greenblood, comme son nom l'indique, sert à modifier du rouge en ... noir (pourquoi green dans le nom alors, pffff). RandTransforms est particulier : c'est le fichier utilisé par des monstres uniques, et ils utilisent alors au hasard l'une des colormaps dans le fichier (30 variation possible). Il me semble qu'en gros c'est une colorisation de toutes les couleurs de la palette en une autre... Comme tu l'avais déjà remarqué.

Après, chaque animation d'un monstre peut être accompagnée de son propre fichier colormaps spécifique, c'est pourquoi tu voit après GreenBlood et RandTransforms une liste de Token d'animation : c'est les colormaps spécifiques aux monstres de même code. Quand tu sais que Diablo est rouge d'origine, et qu'il a son propre fichier colormap, alors tu sait que tu peut l'utiliser sur un Fallen (FA) qui est rouge d'origine également (et réciproquement, tu peut utiliser FA pour l'animation de Diablo).

A savoir : pour vérifier le niveau de perte de qualité en prenant telle colormap plutot que telle autre, tu peut consulter le compteur en bas de la fenêtre "Unique colors used in the animation : xx". Si tu passes de 119 (Diablo d'origine) à 45 en prenant la colormap DI/4 ... tu te doutes que tu as perdu en finesse.


Les objets


Dans le jeu, il ne peuvent pas en avoir, c'est donc un bonus de MergeDCC ;)

1. Comment fonctionne l'attribution d'une colormap : modifie-t-elle complètement la palette des images ou simplement le contenu des index. En d'autres termes, est-ce que l'ordre des index reste le même et seul leur contenu diffère ?
Sur le principe, la palette ne change pas, ce sont les pixels concernés qui change de valeur. C'est sur le modèle de ce que fait le jeu en mode fenêtré : il tourne alors en 256 couleurs, avec 1 seule palette et pourtant il affiche des changements de couleurs : c'est parcequ'il réorganise les pixels, mais n'utilise toujours qu'une seule et même palette pour tout (il y est forcé en mode 256 couleurs).

Si tu compare 1 frame donnée d'une animation exportée avec 2 colormaps différentes, tu verras que (normalement) les 2 images utilisent exactement la même palette, mais que ce sont les pixels qui ont changés (certains utlisen un autre index de palette).

En d'autre terme :
Dans l'affirmative, ça me ferait gagner un temps précieux en m'évitant le processus de bamisation : il me suffirait de remplacer la palette de l'animation par celle issue d'un image recolorisée. Dans le cas des portails, si seuls les index concernant le bleu sont remplacés par des couleurs différentes (mauve, vert, etc), alors je peux créer mes nouveaux portails en 3 s. Sinon, si toute la palette est réorganisée, je dois créer une nouvelle bam.
tu ne peut pas. Tel que j'ai conçu les colormaps dans MergeDCC, ce n'est pas la palette qui change et les pixels qui restent, mais le contraite : la palette ne change pas mais des pixels changent. Toutes les images qu'exportent MergeDCC utilisent comme modèle la palette de Diablo II (à part les cas spéciaux des index 0 et 1 pour transparence et ombre).
2. Je suppose que le réglage "screen" remplace l'ancien "alpha blending".
Exact. Comme c'était un abus de langage, j'ai fini par me décidier à utiliser le vrai nom (c'est comme ça que cet effet s'appelle sous Paint Shop Pro en tout cas). Mais l'effet lui-même ne change pas, juste son nom n'est plus trompeur maintenant.
Par ailleurs, j'ai trouvé très sympa l'amélioration ergonomique de gestion de la position du pivot dans la fenêtre d'exportation : c'est fou ce que 4 petits mots peuvent rendre un outil encore plus agréable à utiliser.
Tu parle du déplacement fin du pivot (up/down/left/right) ? En fait, au départ j'avais mis des flêches, ça marchait très bien chez moi (sous Seven), mais sous XP j'avais un autre caratère. J'ai donc abandonné mes flêches en Unicode pour utiliser des mots à la place.


Et pour terminer : pour ceux qui ne seraient pas familier avec le principe des colormaps, je vous invite à consulter un vieux tuto que j'avais fait sur le sujet : paul.siramy.free.fr/_divers2/tmptutcmap il devrait répondre à toute vos questions :) Il donne même une méthode pour créer ses propres fichiers colormaps utilisable sous Diablo II (et donc sous MergeDCC également).
Simplicity is harder than complexity in that it requires strong executive functioning skills (our ability to organize and use information).
by Andrew Grapsas on 07 December 2012
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Tant pis pour le gain de temps ! ;)

On ne peut pas tout avoir... Heureusement que j'ai eu la bonne intuition de créer mon tableau des conversions : je n'aurai pas à rechercher tous les réglages d'ombre.

Quant au tuto, effectivement, je l'avais lu il y a un bail, mais comme on n'avait pas accès aux colormaps, il m'était sorti de l'esprit.


Sinon, je me suis "amusé" à créer - enfin - le portail que je voulais : doré.

Pour info, voici l'original :
AYONRRG.gif
Le mien au repos
AYONRRG.gif
et en action
AYONRRG.gif

Plus des variations que je compte utiliser dans le plan des dragons :
AYONRRG.gif
AYONRRG.gif
AYONRRG.gif
AYONRRG.gif

Et d'autres pour le fun :
AYONRRG.gif
AYONRRG.gif
AYONRRG.gif
AYONRRG.gif


Cerise sur le gâteau, après des années de galère, j'ai enfin trouvé le truc qui permet de créer des animations de décor avec ombres transparentes, action que le moteur du jeu ne gère pas.
Ça serait dommage de se passer de l'ombre du portail. ;)
Fichiers joints
AYONVVT.gif
AYONBBL.gif
AYONGRG.gif
AYONGVT.gif
AYONPPU.gif
AYONGJA.gif
AYON.gif
AYNU.gif
AYONOR.gif
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Paul Siramy
Tasloï
Messages : 97
Enregistré le : lun. 23 janv. 2012, 20:57
Localisation : Hauts-de-Seine
Statut : Hors ligne
.

Message par Paul Siramy »

Hop, petit cadeau : cmap_CR_A1_fix.zip

C'est une colormap spéciale qui transforme les jambières noir des amazones en rouge... en laissant la couleur de peau intacte. Ca corrige donc le bug que tu avais.

Installation :
* dézip ce fichier quelque part. Exemple : tu le mets dans "C:\", tu le dézippe de là, tu as maintenant le fichier "C:\data\global\monsters\$1\cof\palshift.dat"
* dans le sous-répertoire "ressources" de MergeDCCv2, ouvre le fichier "listfiles.txt", et n'importe où ajoute la ligne "data\global\monsters\$1\cof\palshift.dat"
* Lance MergeDCCv2
* ouvre la fenêtre de configuration des MPQ, onglet "Mod Directory", sélectionne l'endroit où tu a dézipé cette archive. Dans mon exemple, tu sélectionne "C:\"
* Monsters / CR / 1HS / A1 : pour ce mode, le layer LG pour la variante BRV est noir, alors que pour tous les autres modes cette même variante est rouge
* Pour corriger le problème pour ce layer LG : Colormap Type = Monsters / Colormap File = $1 / index = 0 (pas le choix)

C'est pas parfait (il aurait fallu un rouge un poil plus flashy), mais déjà pour un 1er essai, tu me diras ce que tu en penses.
Simplicity is harder than complexity in that it requires strong executive functioning skills (our ability to organize and use information).
by Andrew Grapsas on 07 December 2012
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Génial ! :dance4:

Je viens de l'installer : à priori, comme ça, dans merge, ça rend bien. Mais pour avoir une idée complète, il va falloir que je la bamise pour vérifier in game que les teintes des jambières rouges en mode attaque ne détonnent pas avec celles des autres actions.

Mais comme je te l'ai dit, à priori, au vu des écrans d'exportation, ça a plutôt l'air de coller. ;)

J'espère avoir conservé quelque part mes bams de jambières rouges (avant d'utiliser les noires), sinon je suis bon pour les refaire et tu devras attendre un peu plus longtemps pour avoir une réponse finale. Encore une fois, je ne regrette pas d'avoir perdu un peu de temps à saisir mon tableau de conversions. :(

Et ça va me faire du bien d'abandonner un instant mes cartes.

A ce sujet, j'ai abondamment utilisé les colormaps pour modifier des animations d'objets et les insérer dans mes cartes. C'est fou ce que la modification de l'affreuse couleur gris métal de certaines cuves et vasques peut finalement rendre plutôt bien une fois modifiée.
J'ai d'ailleurs repéré un nouveau bug d'affichage d'un token. Il faut que le retrouve pour te le transmettre. Mais c'est peut-être simplement un dysfonctionnement des fichiers originaux du jeu, comme il en existe quelques uns que je t'avais déjà mentionnés.

Encore merci !

PS : j'ai un peu plus de temps pour tester Merge puisque le développement de NI passe en mode ralenti, Argent77 ayant décidé de se remettre à son mod NPC puisque NI fonctionne à peu près correctement et que le gros du composant "convertisseur de bams" est maintenant au point, en attendant d'autres demandes de ma part ou d'autres modeurs...
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Testé mes amazones novices en jambières rouges : franchement, libre à toi de vouloir améliorer ta colormap, mais le résultat in game est excellent ! ;)

Du coup, je vais pouvoir me conformer au code couleur initial de la tribu et réattribuer des jambières rouges à toutes les épéistes : falchion, cimeterre et sabre. Je posterai des images lorsque ce sera terminé.

Je l'ai aussi testé avec le variant LIT (BRV moins les espèces de crochets), mais ça rend beaucoup moins bien.


Quant au token qui pose problème, jette un œil au token MR (code OP) et compare-le au token MW (code OP). Pour mes bam, j'ai dû supprimer les frames qui posaient problème pour éviter la sensation de parkinson de l'animation.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Paul Siramy
Tasloï
Messages : 97
Enregistré le : lun. 23 janv. 2012, 20:57
Localisation : Hauts-de-Seine
Statut : Hors ligne
.

Message par Paul Siramy »

Freddy_Gwendo a écrit :Testé mes amazones novices en jambières rouges : franchement, libre à toi de vouloir améliorer ta colormap, mais le résultat in game est excellent !
Bon ben parfait alors, je laisse comme ça, je ne tente pas une deuxième fois.

Si tu as besoin un jour de faire une colormap perso, je te renvois sur mon tuto sur le sujet 2 posts plus haut, mais tu peut utiliser en plus un truc que j'ai trouvé pour l'occasion il y a 2 jours : sous Paint Shop Pro (pour Photoshop je ne sais pas s'il y a l'équivalent, mais sûrement), j'ai juste utilisé 1 frame, à laquelle j'ai rajouté la petite palette spéciale de 16x16 pixels. L'astuce c'est que j'ai utilisé la baguette magique qui sélectionne tous les pixels dans l'image qui sont de la couleur sous laquelle je pointe. Avec ça j'ai sélectionné individuellement les pixels noirs, en laissant ceux du corps, et ça faisait la même chose dans la "palette" de 16x16 pixels. J'avais donc une sélection de pixels plus ou moins noir dans ma frame + quelques pixels dans la "palette", et j'ai travaillé seulement sur cette sélection (colorize...) ; du coup en fait c'est comme si j'avais travaillé seulement sur quelques couleurs de la palette.
Quant au token qui pose problème, jette un œil au token MR (code OP) et compare-le au token MW (code OP). Pour mes bam, j'ai dû supprimer les frames qui posaient problème pour éviter la sensation de parkinson de l'animation.
Woups ! Effectivement. Je ne vois pas comment ça peut marcher dans le jeu ... c'est peut être un bug de mon décodeur DCC ? Dans objects.txt en tout cas pour ces 2 objets c'est quasi les même lignes, donc ça ne viendrait pas de là non plus... bizzare le bug, je n'ai pas d'explication ni de solution pour l'instant... je verrais ça.
Simplicity is harder than complexity in that it requires strong executive functioning skills (our ability to organize and use information).
by Andrew Grapsas on 07 December 2012
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Paul Siramy a écrit : Si tu as besoin un jour de faire une colormap perso, je te renvois sur mon tuto sur le sujet 2 posts plus haut, mais tu peut utiliser en plus un truc que j'ai trouvé pour l'occasion il y a 2 jours : sous Paint Shop Pro (pour Photoshop je ne sais pas s'il y a l'équivalent, mais sûrement), j'ai juste utilisé 1 frame, à laquelle j'ai rajouté la petite palette spéciale de 16x16 pixels. L'astuce c'est que j'ai utilisé la baguette magique qui sélectionne tous les pixels dans l'image qui sont de la couleur sous laquelle je pointe. Avec ça j'ai sélectionné individuellement les pixels noirs, en laissant ceux du corps, et ça faisait la même chose dans la "palette" de 16x16 pixels. J'avais donc une sélection de pixels plus ou moins noir dans ma frame + quelques pixels dans la "palette", et j'ai travaillé seulement sur cette sélection (colorize...) ; du coup en fait c'est comme si j'avais travaillé seulement sur quelques couleurs de la palette.
Effectivement, c'est ce qui m'a fait renoncer à bidouiller la palette lors de mes premiers essais : certains index noirs des jambières étaient utilisés dans le corps de la demoiselle (et dans la chevelure si mes souvenirs sont exacts). Du coup, mes modifs ne fonctionnaient pas.
J'avais abandonné l'idée de supprimer les pixels du corps car je travaillais sur toutes les frames et ça représentait un boulot dingue. Mais il est vrai que je ne m'étais pas penché sur les colormaps et ton astuce fonctionne dans ce cas (aussi sur Photoshop), comme dans mes recolorisations d'images uniques pour mes cartes.

Les nouvelles amazones seront prêtes dès que j'aurai terminé l'archère, dans la soirée.
Je les ai utilisées comme supports et exemples pour mon prochain tuto sur la création de bams avec le nouveau convertisseur de NearInfinity. Les images ont été capturées, ne reste plus qu'à rédiger le texte. ;)
Woups ! Effectivement. Je ne vois pas comment ça peut marcher dans le jeu ...
bizzare le bug, je n'ai pas d'explication ni de solution pour l'instant... je verrais ça.
Et un autre casse-tête, un !
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Bon, j'ai la flemme de réaliser des captures d'écran, mais je continue les conversions. :gign:

A ce sujet, il s'est passé un truc bizarre dans l'exportation du token SB (mode S1) : en utilisant le code d'exportation %IMG, les frames ne sont pas triées dans le bon ordre des directions (en fait les premières correspondent à la direction Ouest, et non à la direction Sud).
Je m'en suis aperçu en créant les bams et j'ai dû les réorganiser.

Je suis aller vérifier ma conversion de l'original (sans coloramp) et il s'était passé la même chose. Donc ça ne vient pas de la nouvelle version de Merge.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Paul Siramy
Tasloï
Messages : 97
Enregistré le : lun. 23 janv. 2012, 20:57
Localisation : Hauts-de-Seine
Statut : Hors ligne
.

Message par Paul Siramy »

J'ai regardé un peu, et je ne n'ai là encore aucune explication. Je supose que c'est encore une particularité du jeu. Pour la réorganisation des directions, tu peut le faire directement depuis MergeDcc.

Sinon, j'ai presque fini d'implémenter un nouveau "type" de colormap, qui en fait est simplement la possibilité de dire à un layer d'utiliser le même réglage de colormap qu'un autre layer (qui à son tour peut faire pareil et ainsi de suite). Si tu veut faire des tests avec ce genre de réglage, tu t'aperçois vite que ça peut devenir compliqué de retrouver la trace du layer qui commande tous les autres, mieux vaut avoir l'esprit clair avant de commencer :) Mais bon, en tout cas ça permet de ne changer qu'un seul contrôle pour que toute l'animation change. Par défaut pour les joueurs j'ai mis que les layers d'armure sont tous liés au layer TR, comme dans le jeu, tu n'as donc pas à le faire manuellement avant de commencer à essayer des couleurs. J'ai mis la même chose pour les monstres, même si là certains layers (S1 S2 S3) sont en fait des effets spéciaux plutôt que des éléments d'armure.

J'essaye d'éliminer les derniers bugs qui trainent, et je mettrais la version en ligne. A priori Vendredi soir si tout vas bien. Idéalement, il faudrait que je mette aussi quelques boutons utiles (arrêt/lecture, zoom) avant, car à force ça arrache les yeux.
Simplicity is harder than complexity in that it requires strong executive functioning skills (our ability to organize and use information).
by Andrew Grapsas on 07 December 2012
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Génial ! :)

Ça faisait partie des "petits plus" dont je comptais te dire un mot : lorsque l'on change une colormap dans une séquence (NU en général, pour la tester facilement), il faut ensuite répéter le réglage pour tous les autres modes. Si une fonction permet de conserver ce réglage des layers pour tous les modes du même token, alors c'est un gain de temps considérable. ;)
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

MSG à 3h et 4h du mat!

Les modeurs ne dorment jamais! ;)
Avatar du membre
Paul Siramy
Tasloï
Messages : 97
Enregistré le : lun. 23 janv. 2012, 20:57
Localisation : Hauts-de-Seine
Statut : Hors ligne
.

Message par Paul Siramy »

MSG à 3h et 4h du mat!
Les modeurs ne dorment jamais! ;)
Zut, on dirais qu'on a été repérés :whistle3:


Voici une nouvelle version : MergeDCCv2_sources_20140510.zip (2.5 Mo)

Nouveautés :
  • réglages d'une colormap pouvant utiliser un autre layer comme modèle
  • ajouts de boutons (zoom - / zoom + / stop / play / frame + / frame -)

Un exemple en image (un peu gros, désolé. Si ça dérange je le réduirais) :

Image

Ça faisait partie des "petits plus" dont je comptais te dire un mot : lorsque l'on change une colormap dans une séquence (NU en général, pour la tester facilement), il faut ensuite répéter le réglage pour tous les autres modes. Si une fonction permet de conserver ce réglage des layers pour tous les modes du même token, alors c'est un gain de temps considérable. ;)
Désolé, mais quand on change de mode, il faut refaire le réglage des colormaps, tout comme il faut refaire le réglage des Variantes des layers. Ce qui change c'est qu'il y a nettement moins de réglages à reprendre par contre.

Bon, l'interface utilisateur n'est pas encore tip top, mais au moins le fait de pouvoir arrêter l'animation ça soulage bien les yeux.

Je ne sais pas pourquoi, mais maintenant je sens qu'une prochaine demande que je vais recevoir vas d'être d'agrandir la fenêtre de prévisualisation... vu qu'avec les zooms maintenant elles peut être un peu contraignante :'(
Simplicity is harder than complexity in that it requires strong executive functioning skills (our ability to organize and use information).
by Andrew Grapsas on 07 December 2012
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Paul Siramy a écrit :
  • réglages d'une colormap pouvant utiliser un autre layer comme modèle
  • ajouts de boutons (zoom - / zoom + / stop / play / frame + / frame -)
Bon, l'interface utilisateur n'est pas encore tip top, mais au moins le fait de pouvoir arrêter l'animation ça soulage bien les yeux.
C'est vrai que les nouveaux boutons play et frame + (-) font un bien fou, et pas seulement pour le changement de colormap. Auparavant, lorsque j'en avais besoin, je faisais la même chose dans l'onglet Export en sélectionnant une direction et en tapant les numéros de frame un par un.

En revanche, je ne suis pas fan du zoom (because pixellisation), mais c’est tout à fait perso.
Désolé, mais quand on change de mode, il faut refaire le réglage des colormaps, tout comme il faut refaire le réglage des Variantes des layers. Ce qui change c'est qu'il y a nettement moins de réglages à reprendre par contre.
Je m'en doutais un poil, raison pour laquelle je ne t'en avais pas parlé jusqu'à présent. Sans doute l'expérience de mes tests de NI : on apprend vite à éviter certaines questions dont on redoute la réponse...
Mais comme tu le dis, le nouveau réglage "Same as" m'aurait déjà bien simplifié la vie avec mes conversions d'animation multi-layers. Dans le processus de conversion, avec le nouveau convertisseur de bam de NI, le plus long, c'est maintenant les exportations des images quand il y a des réglages différents d'ombre selon les directions, voire les frames.

D'ailleurs, à ce sujet
Cocrane a écrit :MSG à 3h et 4h du mat!

Les modeurs ne dorment jamais! ;)
Décalage horaire pour confirmer la validation de la sortie de la dernière version de NI.

Je ne sais pas pourquoi, mais maintenant je sens qu'une prochaine demande que je vais recevoir vas d'être d'agrandir la fenêtre de prévisualisation... vu qu'avec les zooms maintenant elles peut être un peu contraignante :'(
Pour l'instant, ça ne me paraît pas indispensable (cf. commentaire du zoom). ;)


Bref, je me suis un peu amusé avec et vais l'utiliser quand ce sera possible (multi layers) pour exporter les dernières variantes que je compte convertir.
J'ai en effet encore un bon paquet d'animations recolorisées en stock qui attendent leurs bams... :)
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Paul, tu ne croyais pas si bien dire dans nos échanges sur le testing de logiciels : Je n'aurais jamais imaginé les synergies possibles entre Merge v2 et le nouvel NearInfinity !

Bref, en affinant le choix des colormaps sur Merge hier soir, m'est venue une idée saugrenue que j'ai aussitôt testée : et si je pouvais reproduire l'effet "screen" (ex alpha blending) avec les effets de post production du convertisseur de bam de NI ?

J'ai choisi un token simple, le cimeterre (ST) sur lequel les colormaps ne fonctionnaient pas très bien à cause de l'alpha blending.
En effet, l'aspect lumineux du cimeterre n'apparait pas très bien sur l'original :
STRGSD.gif
STRGSD.gif (11.34 Kio) Vu 1378 fois
STRGSD.gif
STRGSD.gif (11.34 Kio) Vu 1378 fois
Je créée donc la bam en version "vert" car c'est celle qui me semble le plus facilement modifiable.
Un petit effet de Color Balance sur les bons pixels (au passage, un grand merci à Argent77 qui a bien voulu rajouter une fonction permettant de verrouiller les index de la palette qu'on ne veut pas modifier. Je me doutais bien qu'elle allait m"être utile pour ce genre de manips...).

Et voici le cimeterre vert devenu lumineux :
STRGSD.gif
STRGSD.gif (11.34 Kio) Vu 1378 fois

Un petit coup de Hue/Saturation, et je me suis confectionné en deux temps trois mouvements un cimeterre de feu et un autre d'or :
STRGSD.gif
STRGSD.gif (11.34 Kio) Vu 1378 fois
STRGSD.gif
STRGSD.gif (11.34 Kio) Vu 1378 fois
Si ça ne ressemble pas étrangement au rendu alpha blending, je... (pas de promesse que je ne pourrai tenir).

Brèfle, je vais revoir toutes les animations qui utilisent l'alpha blending. Avec un peu de chance (si les pixels concernés ne sont pas trop utilisés par le corps de l'animation par exemple), je vais pouvoir affiner mes conversions. :)
Fichiers joints
STGOSD.gif
STGOSD.gif (11.24 Kio) Vu 1359 fois
STVTSD.gif
STVTSD.gif (10.89 Kio) Vu 1365 fois
STVTSDO.gif
STVTSDO.gif (10.76 Kio) Vu 1380 fois
STRGSDO.gif
STRGSDO.gif (8.69 Kio) Vu 1364 fois
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Paul Siramy
Tasloï
Messages : 97
Enregistré le : lun. 23 janv. 2012, 20:57
Localisation : Hauts-de-Seine
Statut : Hors ligne
.

Message par Paul Siramy »

Diable, c'est très intéressant tout ça :shok: Du coup ça me donne une super idée.
Freddy_Gwendo a écrit :je vais revoir toutes les animations qui utilisent l'alpha blending. Avec un peu de chance (si les pixels concernés ne sont pas trop utilisés par le corps de l'animation par exemple), je vais pouvoir affiner mes conversions.
Si jamais tu n'arrives pas à faire ce que tu veux (ou alors difficilement), une possibilité pour te faciliter grandement la vie serait que MergeDCC réorganise une partie des entrées de la palette pour les pixels normaux, et une autre partie (nombre d'entrée variable selon les besoin de l'utilisateur) serait réservées pour les layers spéciaux... chose que je n'avais pas jugé vraiment utile de faire jusqu'à présent (actuellement toutes les palettes des images extraites utilisent la même palette unique de Diablo II).

Exemple : un PNJ avec une aura autour de lui et une autre autour de son arme. Monstre 0D, comporte un layer TR normal (165 couleurs différentes), un layer S1 pour l'aura de l'épée (31 couleurs), et un layer S2 pour l'aura autour du perso (93 couleurs). Total = 289 couleurs. En fait il y a évidemment une palette de 256 couleurs unique, et chaque layer pioche les couleurs dont il a besoin. Ainsi dans MergeDCC si tu affiche les layers S1 et S2 mais sans le layer TR, tu lis qu'il y a 113 couleurs dans l'animation. Les layers S1 et S2 partagent donc forcément des couleurs identiques.

Mais rien n'empêcherait MergeDCC de réorganiser la palette en plusieurs sous-palettes, et d'attribuer une sous-palette à 1 ou plusieurs layers.

Dans cet exemple, une possibilité serait de dire à MergeDCC de faire une sous-palette de 165 couleurs pour le layer TR (donc sans perte de qualité), et une sous-palette de 256-165-2=89 couleurs pour les layers S1 et S2. MergeDCC créerait alors une nouvelle palette pour cette animation, composée de 2 entrée pour la transparence et les ombres, puis les 165 couleurs utilisées pour le layer TR, puis pour les 89 entrées de palette restantes il prendrait les layers S1 et S2 ensemble, et calculerait les 89 nouvelles couleurs qui représenterait le mieux les 113 couleurs actuellement nécessaire ; puis évidement il recoloriserait les layers TR, S1 et S2 pour qu'ils utilisent leurs nouvelles couleurs.

Tu pourrais bien sûr aussi forcer S1 à avoir une sous-palette de 25 couleurs, et le layer S2 à avoir le reste (64 couleurs), comme ça chaque layer aurait sa propre sous-palette ; changer une couleur de la palette finale n'affecterait alors forcément qu'un seul layer, même si dans l'animation originale ce n'était pas le cas.

Dans le 1er cas (1 sous-palette pour S1+S2) au final tu aurais des images extraites avec toutes la même palette, mais qui ne serait désormais plus celle copiée/collée de Diablo II : ça serait une palette faites sur-mesure, avec 2 entrées spéciales + 2 sous-palettes de respectivement 165 et 89 couleurs. Si jamais tu changeais dans toutes ces images toutes les couleurs des entrées 167 à 255 (89 entrées) tu n'affecterais comme pixels que les auras (mais de la même façon par contre).

D'ailleurs, sans même parler de ce système pour les auras, rien n'empêcherait de l'appliquer à des animations normales, ça te permettrait d'avoir des images (donc des BAM) dont chaque layer serait sur sa propre sous-palette, ce que je crois que tu voulais à un moment pour justement te permettre de changer seulement des entrées de palette et ainsi avoir une nouvelle animation (des variantes de couleurs).

Je vais déjà réfléchir à comment coder ça au mieux, mais en attendant n'hésites pas à me donner tes idées / remarques sur le sujet.
Simplicity is harder than complexity in that it requires strong executive functioning skills (our ability to organize and use information).
by Andrew Grapsas on 07 December 2012
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Effectivement, ça pourrait être utile. ^^ A une condition. ;)

Mais je pense qu'elle ne posera pas de problème puisqu'elle est déjà en partie présente : Il serait bon d'indiquer à côté du nombre de couleurs utilisées le nombre d'index de l'animation et celui des layers spéciaux. Afin de savoir rapidement sur lesquels travailler ensuite.

De plus, si je me réfère au compteur de couleurs utilisées, il y a de la marge pour réorganiser la palette Diablo et supprimer les index non utilisés.



:read: Par ailleurs, je serai absent du 18 au 25 environ. Donc impossible de tester quoi que ce soit pendant cette période.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Armand
Adepte de Grondemarteau
Ours des cavernes
Messages : 1141
Enregistré le : lun. 03 déc. 2007, 22:04
Localisation : Dordogne
Statut : Hors ligne
.

Message par Armand »

Juste un petit passage éclair pour te renouveller tout mes encouragements. Je vois que tu es toujours au taquet et ça fait plaisir à voir.
http://toutlemondesontrolistes.blogspot ... ation.html
Ancien moddeur pour bg2, critique sur la sphère roliste et gamedesigner en herbe
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Tiens, un revenant ! ;)

Oui, ça avance doucettement.
Si tu es toujours intéressé par le travail de recolorisation des bams, je te conseille de télécharger la dernière version de NearInfinity et de tester son convertisseur de bams : tu y trouveras quelques fonctions bien plus performantes que celles de l'éditeur de palette de DLTCEP, et qui t'éviteront de passer par une exportation des frames, puis travail sur un éditeur graphique.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

En parlant de revenant, Paul, si tu est toujours abonné à ce fil : JE SUIS DE RETOUR !
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

J'ai perdu quelques heures à tester des logiciels pour enregistrer des vidéos. Sans grand résultat.

Mais tant qu'à faire, voici deux intégrations des animations de Diablo 2 dans des décors pour BG2 : http://www.mediafire.com/download/82xu0 ... blo_001.7z

Je sais : la qualité de la vidéo n'est pas top (c'est le moins que l'on puisse dire), mais c'est mon premier essai et au moins j'aurais éliminé ces logiciels de mon ordi en attendant d'en trouver un plus performant. ;)
Ce qui compte, ce sont les animations graphiques des animations Diablo 2. Alors oubliez la mauvaise définition de l'image et notamment des textes...
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

Salut Fréddy,

j'ai logiciel sympa avec la clé si tu veux pouvoir enregistrer des videos.

Dis moi et je le mettrai en ligne au plus tard vendredi. (je suis en vadrouille vacances familles)
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Ça fait un bail... ;)

Pour info, j'ai enregistré une partie des animations converties au format IE pour utilisation avec Infinity Animations ici, ici, et encore ici.

Elles s'installent aussi facilement sur les versions EE. ;)

Il en reste encore une cinquantaine à enregistrer.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Le premier jeu d'animations de démons vient d'être enregistré.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Ça y est : la plupart des animations portées aux différents formats IE ont été enregistrées dans Infinity Animations. La procédure d'implantation dans les versions EE fonctionne aussi.

Format BGI SIMPLE MONSTER - NORMAL

Code : Tout sélectionner

APPEND ~animate.ids~ ~0x547D GUARD1_GLAIVE_D2~ UNLESS ~^0x547[Dd]~
APPEND ~anisnd.ids~ ~0x547D £AD      CGAMEANIMATIONTYPE_GUARD1_GLAIVE_D2~ UNLESS ~^0x547[Dd]~
APPEND ~animate.ids~ ~0x547E GUARD1_SPEAR_D2~ UNLESS ~^0x547[Ee]~
APPEND ~anisnd.ids~ ~0x547E £AE      CGAMEANIMATIONTYPE_GUARD1_SPEAR_D2~ UNLESS ~^0x547[Ee]~
APPEND ~animate.ids~ ~0x547F GUARD2_GLAIVE_D2~ UNLESS ~^0x547[Ff]~
APPEND ~anisnd.ids~ ~0x547F £AF      CGAMEANIMATIONTYPE_GUARD2_GLAIVE_D2~ UNLESS ~^0x547[Ff]~
APPEND ~animate.ids~ ~0x5480 GUARD2_SPEAR_D2~ UNLESS ~^0x5480~
APPEND ~anisnd.ids~ ~0x5480 £AG      CGAMEANIMATIONTYPE_GUARD2_SPEAR_D2~ UNLESS ~^0x5480~

APPEND ~animate.ids~ ~0x5481 SNAKE_SEA~ UNLESS ~^0x5481~
APPEND ~anisnd.ids~ ~0x5481 £AH      CGAMEANIMATIONTYPE_SNAKE_SEA~ UNLESS ~^0x5481~

APPEND ~animate.ids~ ~0x548A GUARD_ZEALOT_AXE~ UNLESS ~^0x548[Aa]~
APPEND ~anisnd.ids~ ~0x548A £AQ      CGAMEANIMATIONTYPE_GUARD_ZEALOT_AXE~ UNLESS ~^0x548[Aa]~
APPEND ~animate.ids~ ~0x548B GUARD_ZEALOT_VOULGE~ UNLESS ~^0x548[Bb]~
APPEND ~anisnd.ids~ ~0x548B £AR      CGAMEANIMATIONTYPE_GUARD_ZEALOT_VOULGE~ UNLESS ~^0x548[Bb]~
APPEND ~animate.ids~ ~0x548C GUARD_ZEALOT_POLEAXE~ UNLESS ~^0x548[Cc]~
APPEND ~anisnd.ids~ ~0x548C £AS      CGAMEANIMATIONTYPE_GUARD_ZEALOT_POLEAXE~ UNLESS ~^0x548[Cc]~
APPEND ~animate.ids~ ~0x548D GUARD_ZEALOT_SCYTHE~ UNLESS ~^0x548[Dd]~
APPEND ~anisnd.ids~ ~0x548D £AT      CGAMEANIMATIONTYPE_GUARD_ZEALOT_SCYTHE~ UNLESS ~^0x548[Dd]~

APPEND ~animate.ids~ ~0x5492 MOSQUITO_GIANT~ UNLESS ~^0x5492~
APPEND ~anisnd.ids~ ~0x5492 £AY      CGAMEANIMATIONTYPE_MOSQUITO_GIANT~ UNLESS ~^0x5492~
APPEND ~animate.ids~ ~0x5493 VULTURE_DEMON~ UNLESS ~^0x5493~
APPEND ~anisnd.ids~ ~0x5493 £AZ      CGAMEANIMATIONTYPE_VULTURE_DEMON~ UNLESS ~^0x5493~

APPEND ~animate.ids~ ~0x5494 MINOTAUR_ARMOR_2_AXES~ UNLESS ~^0x5494~
APPEND ~anisnd.ids~ ~0x5494 £BA      CGAMEANIMATIONTYPE_MINOTAUR_ARMOR_2_AXES~ UNLESS ~^0x5494~
APPEND ~animate.ids~ ~0x5495 MINOTAUR_ARMOR_2_FLAILS~ UNLESS ~^0x5495~
APPEND ~anisnd.ids~ ~0x5495 £BB      CGAMEANIMATIONTYPE_MINOTAUR_ARMOR_2_FLAILS~ UNLESS ~^0x5495~
APPEND ~animate.ids~ ~0x5496 MINOTAUR_ARMOR_AXE_AND_FLAIL~ UNLESS ~^0x5496~
APPEND ~anisnd.ids~ ~0x5496 £BC      CGAMEANIMATIONTYPE_MINOTAUR_ARMOR_AXE_AND_FLAIL~ UNLESS ~^0x5496~
APPEND ~animate.ids~ ~0x5497 MINOTAUR_2_AXES~ UNLESS ~^0x5497~
APPEND ~anisnd.ids~ ~0x5497 £BD      CGAMEANIMATIONTYPE_MINOTAUR_2_AXES~ UNLESS ~^0x5497~
APPEND ~animate.ids~ ~0x5498 MINOTAUR_2_FLAILS~ UNLESS ~^0x5498~
APPEND ~anisnd.ids~ ~0x5498 £BE      CGAMEANIMATIONTYPE_MINOTAUR_2_FLAILS~ UNLESS ~^0x5498~
APPEND ~animate.ids~ ~0x5499 MINOTAUR_AXE_AND_FLAIL~ UNLESS ~^0x5499~
APPEND ~anisnd.ids~ ~0x5499 £BF      CGAMEANIMATIONTYPE_MINOTAUR_AXE_AND_FLAIL~ UNLESS ~^0x5499~

APPEND ~animate.ids~ ~0x549A AMAZON_SCIMITAR~ UNLESS ~^0x549[Aa]~
APPEND ~anisnd.ids~ ~0x549A £BG      CGAMEANIMATIONTYPE_AMAZON_SCIMITAR~ UNLESS ~^0x549[Aa]~
APPEND ~animate.ids~ ~0x549B AMAZON_FALCHION~ UNLESS ~^0x549[Bb]~
APPEND ~anisnd.ids~ ~0x549B £BH      CGAMEANIMATIONTYPE_AMAZON_FALCHION~ UNLESS ~^0x549[Bb]~
APPEND ~animate.ids~ ~0x549C AMAZON_SABER~ UNLESS ~^0x549[Cc]~
APPEND ~anisnd.ids~ ~0x549C £BI      CGAMEANIMATIONTYPE_AMAZON_SABER~ UNLESS ~^0x549[Cc]~
APPEND ~animate.ids~ ~0x549D AMAZON_AXE~ UNLESS ~^0x549[Dd]~
APPEND ~anisnd.ids~ ~0x549D £BJ      CGAMEANIMATIONTYPE_AMAZON_AXE~ UNLESS ~^0x549[Dd]~
APPEND ~animate.ids~ ~0x549E AMAZON_PIKE~ UNLESS ~^0x549[Ee]~
APPEND ~anisnd.ids~ ~0x549E £BK      CGAMEANIMATIONTYPE_AMAZON_PIKE~ UNLESS ~^0x549[Ee]~
APPEND ~animate.ids~ ~0x549F AMAZON_TRIDENT~ UNLESS ~^0x549[Ff]~
APPEND ~anisnd.ids~ ~0x549F £BL      CGAMEANIMATIONTYPE_AMAZON_TRIDENT~ UNLESS ~^0x549[Ff]~
APPEND ~animate.ids~ ~0x54A0 AMAZON_NOVICE~ UNLESS ~^0x54[Aa]0~
APPEND ~anisnd.ids~ ~0x54A0 £BM      CGAMEANIMATIONTYPE_AMAZON_NOVICE~ UNLESS ~^0x54[Aa]0~
APPEND ~animate.ids~ ~0x54A1 AMAZON_ARCHER~ UNLESS ~^0x54[Aa]1~
APPEND ~anisnd.ids~ ~0x54A1 £BN      CGAMEANIMATIONTYPE_AMAZON_ARCHER~ UNLESS ~^0x54[Aa]1~

APPEND ~animate.ids~ ~0x54A2 PYGMY~ UNLESS ~^0x54[Aa]2~
APPEND ~anisnd.ids~ ~0x54A2 £BO      CGAMEANIMATIONTYPE_PYGMY~ UNLESS ~^0x54[Aa]2~
APPEND ~animate.ids~ ~0x54A3 PYGMY_BLOWPIPE~ UNLESS ~^0x54[Aa]3~
APPEND ~anisnd.ids~ ~0x54A3 £BP      CGAMEANIMATIONTYPE_PYGMY_BLOWPIPE~ UNLESS ~^0x54[Aa]3~

APPEND ~animate.ids~ ~0x54A4 DOOM_KNIGHT~ UNLESS ~^0x54[Aa]4~
APPEND ~anisnd.ids~ ~0x54A4 £BQ      CGAMEANIMATIONTYPE_DOOM_KNIGHT~ UNLESS ~^0x54[Aa]4~
APPEND ~animate.ids~ ~0x54A5 DOOM_KNIGHT_ONE_ARMED~ UNLESS ~^0x54[Aa]5~
APPEND ~anisnd.ids~ ~0x54A5 £BR      CGAMEANIMATIONTYPE_DOOM_KNIGHT_ONE_ARMED~ UNLESS ~^0x54[Aa]5~
APPEND ~animate.ids~ ~0x54A6 DOOM_KNIGHT_BEHEADED~ UNLESS ~^0x54[Aa]6~
APPEND ~anisnd.ids~ ~0x54A6 £BS      CGAMEANIMATIONTYPE_DOOM_KNIGHT_BEHEADED~ UNLESS ~^0x54[Aa]6~
APPEND ~animate.ids~ ~0x54A7 DOOM_KNIGHT_RIPPED_OUT~ UNLESS ~^0x54[Aa]7~
APPEND ~anisnd.ids~ ~0x54A7 £BT      CGAMEANIMATIONTYPE_DOOM_KNIGHT_RIPPED_OUT~ UNLESS ~^0x54[Aa]7~
APPEND ~animate.ids~ ~0x54A8 REANIMATED_HORDE~ UNLESS ~^0x54[Aa]8~
APPEND ~anisnd.ids~ ~0x54A8 £BU      CGAMEANIMATIONTYPE_REANIMATED_HORDE~ UNLESS ~^0x54[Aa]8~

APPEND ~animate.ids~ ~0x54A9 REANIMATED_HORDE_BEHEADED~ UNLESS ~^0x54[Aa]9~
APPEND ~anisnd.ids~ ~0x54A9 £BV      CGAMEANIMATIONTYPE_REANIMATED_HORDE_BEHEADED~ UNLESS ~^0x54[Aa]9~

APPEND ~animate.ids~ ~0x54AA DEMON_BABOON~ UNLESS ~^0x54[Aa][Aa]~
APPEND ~anisnd.ids~ ~0x54AA £BW      CGAMEANIMATIONTYPE_DEMON_BABOON~ UNLESS ~^0x54[Aa][Aa]~
Format BGI SIMPLE MONSTER - LARGE

Code : Tout sélectionner

APPEND ~animate.ids~ ~0x557C THORNED_HULK1~ UNLESS ~^0x557[Cc]~
APPEND ~anisnd.ids~ ~0x557C £JY      CGAMEANIMATIONTYPE_THORNED_HULK1~ UNLESS ~^0x557[Cc]~
APPEND ~animate.ids~ ~0x557D THORNED_HULK2~ UNLESS ~^0x557[Dd]~
APPEND ~anisnd.ids~ ~0x557D £JZ      CGAMEANIMATIONTYPE_THORNED_HULK2~ UNLESS ~^0x557[Dd]~
APPEND ~animate.ids~ ~0x557E THORNED_HULK3~ UNLESS ~^0x557[Ee]~
APPEND ~anisnd.ids~ ~0x557E £KA      CGAMEANIMATIONTYPE_THORNED_HULK3~ UNLESS ~^0x557[Ee]~
APPEND ~animate.ids~ ~0x557F THORNED_HULK4~ UNLESS ~^0x557[Ff]~
APPEND ~anisnd.ids~ ~0x557F £KB      CGAMEANIMATIONTYPE_THORNED_HULK4~ UNLESS ~^0x557[Ff]~
APPEND ~animate.ids~ ~0x5580 THORNED_HULK5~ UNLESS ~^0x5580~
APPEND ~anisnd.ids~ ~0x5580 £KC      CGAMEANIMATIONTYPE_THORNED_HULK5~ UNLESS ~^0x5580~

APPEND ~animate.ids~ ~0x5581 SNOW_YETI~ UNLESS ~^0x5581~
APPEND ~anisnd.ids~ ~0x5581 £KD      CGAMEANIMATIONTYPE_SNOW_YETI~ UNLESS ~^0x5581~

APPEND ~animate.ids~ ~0x5582 REGURGITATOR~ UNLESS ~^0x5582~
APPEND ~anisnd.ids~ ~0x5582 £KE      CGAMEANIMATIONTYPE_REGURGITATOR~ UNLESS ~^0x5582~
APPEND ~animate.ids~ ~0x5583 MOSQUITO_NEST~ UNLESS ~^0x5583~
APPEND ~anisnd.ids~ ~0x5583 £KF      CGAMEANIMATIONTYPE_MOSQUITO_NEST~ UNLESS ~^0x5583~
APPEND ~animate.ids~ ~0x5584 SIEGE_BEAST~ UNLESS ~^0x5584~
APPEND ~anisnd.ids~ ~0x5584 £KG      CGAMEANIMATIONTYPE_SIEGE_BEAST~ UNLESS ~^0x5584~
APPEND ~animate.ids~ ~0x5585 DEMON_DURIEL~ UNLESS ~^0x5585~
APPEND ~anisnd.ids~ ~0x5585 £KH      CGAMEANIMATIONTYPE_DEMON_DURIEL~ UNLESS ~^0x5585~
APPEND ~animate.ids~ ~0x5586 GW_INSECTS_SWARM~ UNLESS ~^0x5586~
APPEND ~anisnd.ids~ ~0x5586 £KI      CGAMEANIMATIONTYPE_GW_INSECTS_SWARM~ UNLESS ~^0x5586~
Format BGI MONSTER LONG 4 PARTS - LARGE

Code : Tout sélectionner

APPEND ~animate.ids~ ~0x1005 OVERSEER_WARRIOR1~ UNLESS ~^0x1005~
APPEND ~anisnd.ids~ ~0x1005 ÆAE      CGAMEANIMATIONTYPE_OVERSEER_WARRIOR1~ UNLESS ~^0x1005~
APPEND ~animate.ids~ ~0x1006 OVERSEER_WARRIOR2~ UNLESS ~^0x1006~
APPEND ~anisnd.ids~ ~0x1006 ÆAF      CGAMEANIMATIONTYPE_OVERSEER_WARRIOR2~ UNLESS ~^0x1006~
APPEND ~animate.ids~ ~0x1007 OVERSEER_WARRIOR3~ UNLESS ~^0x1007~
APPEND ~anisnd.ids~ ~0x1007 ÆAG      CGAMEANIMATIONTYPE_OVERSEER_WARRIOR3~ UNLESS ~^0x1007~
APPEND ~animate.ids~ ~0x1008 OVERSEER_CAPTAIN~ UNLESS ~^0x1008~
APPEND ~anisnd.ids~ ~0x1008 ÆAH      CGAMEANIMATIONTYPE_OVERSEER_CAPTAIN~ UNLESS ~^0x1008~
APPEND ~animate.ids~ ~0x1009 OVERSEER_NUDE~ UNLESS ~^0x1009~
APPEND ~anisnd.ids~ ~0x1009 ÆAI      CGAMEANIMATIONTYPE_OVERSEER_NUDE~ UNLESS ~^0x1009~

APPEND ~animate.ids~ ~0x1102 CATAPULT~ UNLESS ~^0x1102~
APPEND ~anisnd.ids~ ~0x1102 ÆJX      CGAMEANIMATIONTYPE_CATAPULT~ UNLESS ~^0x1102~
Format IWD - NORMAL

Code : Tout sélectionner

APPEND ~animate.ids~ ~0x5298 OCTOPUS_TENTACLE~ UNLESS ~^0x5298~
APPEND ~anisnd.ids~ ~0x5298 µDN      CGAMEANIMATIONTYPE_OCTOPUS_TENTACLE~ UNLESS ~^0x5298~

APPEND ~animate.ids~ ~0x52A5 GARGOYLE~ UNLESS ~^0x52[Aa]5~
APPEND ~anisnd.ids~ ~0x52A5 µEA      CGAMEANIMATIONTYPE_GARGOYLE~ UNLESS ~^0x52[Aa]5~

APPEND ~animate.ids~ ~0x52A7 AMAZON_PRIESTESS_FLAIL~ UNLESS ~^0x52[Aa]7~
APPEND ~anisnd.ids~ ~0x52A7 µEC      CGAMEANIMATIONTYPE_AMAZON_PRIESTESS_FLAIL~ UNLESS ~^0x52[Aa]7~
APPEND ~animate.ids~ ~0x52A8 AMAZON_PRIESTESS_HAMMER~ UNLESS ~^0x52[Aa]8~
APPEND ~anisnd.ids~ ~0x52A8 µED      CGAMEANIMATIONTYPE_AMAZON_PRIESTESS_HAMMER~ UNLESS ~^0x52[Aa]8~
APPEND ~animate.ids~ ~0x52A9 AMAZON_PRIESTESS_MACE~ UNLESS ~^0x52[Aa]9~
APPEND ~anisnd.ids~ ~0x52A9 µEE      CGAMEANIMATIONTYPE_AMAZON_PRIESTESS_MACE~ UNLESS ~^0x52[Aa]9~

APPEND ~animate.ids~ ~0x52AA PYGMY_SHAMAN~ UNLESS ~^0x52[Aa][Aa]~
APPEND ~anisnd.ids~ ~0x52AA µEF      CGAMEANIMATIONTYPE_PYGMY_SHAMAN~ UNLESS ~^0x52[Aa][Aa]~

APPEND ~animate.ids~ ~0x52AB GW_SKELETON_ARMY1~ UNLESS ~^0x52[Aa][Bb]~
APPEND ~anisnd.ids~ ~0x52AB µEG      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY1~ UNLESS ~^0x52[Aa][Bb]~
APPEND ~animate.ids~ ~0x52AC GW_SKELETON_ARMY1_SCYTHE~ UNLESS ~^0x52[Aa][Cc]~
APPEND ~anisnd.ids~ ~0x52AC µEH      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY1_SCYTHE~ UNLESS ~^0x52[Aa][Cc]~
APPEND ~animate.ids~ ~0x52AD GW_SKELETON_ARMY1_ARCHER~ UNLESS ~^0x52[Aa][Dd]~
APPEND ~anisnd.ids~ ~0x52AD µEI      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY1_ARCHER~ UNLESS ~^0x52[Aa][Dd]~
APPEND ~animate.ids~ ~0x52AE GW_SKELETON_ARMY1_ONE_ARMED~ UNLESS ~^0x52[Aa][Ee]~
APPEND ~anisnd.ids~ ~0x52AE µEJ      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY1_ONE_ARMED~ UNLESS ~^0x52[Aa][Ee]~
APPEND ~animate.ids~ ~0x52AF GW_SKELETON_ARMY1_BEHEADED~ UNLESS ~^0x52[Aa][Ff]~
APPEND ~anisnd.ids~ ~0x52AF µEK      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY1_BEHEADED~ UNLESS ~^0x52[Aa][Ff]~
APPEND ~animate.ids~ ~0x52B0 GW_SKELETON_ARMY1_RIPPED_OUT~ UNLESS ~^0x52[Bb]0~
APPEND ~anisnd.ids~ ~0x52B0 µEL      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY1_RIPPED_OUT~ UNLESS ~^0x52[Bb]0~

APPEND ~animate.ids~ ~0x52B1 GW_SKELETON_ARMY2~ UNLESS ~^0x52[Bb]1~
APPEND ~anisnd.ids~ ~0x52B1 µEM      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY2~ UNLESS ~^0x52[Bb]1~
APPEND ~animate.ids~ ~0x52B2 GW_SKELETON_ARMY2_SCYTHE~ UNLESS ~^0x52[Bb]2~
APPEND ~anisnd.ids~ ~0x52B2 µEN      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY2_SCYTHE~ UNLESS ~^0x52[Bb]2~
APPEND ~animate.ids~ ~0x52B3 GW_SKELETON_ARMY2_ARCHER~ UNLESS ~^0x52[Bb]3~
APPEND ~anisnd.ids~ ~0x52B3 µEO      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY2_ARCHER~ UNLESS ~^0x52[Bb]3~
APPEND ~animate.ids~ ~0x52B4 GW_SKELETON_ARMY2_ONE_ARMED~ UNLESS ~^0x52[Bb]4~
APPEND ~anisnd.ids~ ~0x52B4 µEP      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY2_ONE_ARMED~ UNLESS ~^0x52[Bb]4~
APPEND ~animate.ids~ ~0x52B5 GW_SKELETON_ARMY2_BEHEADED~ UNLESS ~^0x52[Bb]5~
APPEND ~anisnd.ids~ ~0x52B5 µEQ      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY2_BEHEADED~ UNLESS ~^0x52[Bb]5~
APPEND ~animate.ids~ ~0x52B6 GW_SKELETON_ARMY2_RIPPED_OUT~ UNLESS ~^0x52[Bb]6~
APPEND ~anisnd.ids~ ~0x52B6 µER      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY2_RIPPED_OUT~ UNLESS ~^0x52[Bb]6~

APPEND ~animate.ids~ ~0x52B7 GW_SKELETON_ARMY3~ UNLESS ~^0x52[Bb]7~
APPEND ~anisnd.ids~ ~0x52B7 µES      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY3~ UNLESS ~^0x52[Bb]7~
APPEND ~animate.ids~ ~0x52B8 GW_SKELETON_ARMY3_SCYTHE~ UNLESS ~^0x52[Bb]8~
APPEND ~anisnd.ids~ ~0x52B8 µET      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY3_SCYTHE~ UNLESS ~^0x52[Bb]8~
APPEND ~animate.ids~ ~0x52B9 GW_SKELETON_ARMY3_ARCHER~ UNLESS ~^0x52[Bb]9~
APPEND ~anisnd.ids~ ~0x52B9 µEU      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY3_ARCHER~ UNLESS ~^0x52[Bb]9~
APPEND ~animate.ids~ ~0x52BA GW_SKELETON_ARMY3_ONE_ARMED~ UNLESS ~^0x52[Bb][Aa]~
APPEND ~anisnd.ids~ ~0x52BA µEV      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY3_ONE_ARMED~ UNLESS ~^0x52[Bb][Aa]~
APPEND ~animate.ids~ ~0x52BB GW_SKELETON_ARMY3_BEHEADED~ UNLESS ~^0x52[Bb][Bb]~
APPEND ~anisnd.ids~ ~0x52BB µEW      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY3_BEHEADED~ UNLESS ~^0x52[Bb][Bb]~
APPEND ~animate.ids~ ~0x52BC GW_SKELETON_ARMY3_RIPPED_OUT~ UNLESS ~^0x52[Bb][Cc]~
APPEND ~anisnd.ids~ ~0x52BC µEX      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY3_RIPPED_OUT~ UNLESS ~^0x52[Bb][Cc]~

APPEND ~animate.ids~ ~0x52BD GW_SKELETON_ARMY4~ UNLESS ~^0x52[Bb][Dd]~
APPEND ~anisnd.ids~ ~0x52BD µEY      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY4~ UNLESS ~^0x52[Bb][Dd]~
APPEND ~animate.ids~ ~0x52BE GW_SKELETON_ARMY4_SCYTHE~ UNLESS ~^0x52[Bb][Ee]~
APPEND ~anisnd.ids~ ~0x52BE µEZ      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY4_SCYTHE~ UNLESS ~^0x52[Bb][Ee]~
APPEND ~animate.ids~ ~0x52BF GW_SKELETON_ARMY4_ARCHER~ UNLESS ~^0x52[Bb][Ff]~
APPEND ~anisnd.ids~ ~0x52BF µFA      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY4_ARCHER~ UNLESS ~^0x52[Bb][Ff]~
APPEND ~animate.ids~ ~0x52C0 GW_SKELETON_ARMY4_ONE_ARMED~ UNLESS ~^0x52[Cc]0~
APPEND ~anisnd.ids~ ~0x52C0 µFB      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY4_ONE_ARMED~ UNLESS ~^0x52[Cc]0~
APPEND ~animate.ids~ ~0x52C1 GW_SKELETON_ARMY4_BEHEADED~ UNLESS ~^0x52[Cc]1~
APPEND ~anisnd.ids~ ~0x52C1 µFC      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY4_BEHEADED~ UNLESS ~^0x52[Cc]1~
APPEND ~animate.ids~ ~0x52C2 GW_SKELETON_ARMY4_RIPPED_OUT~ UNLESS ~^0x52[Cc]2~
APPEND ~anisnd.ids~ ~0x52C2 µFD      CGAMEANIMATIONTYPE_GW_SKELETON_ARMY4_RIPPED_OUT~ UNLESS ~^0x52[Cc]2~
APPEND ~animate.ids~ ~0x52C3 DOOM_KNIGHT_PRIEST~ UNLESS ~^0x52[Cc]3~

APPEND ~anisnd.ids~ ~0x52C3 µFE      CGAMEANIMATIONTYPE_DOOM_KNIGHT_PRIEST~ UNLESS ~^0x52[Cc]3~
APPEND ~animate.ids~ ~0x52C4 DOOM_KNIGHT_PRIEST_COLD~ UNLESS ~^0x52[Cc]4~
APPEND ~anisnd.ids~ ~0x52C4 µFF      CGAMEANIMATIONTYPE_DOOM_KNIGHT_PRIEST_COLD~ UNLESS ~^0x52[Cc]4~
APPEND ~animate.ids~ ~0x52C5 DOOM_KNIGHT_PRIEST_FIRE~ UNLESS ~^0x52[Cc]5~
APPEND ~anisnd.ids~ ~0x52C5 µFG      CGAMEANIMATIONTYPE_DOOM_KNIGHT_PRIEST_FIRE~ UNLESS ~^0x52[Cc]5~
APPEND ~animate.ids~ ~0x52C6 DOOM_KNIGHT_PRIEST_POISON~ UNLESS ~^0x52[Cc]6~
APPEND ~anisnd.ids~ ~0x52C6 µFH      CGAMEANIMATIONTYPE_DOOM_KNIGHT_PRIEST_POISON~ UNLESS ~^0x52[Cc]6~
APPEND ~animate.ids~ ~0x52C7 DOOM_KNIGHT_PRIEST_UNHOLY~ UNLESS ~^0x52[Cc]7~
APPEND ~anisnd.ids~ ~0x52C7 µFI      CGAMEANIMATIONTYPE_DOOM_KNIGHT_PRIEST_UNHOLY~ UNLESS ~^0x52[Cc]7~
APPEND ~animate.ids~ ~0x52C8 DOOM_KNIGHT_MAGE~ UNLESS ~^0x52[Cc]8~
APPEND ~anisnd.ids~ ~0x52C8 µFJ      CGAMEANIMATIONTYPE_DOOM_KNIGHT_MAGE~ UNLESS ~^0x52[Cc]8~
APPEND ~animate.ids~ ~0x52C9 DOOM_KNIGHT_MAGE_COLD~ UNLESS ~^0x52[Cc]9~
APPEND ~anisnd.ids~ ~0x52C9 µFK      CGAMEANIMATIONTYPE_DOOM_KNIGHT_MAGE_COLD~ UNLESS ~^0x52[Cc]9~
APPEND ~animate.ids~ ~0x52CA DOOM_KNIGHT_MAGE_FIRE~ UNLESS ~^0x52[Cc][Aa]~
APPEND ~anisnd.ids~ ~0x52CA µFL      CGAMEANIMATIONTYPE_DOOM_KNIGHT_MAGE_FIRE~ UNLESS ~^0x52[Cc][Aa]~
APPEND ~animate.ids~ ~0x52CB DOOM_KNIGHT_MAGE_POISON~ UNLESS ~^0x52[Cc][Bb]~
APPEND ~anisnd.ids~ ~0x52CB µFM      CGAMEANIMATIONTYPE_DOOM_KNIGHT_MAGE_POISON~ UNLESS ~^0x52[Cc][Bb]~

APPEND ~animate.ids~ ~0x52CC PANTHER_WOMAN~ UNLESS ~^0x52[Cc][Cc]~
APPEND ~anisnd.ids~ ~0x52CC µFN      CGAMEANIMATIONTYPE_PANTHER_WOMAN~ UNLESS ~^0x52[Cc][Cc]~
APPEND ~animate.ids~ ~0x52CD PANTHER_WOMAN_ELITE1~ UNLESS ~^0x52[Cc][Dd]~
APPEND ~anisnd.ids~ ~0x52CD µFO      CGAMEANIMATIONTYPE_PANTHER_WOMAN_ELITE1~ UNLESS ~^0x52[Cc][Dd]~
APPEND ~animate.ids~ ~0x52CE PANTHER_WOMAN_ELITE2~ UNLESS ~^0x52[Cc][Ee]~
APPEND ~anisnd.ids~ ~0x52CE µFP      CGAMEANIMATIONTYPE_PANTHER_WOMAN_ELITE2~ UNLESS ~^0x52[Cc][Ee]~
APPEND ~animate.ids~ ~0x52CF PANTHER_WOMAN_WHIP~ UNLESS ~^0x52[Cc][Ff]~
APPEND ~anisnd.ids~ ~0x52CF µFQ      CGAMEANIMATIONTYPE_PANTHER_WOMAN_WHIP~ UNLESS ~^0x52[Cc][Ff]~
APPEND ~animate.ids~ ~0x52D0 PANTHER_WOMAN_WHIP_ELITE~ UNLESS ~^0x52[Dd]0~
APPEND ~anisnd.ids~ ~0x52D0 µFR      CGAMEANIMATIONTYPE_PANTHER_WOMAN_WHIP_ELITE~ UNLESS ~^0x52[Dd]0~
APPEND ~animate.ids~ ~0x52D1 PANTHER_WOMAN_CHIEF~ UNLESS ~^0x52[Dd]1~
APPEND ~anisnd.ids~ ~0x52D1 µFS      CGAMEANIMATIONTYPE_PANTHER_WOMAN_CHIEF~ UNLESS ~^0x52[Dd]1~
APPEND ~animate.ids~ ~0x52D2 PANTHER_WOMAN_RANGE~ UNLESS ~^0x52[Dd]2~
APPEND ~anisnd.ids~ ~0x52D2 µFT      CGAMEANIMATIONTYPE_PANTHER_WOMAN_RANGE~ UNLESS ~^0x52[Dd]2~
APPEND ~animate.ids~ ~0x52D3 PANTHER_WOMAN_RANGE_ELITE~ UNLESS ~^0x52[Dd]3~
APPEND ~anisnd.ids~ ~0x52D3 µFU      CGAMEANIMATIONTYPE_PANTHER_WOMAN_RANGE_ELITE~ UNLESS ~^0x52[Dd]3~

APPEND ~animate.ids~ ~0x52D6 MUMMY_PUTRID~ UNLESS ~^0x52[Dd]6~
APPEND ~anisnd.ids~ ~0x52D6 µFX      CGAMEANIMATIONTYPE_MUMMY_PUTRID~ UNLESS ~^0x52[Dd]6~
APPEND ~animate.ids~ ~0x52D7 LICH_FIRE~ UNLESS ~^0x52[Dd]7~
APPEND ~anisnd.ids~ ~0x52D7 µFY      CGAMEANIMATIONTYPE_LICH_FIRE~ UNLESS ~^0x52[Dd]7~

APPEND ~animate.ids~ ~0x52D8 GOATMAN_TWO_HANDED_AXE~ UNLESS ~^0x52[Dd]8~
APPEND ~anisnd.ids~ ~0x52D8 µFZ      CGAMEANIMATIONTYPE_GOATMAN_TWO_HANDED_AXE~ UNLESS ~^0x52[Dd]8~
APPEND ~animate.ids~ ~0x52D9 GOATMAN_GREAT_MAUL~ UNLESS ~^0x52[Dd]9~
APPEND ~anisnd.ids~ ~0x52D9 µGA      CGAMEANIMATIONTYPE_GOATMAN_GREAT_MAUL~ UNLESS ~^0x52[Dd]9~

APPEND ~animate.ids~ ~0x52DA SAND_BEETLE~ UNLESS ~^0x52[Dd][Aa]~
APPEND ~anisnd.ids~ ~0x52DA µGB      CGAMEANIMATIONTYPE_SAND_BEETLE~ UNLESS ~^0x52[Dd][Aa]~
APPEND ~animate.ids~ ~0x52DB MAGGOT_BLUE~ UNLESS ~^0x52[Dd][Bb]~
APPEND ~anisnd.ids~ ~0x52DB µGC      CGAMEANIMATIONTYPE_MAGGOT_BLUE~ UNLESS ~^0x52[Dd][Bb]~
APPEND ~animate.ids~ ~0x52DC MAGGOT_BLACK~ UNLESS ~^0x52[Dd][Cc]~
APPEND ~anisnd.ids~ ~0x52DC µGD      CGAMEANIMATIONTYPE_MAGGOT_BLACK~ UNLESS ~^0x52[Dd][Cc]~
APPEND ~animate.ids~ ~0x52DD MAGGOT_RED~ UNLESS ~^0x52[Dd][Dd]~
APPEND ~anisnd.ids~ ~0x52DD µGE      CGAMEANIMATIONTYPE_MAGGOT_RED~ UNLESS ~^0x52[Dd][Dd]~
APPEND ~animate.ids~ ~0x52DE MAGGOT_GOLD~ UNLESS ~^0x52[Dd][Ee]~
APPEND ~anisnd.ids~ ~0x52DE µGF      CGAMEANIMATIONTYPE_MAGGOT_GOLD~ UNLESS ~^0x52[Dd][Ee]~
APPEND ~animate.ids~ ~0x52E7 MAGGOT_EGG~ UNLESS ~^0x52[Ee]7~
APPEND ~anisnd.ids~ ~0x52E7 µGO      CGAMEANIMATIONTYPE_MAGGOT_EGG~ UNLESS ~^0x52[Ee]7~

APPEND ~animate.ids~ ~0x52E8 EVARD_TENTACLES~ UNLESS ~^0x52[Ee]8~
APPEND ~anisnd.ids~ ~0x52E8 µGP      CGAMEANIMATIONTYPE_EVARD_TENTACLES~ UNLESS ~^0x52[Ee]8~
APPEND ~animate.ids~ ~0x52E9 EVARD_FIRE_TENTACLES~ UNLESS ~^0x52[Ee]9~
APPEND ~anisnd.ids~ ~0x52E9 µGQ      CGAMEANIMATIONTYPE_EVARD_FIRE_TENTACLES~ UNLESS ~^0x52[Ee]9~
APPEND ~animate.ids~ ~0x52EA EVARD_BLACK_TENTACLES~ UNLESS ~^0x52[Ee][Aa]~
APPEND ~anisnd.ids~ ~0x52EA µGR      CGAMEANIMATIONTYPE_EVARD_BLACK_TENTACLES~ UNLESS ~^0x52[Ee][Aa]~

APPEND ~animate.ids~ ~0x52EB PUTRID_DEFILER~ UNLESS ~^0x52[Ee][Bb]~
APPEND ~anisnd.ids~ ~0x52EB µGS      CGAMEANIMATIONTYPE_PUTRID_DEFILER~ UNLESS ~^0x52[Ee][Bb]~

APPEND ~animate.ids~ ~0x52F3 RAZOR_SPINE~ UNLESS ~^0x52[Ff]3~
APPEND ~anisnd.ids~ ~0x52F3 µHA      CGAMEANIMATIONTYPE_RAZOR_SPINE~ UNLESS ~^0x52[Ff]3~

APPEND ~animate.ids~ ~0x52F5 FROG_DEMON~ UNLESS ~^0x52[Ff]5~
APPEND ~anisnd.ids~ ~0x52F5 µHC      CGAMEANIMATIONTYPE_FROG_DEMON~ UNLESS ~^0x52[Ff]5~
APPEND ~animate.ids~ ~0x52F6 FROG_DEMON_BLUE~ UNLESS ~^0x52[Ff]6~
APPEND ~anisnd.ids~ ~0x52F6 µHD      CGAMEANIMATIONTYPE_FROG_DEMON_BLUE~ UNLESS ~^0x52[Ff]6~
APPEND ~animate.ids~ ~0x52F7 FROG_DEMON_GREEN~ UNLESS ~^0x52[Ff]7~
APPEND ~anisnd.ids~ ~0x52F7 µHE      CGAMEANIMATIONTYPE_FROG_DEMON_GREEN~ UNLESS ~^0x52[Ff]7~
APPEND ~animate.ids~ ~0x52F8 FROG_DEMON_PURPLE~ UNLESS ~^0x52[Ff]8~
APPEND ~anisnd.ids~ ~0x52F8 µHF      CGAMEANIMATIONTYPE_FROG_DEMON_PURPLE~ UNLESS ~^0x52[Ff]8~
APPEND ~animate.ids~ ~0x52F9 FROG_DEMON_RED~ UNLESS ~^0x52[Ff]9~
APPEND ~anisnd.ids~ ~0x52F9 µHG      CGAMEANIMATIONTYPE_FROG_DEMON_RED~ UNLESS ~^0x52[Ff]9~
APPEND ~animate.ids~ ~0x52FA FROG_DEMON_YELLOW~ UNLESS ~^0x52[Ff][Aa]~
APPEND ~anisnd.ids~ ~0x52FA µHH      CGAMEANIMATIONTYPE_FROG_DEMON_YELLOW~ UNLESS ~^0x52[Ff][Aa]~

APPEND ~animate.ids~ ~0x5301 BAT_DEMON~ UNLESS ~^0x5301~
APPEND ~anisnd.ids~ ~0x5301 µHO      CGAMEANIMATIONTYPE_BAT_DEMON~ UNLESS ~^0x5301~
APPEND ~animate.ids~ ~0x5302 BAT_DEMON_BLACK~ UNLESS ~^0x5302~
APPEND ~anisnd.ids~ ~0x5302 µHP      CGAMEANIMATIONTYPE_BAT_DEMON_BLACK~ UNLESS ~^0x5302~
APPEND ~animate.ids~ ~0x5303 BAT_DEMON_BLUE~ UNLESS ~^0x5303~
APPEND ~anisnd.ids~ ~0x5303 µHQ      CGAMEANIMATIONTYPE_BAT_DEMON_BLUE~ UNLESS ~^0x5303~
APPEND ~animate.ids~ ~0x5304 BAT_DEMON_FIRE~ UNLESS ~^0x5304~
APPEND ~anisnd.ids~ ~0x5304 µHR      CGAMEANIMATIONTYPE_BAT_DEMON_FIRE~ UNLESS ~^0x5304~
APPEND ~animate.ids~ ~0x5305 BAT_DEMON_SMALL~ UNLESS ~^0x5305~
APPEND ~anisnd.ids~ ~0x5305 µHS      CGAMEANIMATIONTYPE_BAT_DEMON_SMALL~ UNLESS ~^0x5305~
APPEND ~animate.ids~ ~0x5306 IMP_GREMLIN~ UNLESS ~^0x5306~

APPEND ~anisnd.ids~ ~0x5306 µHT      CGAMEANIMATIONTYPE_IMP_GREMLIN~ UNLESS ~^0x5306~
APPEND ~animate.ids~ ~0x5307 IMP_GREMLIN_BLUE~ UNLESS ~^0x5307~
APPEND ~anisnd.ids~ ~0x5307 µHU      CGAMEANIMATIONTYPE_IMP_GREMLIN_BLUE~ UNLESS ~^0x5307~
APPEND ~animate.ids~ ~0x5308 IMP_GREMLIN_GREEN~ UNLESS ~^0x5308~
APPEND ~anisnd.ids~ ~0x5308 µHV      CGAMEANIMATIONTYPE_IMP_GREMLIN_GREEN~ UNLESS ~^0x5308~
APPEND ~animate.ids~ ~0x5309 IMP_GREMLIN_RED~ UNLESS ~^0x5309~
APPEND ~anisnd.ids~ ~0x5309 µHW      CGAMEANIMATIONTYPE_IMP_GREMLIN_RED~ UNLESS ~^0x5309~

APPEND ~animate.ids~ ~0x530A SUCCUBUS~ UNLESS ~^0x530[Aa]~
APPEND ~anisnd.ids~ ~0x530A µHX      CGAMEANIMATIONTYPE_SUCCUBUS~ UNLESS ~^0x530[Aa]~
APPEND ~animate.ids~ ~0x530B SUCCUBUS_WITCH~ UNLESS ~^0x530[Bb]~
APPEND ~anisnd.ids~ ~0x530B µHY      CGAMEANIMATIONTYPE_SUCCUBUS_WITCH~ UNLESS ~^0x530[Bb]~
APPEND ~animate.ids~ ~0x530C SUCCUBUS_SEXY~ UNLESS ~^0x530[Cc]~									// DIABLO I
APPEND ~anisnd.ids~ ~0x530C µHZ      CGAMEANIMATIONTYPE_SUCCUBUS_SEXY~ UNLESS ~^0x530[Cc]~

APPEND ~animate.ids~ ~0x5310 DEMON_IZUAL~ UNLESS ~^0x5310~
APPEND ~anisnd.ids~ ~0x5310 µID      CGAMEANIMATIONTYPE_DEMON_IZUAL~ UNLESS ~^0x5310~
APPEND ~animate.ids~ ~0x5311 DEMON_MEPHISTO~ UNLESS ~^0x5311~
APPEND ~anisnd.ids~ ~0x5311 µIE      CGAMEANIMATIONTYPE_DEMON_MEPHISTO~ UNLESS ~^0x5311~
APPEND ~animate.ids~ ~0x5312 MEGADEMON~ UNLESS ~^0x5312~

APPEND ~anisnd.ids~ ~0x5312 µIF      CGAMEANIMATIONTYPE_MEGADEMON~ UNLESS ~^0x5312~
APPEND ~animate.ids~ ~0x5313 MEGADEMON_FLAMBERGE~ UNLESS ~^0x5313~
APPEND ~anisnd.ids~ ~0x5313 µIG      CGAMEANIMATIONTYPE_MEGADEMON_FLAMBERGE~ UNLESS ~^0x5313~
APPEND ~animate.ids~ ~0x5314 MEGADEMON_SCYTHE~ UNLESS ~^0x5314~
APPEND ~anisnd.ids~ ~0x5314 µIH      CGAMEANIMATIONTYPE_MEGADEMON_SCYTHE~ UNLESS ~^0x5314~
APPEND ~animate.ids~ ~0x5315 MEGADEMON_SWORD~ UNLESS ~^0x5315~
APPEND ~anisnd.ids~ ~0x5315 µII      CGAMEANIMATIONTYPE_MEGADEMON_SWORD~ UNLESS ~^0x5315~
APPEND ~animate.ids~ ~0x5316 MEGADEMON_WAR_AXE~ UNLESS ~^0x5316~
APPEND ~anisnd.ids~ ~0x5316 µIJ      CGAMEANIMATIONTYPE_MEGADEMON_WAR_AXE~ UNLESS ~^0x5316~

APPEND ~animate.ids~ ~0x5322 GW_BLADE_CREEPER~ UNLESS ~^0x5322~
APPEND ~anisnd.ids~ ~0x5322 µIV      CGAMEANIMATIONTYPE_GW_BLADE_CREEPER~ UNLESS ~^0x5322~

APPEND ~animate.ids~ ~0x5323 GW_FLYING_SCIMITAR~ UNLESS ~^0x5323~
APPEND ~anisnd.ids~ ~0x5323 µIW      CGAMEANIMATIONTYPE_GW_FLYING_SCIMITAR~ UNLESS ~^0x5323~
APPEND ~animate.ids~ ~0x5324 GW_FLYING_SCIMITAR_CYAN~ UNLESS ~^0x5324~
APPEND ~anisnd.ids~ ~0x5324 µIX      CGAMEANIMATIONTYPE_GW_FLYING_SCIMITAR_CYAN~ UNLESS ~^0x5324~
APPEND ~animate.ids~ ~0x5325 GW_FLYING_SCIMITAR_FIRE~ UNLESS ~^0x5325~
APPEND ~anisnd.ids~ ~0x5325 µIY      CGAMEANIMATIONTYPE_GW_FLYING_SCIMITAR_FIRE~ UNLESS ~^0x5325~
APPEND ~animate.ids~ ~0x5326 GW_FLYING_SCIMITAR_GREEN~ UNLESS ~^0x5326~
APPEND ~anisnd.ids~ ~0x5326 µIZ      CGAMEANIMATIONTYPE_GW_FLYING_SCIMITAR_GREEN~ UNLESS ~^0x5326~
APPEND ~animate.ids~ ~0x5327 GW_FLYING_SCIMITAR_HOLY~ UNLESS ~^0x5327~
APPEND ~anisnd.ids~ ~0x5327 µJA      CGAMEANIMATIONTYPE_GW_FLYING_SCIMITAR_HOLY~ UNLESS ~^0x5327~

APPEND ~animate.ids~ ~0x532B GW_TRAPPED_SOUL1~ UNLESS ~^0x532[Bb]~
APPEND ~anisnd.ids~ ~0x532B µJE      CGAMEANIMATIONTYPE_GW_TRAPPED_SOUL1~ UNLESS ~^0x532[Bb]~
APPEND ~animate.ids~ ~0x532C GW_TRAPPED_SOUL2~ UNLESS ~^0x532[Cc]~
APPEND ~anisnd.ids~ ~0x532C µJF      CGAMEANIMATIONTYPE_GW_TRAPPED_SOUL2~ UNLESS ~^0x532[Cc]~
APPEND ~animate.ids~ ~0x532D GW_TRAPPED_SOUL3~ UNLESS ~^0x532[Dd]~
APPEND ~anisnd.ids~ ~0x532D µJG      CGAMEANIMATIONTYPE_GW_TRAPPED_SOUL3~ UNLESS ~^0x532[Dd]~

APPEND ~animate.ids~ ~0x5334 GW_CLAW_VIPER~ UNLESS ~^0x5334~
APPEND ~anisnd.ids~ ~0x5334 µJN      CGAMEANIMATIONTYPE_GW_CLAW_VIPER~ UNLESS ~^0x5334~
Format IWD - LARGE

Code : Tout sélectionner

APPEND ~animate.ids~ ~0x505C OVERSEER_MAGE~ UNLESS ~^0x505[Cc]~
APPEND ~anisnd.ids~ ~0x505C µDO      CGAMEANIMATIONTYPE_OVERSEER_MAGE~ UNLESS ~^0x505[Cc]~

APPEND ~animate.ids~ ~0x505D FROZEN_HORROR~ UNLESS ~^0x505[Dd]~
APPEND ~anisnd.ids~ ~0x505D µDP      CGAMEANIMATIONTYPE_FROZEN_HORROR~ UNLESS ~^0x505[Dd]~

APPEND ~animate.ids~ ~0x5097 JACKAL_GUARDIAN~ UNLESS ~^0x5097~
APPEND ~anisnd.ids~ ~0x5097 µFV      CGAMEANIMATIONTYPE_JACKAL_GUARDIAN~ UNLESS ~^0x5097~
APPEND ~animate.ids~ ~0x5098 ZOMBIE_GUARDIAN~ UNLESS ~^0x5098~
APPEND ~anisnd.ids~ ~0x5098 µFW      CGAMEANIMATIONTYPE_ZOMBIE_GUARDIAN~ UNLESS ~^0x5098~

APPEND ~animate.ids~ ~0x50A2 SAND_BEETLE_GIANT~ UNLESS ~^0x50[Aa]2~
APPEND ~anisnd.ids~ ~0x50A2 µGG      CGAMEANIMATIONTYPE_SAND_BEETLE_GIANT~ UNLESS ~^0x50[Aa]2~
APPEND ~animate.ids~ ~0x50A3 MAGGOT_GIANT_BLUE~ UNLESS ~^0x50[Aa]3~
APPEND ~anisnd.ids~ ~0x50A3 µGH      CGAMEANIMATIONTYPE_MAGGOT_GIANT_BLUE~ UNLESS ~^0x50[Aa]3~
APPEND ~animate.ids~ ~0x50A4 MAGGOT_GIANT_GREEN~ UNLESS ~^0x50[Aa]4~
APPEND ~anisnd.ids~ ~0x50A4 µGI      CGAMEANIMATIONTYPE_MAGGOT_GIANT_GREEN~ UNLESS ~^0x50[Aa]4~
APPEND ~animate.ids~ ~0x50A5 MAGGOT_GIANT_RED~ UNLESS ~^0x50[Aa]5~
APPEND ~anisnd.ids~ ~0x50A5 µGJ      CGAMEANIMATIONTYPE_MAGGOT_GIANT_RED~ UNLESS ~^0x50[Aa]5~
APPEND ~animate.ids~ ~0x50A6 MAGGOT_GIANT_BLACK~ UNLESS ~^0x50[Aa]6~
APPEND ~anisnd.ids~ ~0x50A6 µGK      CGAMEANIMATIONTYPE_MAGGOT_GIANT_BLACK~ UNLESS ~^0x50[Aa]6~
APPEND ~animate.ids~ ~0x50A7 MAGGOT_GIANT_BLACK_BLUE~ UNLESS ~^0x50[Aa]7~
APPEND ~anisnd.ids~ ~0x50A7 µGL      CGAMEANIMATIONTYPE_MAGGOT_GIANT_BLACK_BLUE~ UNLESS ~^0x50[Aa]7~
APPEND ~animate.ids~ ~0x50A8 MAGGOT_GIANT_BLACK_RED~ UNLESS ~^0x50[Aa]8~
APPEND ~anisnd.ids~ ~0x50A8 µGM      CGAMEANIMATIONTYPE_MAGGOT_GIANT_BLACK_RED~ UNLESS ~^0x50[Aa]8~
APPEND ~animate.ids~ ~0x50A9 MAGGOT_GIANT_BLACK_GOLD~ UNLESS ~^0x50[Aa]9~
APPEND ~anisnd.ids~ ~0x50A9 µGN      CGAMEANIMATIONTYPE_MAGGOT_GIANT_BLACK_GOLD~ UNLESS ~^0x50[Aa]9~

APPEND ~animate.ids~ ~0x50B7 RAZOR_SPINE_GIANT~ UNLESS ~^0x50[Bb]7~
APPEND ~anisnd.ids~ ~0x50B7 µHB      CGAMEANIMATIONTYPE_RAZOR_SPINE_GIANT~ UNLESS ~^0x50[Bb]7~

APPEND ~animate.ids~ ~0x50BE FROG_DEMON_GIANT~ UNLESS ~^0x50[Bb][Ee]~
APPEND ~anisnd.ids~ ~0x50BE µHI      CGAMEANIMATIONTYPE_FROG_DEMON_GIANT~ UNLESS ~^0x50[Bb][Ee]~
APPEND ~animate.ids~ ~0x50BF FROG_DEMON_GIANT_BLUE~ UNLESS ~^0x50[Bb][Ff]~
APPEND ~anisnd.ids~ ~0x50BF µHJ      CGAMEANIMATIONTYPE_FROG_DEMON_GIANT_BLUE~ UNLESS ~^0x50[Bb][Ff]~
APPEND ~animate.ids~ ~0x50C0 FROG_DEMON_GIANT_GREEN~ UNLESS ~^0x50[Cc]0~
APPEND ~anisnd.ids~ ~0x50C0 µHK      CGAMEANIMATIONTYPE_FROG_DEMON_GIANT_GREEN~ UNLESS ~^0x50[Cc]0~
APPEND ~animate.ids~ ~0x50C1 FROG_DEMON_GIANT_PURPLE~ UNLESS ~^0x50[Cc]1~
APPEND ~anisnd.ids~ ~0x50C1 µHL      CGAMEANIMATIONTYPE_FROG_DEMON_GIANT_PURPLE~ UNLESS ~^0x50[Cc]1~
APPEND ~animate.ids~ ~0x50C2 FROG_DEMON_GIANT_RED~ UNLESS ~^0x50[Cc]2~
APPEND ~anisnd.ids~ ~0x50C2 µHM      CGAMEANIMATIONTYPE_FROG_DEMON_GIANT_RED~ UNLESS ~^0x50[Cc]2~
APPEND ~animate.ids~ ~0x50C3 FROG_DEMON_GIANT_YELLOW~ UNLESS ~^0x50[Cc]3~

APPEND ~anisnd.ids~ ~0x50C3 µHN      CGAMEANIMATIONTYPE_FROG_DEMON_GIANT_YELLOW~ UNLESS ~^0x50[Cc]3~
APPEND ~animate.ids~ ~0x50D0 LOLTH_AVATAR~ UNLESS ~^0x50[Dd]0~

APPEND ~anisnd.ids~ ~0x50D0 µIA      CGAMEANIMATIONTYPE_LOLTH_AVATAR~ UNLESS ~^0x50[Dd]0~
APPEND ~animate.ids~ ~0x50D1 DEMON_ANDARIEL~ UNLESS ~^0x50[Dd]1~
APPEND ~anisnd.ids~ ~0x50D1 µIB      CGAMEANIMATIONTYPE_DEMON_ANDARIEL~ UNLESS ~^0x50[Dd]1~
APPEND ~animate.ids~ ~0x50D2 DEMON_DIABLO~ UNLESS ~^0x50[Dd]2~
APPEND ~anisnd.ids~ ~0x50D2 µIC      CGAMEANIMATIONTYPE_DEMON_DIABLO~ UNLESS ~^0x50[Dd]2~
APPEND ~animate.ids~ ~0x50F1 GW_EVIL_HUT~ UNLESS ~^0x50[Ff]1~
APPEND ~anisnd.ids~ ~0x50F1 µJH      CGAMEANIMATIONTYPE_GW_EVIL_HUT~ UNLESS ~^0x50[Ff]1~
APPEND ~animate.ids~ ~0x50F2 GW_VOLCANO_CRATER~ UNLESS ~^0x50[Ff]2~
APPEND ~anisnd.ids~ ~0x50F2 µJI      CGAMEANIMATIONTYPE_GW_VOLCANO_CRATER~ UNLESS ~^0x50[Ff]2~
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Répondre

Retourner vers « Menace sur le Royaume de Diamant Éternel »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité