Baldur's Gate et Dragon Age | La Couronne de Cuivre
 

Précédent   Baldur's Gate et Dragon Age | La Couronne de Cuivre > La Forge de GrondMarteau > La Forge des Apprentis > Problèmes Techniques

Problèmes Techniques
Un problème technique lors de la création d'un mod? Exposez votre probleme et les membres vous aideront de leur mieux.

Réponse
 
Outils de la discussion Note
Vieux 18/05/2004, 19h48   #1
Cilyan
Invités
 
Messages: n/a
Bonjour à tous!
J'aimerai creer un sort qui execute un script (les données sont trop complexes pour executer un simple EFF), mais je sais pas comment appeler un script à partir du sort.
Voilà, c'est tout ....
  Réponse avec citation
Vieux 19/05/2004, 21h09   #2
Isaya, Adepte de Grondmarteau
Minotaure
 
Date d'inscription: juillet 2003
Localisation: Plaisir
Messages: 1 742
Envoyer un message via MSN à Isaya
Par défaut

Je ne suis sûr que ce soit réalisable. Certains utilisent une technique consistant à invoquer une créature invisible dont le script associé réalise ce que tu veux accomplir à partir de ton sort puis se détruit.
Isaya est déconnecté   Réponse avec citation
Vieux 19/05/2004, 21h25   #3
ferrumach
Berserker Ogre
 
Date d'inscription: janvier 2004
Messages: 1 017
Par défaut

1)Conseil : inscrit toi sur les forums de la team bg ( en anglais)
2)Voici la réponse du tutorial de simdingo :
Citation:
How can I link a script with an item?
There are several ways you can run a script from an item or spell, and the most appropriate one will depend on what you want to do.

1)The first method it to use the 'change AI script' effect on the user to have them run an appropriate script on themselves. You can then change the script back when required via the script itself. The problems with this are that having a character run the script on himself can potentially cause stuttering, and also that it can interfere with other modifications which assign scripts to characters.

2)The second way is to summon an invisible creature. For more information on this, see the Invisible Creature section. The only disadvantage of this is that creating large numbers of creatures can be problematic, so it may be inappropriate in some situations.

3)The final way is to use either DPLAYER2/3.BCS or BALDUR.BCS. The latter is usually preferable, since the DPLAYERs are deactivated with party AI; however, in some circumstances, it cannot be used. The appropriate blocks in the script can be activated from the item by setting a variable.
-La meilleure méthode est donc semble t'il celle indiquée par Isaya
ferrumach est déconnecté   Réponse avec citation
Vieux 26/05/2004, 12h33   #4
Cilyan
Invités
 
Messages: n/a
Par défaut

Merci de vos réponses, je vais opter pour la créature invisible.
Mais je me suis rendu compte qu'aucun des scripts que j'ai ajouté sur mon personnage ne fonctionnent. (Override, Class ... Défaut, ni même .bs!)
Un copain m'a dit que chez lui ça ne marchais pas non plus sauf si le script existait déjà dans la chitin.key.
Or j'aimerai bien pouvoir en creer un nouveau pour la créature invisible.
Comment faire?
  Réponse avec citation
Vieux 26/05/2004, 21h32   #5
Isaya, Adepte de Grondmarteau
Minotaure
 
Date d'inscription: juillet 2003
Localisation: Plaisir
Messages: 1 742
Envoyer un message via MSN à Isaya
Par défaut

Rien à voir avec le fichier Chitin.key, sinon aucun mod ne fonctionnerait.

Il faut que tu mettes le script sur la créature invisible, pas sur ton personnage. Du coup tu dois aussi adapter le script vu qu'il ne sera pas exécuté sur ton personnage, mais par la créature invisible.
Si ton personnage fait partie de l'équipe, tu n'as pas la possibilité de modifier de script du personnage, à part le .bs. Les autres sont indispensables pour un joueur membre du groupe.
Isaya est déconnecté   Réponse avec citation
Vieux 28/05/2004, 18h48   #6
Cilyan
Invités
 
Messages: n/a
Par défaut

