Barde mort-vivant

De Kuldahar à Profondorn en passant par la Vallée des Ombres et l'île aux tertres, si vous avez un problème, une question concernant Icewind Dale, Heart of Winter, Trial of Luremaster ou <strong>Icewind Dale Enhanced Edition</strong>, c'est ici qu'il faut venir.
Répondre
Avatar du membre
vv221
Grand Gourou
Basilic mineur
Messages : 2191
Enregistré le : dim. 17 août 2008, 10:11
Localisation : Bretagne
Contact :
Statut : Hors ligne

Barde mort-vivant

Message par vv221 »

Dans le même esprit que mon Paladin Chaotique Mauvais et toujours en me basant sur les personnages des Fantastiques Aventures de Morgoth, je cherche à créer un autre personnage sortant des sentiers battus : Clibanios, le Barde mort-vivant !

Avec EEKeeper j’ai pu facilement donner une apparence de squelette à ce personnage, mais maintenant je bloque sur un point pour lequel je ne suis pas sûr que EEKeeper puisse m’aider : j’aimerais que ce Barde soit affecté par la capacité Repousser les Morts-Vivants des clercs de mon équipe, au même titre que les morts-vivants ennemis.
Dans un jeu comme le premier Icewind Dale je vous laisse imaginer le genre de situations loufoques qu’un tel personnage promet ;)

Toutes les pistes pour parvenir à créer ce personnage sont les bienvenues, à savoir que je ne suis pas contre l’idée de me pencher un peu sur la programmation WeiDU si je dois passer par là.
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 »

Je n'ai jamais testé mais soyons fous : as-tu essayé de lui donner la valeur Undead à sa caractéristique General (qui doit être humanoïde de base) ? :)
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
vv221
Grand Gourou
Basilic mineur
Messages : 2191
Enregistré le : dim. 17 août 2008, 10:11
Localisation : Bretagne
Contact :
Statut : Hors ligne

Message par vv221 »

Je ne vois pas ce que tu appelles la caractéristique "General". S’il s’agit d’un champ de EEKeeper, tu peux poster un screenshot pour m’aider à le trouver ?

J’ai testé le passage de la race et de la classe à "[ skeleton ]" sans succès.
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 »

C'est le champ d'un fichier CRE qui indique de quel type de créature il s'agit :

Code : Tout sélectionner

0 GENERAL_ITEM
1 HUMANOID
2 ANIMAL
3 DEAD
4 UNDEAD
5 GIANTHUMANOID
6 FROZEN
7 PLANT
101 WEAPON
102 ARMOR
103 AMULET
104 BELT
105 BOOTS
106 AMMO
107 HELMET
108 KEY
109 POTION
110 RING
111 SCROLL
112 SHIELD
113 GLOVES
Les morts-vivants ont la valeur 4 dans ce champ (offset 0x0271).

Pour le modifier dans un fichier cre avec WeiDU :

Code : Tout sélectionner

COPY_EXISTING ~fichier.cre~ override
    WRITE_BYTE 0x0271 4
Ceci dit, je n'ai jamais essayé de modifier les fichiers CHR (ceux des personnages créés).
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
vv221
Grand Gourou
Basilic mineur
Messages : 2191
Enregistré le : dim. 17 août 2008, 10:11
Localisation : Bretagne
Contact :
Statut : Hors ligne

Message par vv221 »

Freddy_Gwendo a écrit :

Code : Tout sélectionner

COPY_EXISTING ~fichier.cre~ override
    WRITE_BYTE 0x0271 4
Ceci dit, je n'ai jamais essayé de modifier les fichiers CHR (ceux des personnages créés).
J’ai pu modifier le fichier .chr du barde fourni par défaut avec Icewind Dale EE en adaptant ton code, mais malheureusement ça ne passe pas les tests : j’invoque quelques morts-vivants et je place le barde et un clerc dans le groupe de morts-vivants, et je demande au clerc de repousser les morts-vivants. Les créatures invoquées sont repoussées ou détruites (ce qui me confirme que cette capacité fonctionne même sur les alliés), mais le barde reste parfaitement stoïque. Comme le barde est niveau 1 et le clerc niveau 9, je pense qu’on peut éliminer l’hypothèse d’éventuels jets de sauvegarde trop élevés.

Il va falloir que je trouve une description complète du format CHR pour m’assurer que ce que je cherche à faire est possible de cette façon.

Sinon je me dis qu’une alternative pourrait être de donner un script d’IA à mon barde qui le pousse à fuire s’il se trouve proche d’un clerc en train de repousser les morts-vivants… Auquel cas il va falloir que j’apprenne à écrire des scripts d’IA pour IWD ;)
Avatar du membre
vv221
Grand Gourou
Basilic mineur
Messages : 2191
Enregistré le : dim. 17 août 2008, 10:11
Localisation : Bretagne
Contact :
Statut : Hors ligne

Message par vv221 »

Je crois que j’ai une nouvelle piste avec le mod Valen, qui si je ne me plante pas ajoute un personnage recrutable mort-vivant, affecté par les sorts de clercs. Je m’en vais décortiquer ce mod pour voir si je peux en tirer quelque chose…

-----

Encore plus simple : avec EEKeeper je peux éditer un squelette depuis les créatures du jeu et en faire un personnage jouable. En partant de là je ne devrais pas avoir beaucoup de difficultés à créer le personnage que je souhaite.
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 »

Juste une précision : lorsque tu modifies des caractéristiques "cachées" d'un perso avec WeiDU (car non accessibles dans EEKeper), ne le fais pas en cours de partie, car elles ne seront pas prises en compte dans tes sauvegardes. Dans ce cas, créé ton perso, exporte-le, modifie-le avec WeiDU, puis recommence une nouvelle partie avec lui.
La raison est simple : une fois la partie commencée, ton perso est sauvegardé dans tes sauvegardes. Pour modifier ses paramètres non accessibles par EEKeeper, il faut alors modifier directement les sauvegardes avec NI.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
vv221
Grand Gourou
Basilic mineur
Messages : 2191
Enregistré le : dim. 17 août 2008, 10:11
Localisation : Bretagne
Contact :
Statut : Hors ligne

Message par vv221 »

Merci pour NearInfinity, il m’a permis d’ajouter facilement le statut "Undead" à un CHR, ce qui en fait pour l’instant la méthode la plus simple que j’ai testé pour faire un mort-vivant de mon Barde.
Répondre

Retourner vers « La Taverne du Berceau de l'Hiver (Icewind Dale 1) »

Qui est en ligne

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