Justement, le problème est que le fichier .bs ne marche pas ...
Il est vrai que je n(ai aps encore testé sur la créature invisible, mais le début de script que j'ai fait pour mon perso ne marche pas, même en .bs. Pourtant j'ai été très simple, un appel de HotKey(), et d'autres triggers (je me souviens plus desquels) assez simple, et un DisplayStringHead() pour vérifié qu'il a été executé ... RIEN, nada !

Si j'ai le temps (je suis sur autre chose en ce moment) j'essayerai directement sur une créature ... Mais si le .bs ne marche pas, je me demande si ce ne sera pas la même chose pour le .bcs de la créature ...

Merci, Isaya,
  Réponse avec citation
Vieux 28/05/2004, 22h17   #7
Isaya, Adepte de Grondmarteau
Minotaure
 
Date d'inscription: juillet 2003
Localisation: Plaisir
Messages: 1 742
Envoyer un message via MSN à Isaya
Par défaut

Essaie le script le plus simple du monde sur la créature invisible. Un truc sans Hotkey() car il est possible que ça ne fonctionne que sur un personnage joueur.
Par exemple, essaie quelque chose du genre :
Code:
IF
 *See(Player1)
 *Global("PARLE","LOCALS",0)
THEN
 *RESPONSE #100
 * *DisplayStrinHead(un numéro quelconque, dont tu es sûr)
 * *SetGlobal("PARLE","LOCALS",1)
END
A propos des fichiers .bs, le pièce à c**, c'est quand l'IA est désactivée dans le jeu (icône en bas à droite) car le script n'est pas pris en compte.
Isaya est déconnecté   Réponse avec citation
Vieux 31/05/2005, 20h10   #8
Akadis, Adepte de Grondmarteau
Loup Effrayant
 
Avatar de Akadis
 
Date d'inscription: avril 2003
Localisation: En migration
Messages: 737
Par défaut

Dans BG2, en utilisant cette technique de créature invisivle je rencontre 2 problèmes :
  • Etant donné que c'est mon PJ qui lance le sort donc invoque la créature elle est sous mon controle donc partiellement visible. J'utilise l'effect Invisibility avec de NE.
  • Je n'arrive pas a annuler les effets visuels de l'invocation.
Si quelqu'un a déjà utilisé cette méthode comment faut-il faire pour ne pas avoir ses problème ?
__________________
Responsable de la maintenance du mod Kim
Développeur du mod Akadis version beta disponible, les 2 premières jouables (envoyez moi un MP)
Akadis est déconnecté   Réponse avec citation
Vieux 31/05/2005, 23h01   #9
ferrumach
Berserker Ogre
 
Date d'inscription: janvier 2004
Messages: 1 017
Par défaut

Je ne vais pas t'aider mais je te conseille peut etre.... de regarder le script de Kangaxx de tactics, il y a de mémoire un rat invulnérable près de la liche qui doit bien servir à quelque chose..., pareillement quelques adversaires difficiles dans les mods ont autour d'eux 1 rat invulnérable (?)

Mais c'est peut etre aussi un bug/erreur/joke des concepteurs ( ou moi qui me fait des idées )
ferrumach est déconnecté   Réponse avec citation
Vieux 01/06/2005, 12h24   #10
Akadis, Adepte de Grondmarteau
Loup Effrayant
 
Avatar de Akadis
 
Date d'inscription: avril 2003
Localisation: En migration
Messages: 737
Par défaut

Il y a effectivement un rat (rat01.cre) qui jouent un rôle dans la liche des docks et le gnome illusionniste des docks de tactics mais il n'a pas de script ( mais 300 pv et 90 enrésistance slashing/percing/crushing/missile :rigoler: ) Il sert à cibler le personnage de manière indirecte.
Code:
CreateCreatureObject("rat01",LastSeenBy(Myself),0,0,0) // Rat
...
Spell("rat01",WIZARD_ABI_DALZIMS_HORRID_WILTING)
C'est intéressant mais ca ne résoud pas mon problème.
__________________
Responsable de la maintenance du mod Kim
Développeur du mod Akadis version beta disponible, les 2 premières jouables (envoyez moi un MP)
Akadis est déconnecté   Réponse avec citation
Vieux 01/06/2005, 21h22   #11
Isaya, Adepte de Grondmarteau
Minotaure
 
Date d'inscription: juillet 2003
Localisation: Plaisir
Messages: 1 742
Envoyer un message via MSN à Isaya
Par défaut

Les effets d'invocation sont tout simplement dans le sort d'invocation lui-même. Par exemple, l'invocation de Deva (SPPR726) fait appel à un fichier EFF qui lui-même utilise l'effet Summon creature. Parmi les paramètres du fichier EFF, il y a un fichier VVC qui, si je ne me trompe pas, doit provoquer l'animation d'invocation. Creuse de ce côté-là ton sort d'invocation, tu devrais trouver l'animation.

Pour l'invisibilité, je ne peux pas te donner d'exemple. Je te renvoie vers ce tutorial sur les scripts qui évoque le sujet (notamment les exigences sur la créature). Je ne sais pas si c'est suffisant pour t'aider.
Fais en sorte que la créature soit neutre et non alliée, et ton problème d'invisibilité partielle disparaîtra peut-être.
Isaya est déconnecté   Réponse avec citation
Vieux 02/06/2005, 11h17   #12
Akadis, Adepte de Grondmarteau
Loup Effrayant
 
Avatar de Akadis
 
Date d'inscription: avril 2003
Localisation: En migration
Messages: 737
Par défaut

J'ai déjà creusé dur coté du VVC : si on en définit aucun (Animation : None) il affiche l'effet par défaut de l'invocation : un sorte de nuage de fumée.
Pour l'invibilité j'ai déjà lu le tutorial de SimDing0 mais il n'évoque pas mon problème.
Si quelqu'un a un exemple (fichiers SPL, EFF et CRE) je suis prenueur qu'il m'envoye un MP pour que je lui donne mon email.

EDIT
Pour l'animation ca ne marchait pas à cause d'un bug de Near Infinity : Lorsqu'on extrait un fichier EFF summon creature, qu'on l'ouvre et qu'on l'enregistre SANS L'AVOIR MODIFIE, le nouveau fichier est différent de celui extrait.
En extrayant le fichier de Cespenar(BOTSMITH.EFF) qui est conjuré sans effet visuel et en neutre (pas allié). Puis en l'ouvrant avec un éditeur hexa dans lequel on change juste le nom du fichier CRE
Ca marche ! :happy:
__________________
Responsable de la maintenance du mod Kim
Développeur du mod Akadis version beta disponible, les 2 premières jouables (envoyez moi un MP)
Akadis est déconnecté   Réponse avec citation
Réponse

Liens sociaux

Tags
Aucune


Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Noter la discussion
Noter la discussion:

Règles de messages
Vous pouvez créer de nouvelles discussions
Vous pouvez envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are non

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Secret of Bonehill - appel à traducteur Graoumf La Chambre des Scribes 0 06/04/2008 20h30


Fuseau horaire GMT +2. Il est actuellement 22h02.


Merci de soutenir La Couronne de Cuivre et le Wiki consacré à Baldur's Gate et aux RPG

Les forums La Sirène Rougissante, La Couronne de Cuivre, ainsi que les sites associés Le Portail du Web et Le Monde de Baldur's Gate sont protégés par le Code de la propriété littéraire et artistique. Baldur's Gate I (1998), Tales of the Sword Coast (1999), Baldur's Gate II (2000) Shadows of Amn, et Throne of Bhaal (2001) sont ©BioWare, licenses et distribution ©ATARI. Dungeons & Dragons material est ©Wizards of the Coast. NeverWinter Nights est un produit ©Bioware, licenses et distribution ©ATARI. DRAGON AGE © 2002-2007 BioWare Corp. Dragon Age, the Dragon Age logo, BioWare Corp., and the BioWare logo are trademarks of BioWare Corp. in the United States, Canada and other countries. All other trademarks are the property of their respective owners. All rights reserved.
Conformément à l'article 34 de la loi 78-17 du 6 janvier 1978 dite loi "Informatiques et Libertés" vous disposez d'un droit d'accès, de modification, de rectification et de suppression de vos données personnelles (déclaration CNIL en cours mai 2007). Pour faire valoir ce droit contactez nous en cliquant ici et en utilisant le formulaire à votre disposition


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0 RC7 Tous droits réservés.
Version française #16 par l'association vBulletin francophone

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183