Affichage des résultats 1 à 18 sur 18

Discussion: Appel à testeurs : Kit Rôdeur, Elrin Idoel [Futur PNJ]

  1. #1
    Date d'inscription
    avril 2009
    Localisation
    Wherever I may roam
    Messages 
    265

    Appel à testeurs : Kit Rôdeur, Elrin Idoel [Futur PNJ]

    Salut,

    Je m'étais lancé il y a quelques années dans le modding afin de créer mon module de personnage, hélas suite à la perte de toutes mes données, j'avais renoncé à celui-ci.

    Je me suis replongé dedans et ai pour l'instant terminé le Kit lié à au personnage du module. C'est dans l'optique de proposer un Kit équilibré que je partage celui-ci afin de pouvoir continuer mon module.

    Je suis donc à la recherche de testeurs afin d'avoir des retours d'avis, conseils, remarques afin d'optimiser le kit.

    Le kit est donc réservé aux Rôdeurs Demi-Elfe.

    Installation avec Weidu, destinée à la version Vanilla de BG2 ou BGT

    https://mega.nz/#!lo902Z4I!ZRFr4MOYhik9uPZVGSk3eBM3cDU7NMILL5ukEqV-Cmw



    Voici le sujet sur lequel j'avais développé une partie de mes idées:


    http://www.baldursgateworld.fr/lacou...mouvement.html


    Voici quelques détails:



    Arme liée au 1er slot d'arme:

    Animation

     Cliquer ici pour révéler le texte


    Caractéristiques:

     Cliquer ici pour révéler le texte


    Caractéristiques du personnage:


     Cliquer ici pour révéler le texte



    Magie

    Sorcellerie (1xLvl 1/ 1xLvl 5/ 1xLvl 8/ 1xLvl 9/ 1xLvl 11)
     Cliquer ici pour révéler le texte

    -----------------------------

    Sortilèges (1xLvl 2/ 1xLvl 8/ 1xLvl 10)
     Cliquer ici pour révéler le texte

    ----------------------------

    Esotherisme (1xLvl 2/ 1xLvl 8/ 1xLvl 10)
     Cliquer ici pour révéler le texte

    -----------------------------

    Dons de Kossuth (1xLvl 4/ 1xLvl 8/ 1xLvl 9)
     Cliquer ici pour révéler le texte

    --------------------------

    HLA
     Cliquer ici pour révéler le texte


    --------------------------------------------------------

    Don Draconique: (1xLvl 1)
     Cliquer ici pour révéler le texte


    ---------------------------------------------------------

    Capacités à débloquer

    Si tue :
     Cliquer ici pour révéler le texte
    Dernière modification par Faust ; 01/07/2018 à 23h47.
    "Wrath is the burden of those who haven't faith in humanity but there's no mean to avoid it. I guess it's my choice, just try to stand it."

    Wherever I May Roam.

  2. #2
    Avatar de Mornagest
    Mornagest est déconnecté Chantre du mauvais goût
    Date d'inscription
    octobre 2003
    Localisation
    Juste derrière vous, prêt à hurler BOUH !
    Messages 
    16 875
    Je pense à ça, tu devrais peut-être faire un petit descriptif ici pour que les testeurs sachent un peu à quoi s'attendre ? style, les capacités, les restrictions éventuelles, etc.

    Si tu veux, tu peux aussi mettre "appel à testeurs" dans ton titre, histoire que ce soit plus visible encore
    Administrateur général, également en charge des sections The Witcher, Torment, Icewind Dale et Morrowind. Je modère dans cette couleur.

    Rejoignez Melandis, la Cité du Chaos
    La biographie de Mornagest ainsi que ses quêtes et sa couleur RP #6C84FF ; la biographie de Henk et sa couleur RP #3BBB34

    "Ne vous imaginez pas être différente de ce qu'il eût pu sembler à autrui que vous fussiez ou eussiez pu être en restant identique à ce que vous fûtes sans jamais paraître autre que vous n'étiez avant d'être devenue ce que vous êtes."
    (Lewis Caroll)

  3. #3
    Date d'inscription
    avril 2009
    Localisation
    Wherever I may roam
    Messages 
    265
    Citation Envoyé par Mornagest Voir le message
    Je pense à ça, tu devrais peut-être faire un petit descriptif ici pour que les testeurs sachent un peu à quoi s'attendre ? style, les capacités, les restrictions éventuelles, etc.

    Si tu veux, tu peux aussi mettre "appel à testeurs" dans ton titre, histoire que ce soit plus visible encore
    Fait, merci!
    "Wrath is the burden of those who haven't faith in humanity but there's no mean to avoid it. I guess it's my choice, just try to stand it."

    Wherever I May Roam.

  4. #4
    Avatar de Mornagest
    Mornagest est déconnecté Chantre du mauvais goût
    Date d'inscription
    octobre 2003
    Localisation
    Juste derrière vous, prêt à hurler BOUH !
    Messages 
    16 875
    L'idée est intéressante, le fait de lier magie et capacités de rôdeur est plutôt pas mal

    J'ai quelques remarques et questions :

    - j'ai l'impression que certaines des capacités gagnées lorsque le pnj tue des dragons sont trop puissantes, pour son arme ou pour lui-même. 20% de chances de drainer un niveau ET un point de force à chaque coup porté, en plus de tous les dégâts infligés, ça me paraît trop.

    - de même, la régénération obtenue lorsqu'il tue Nizi, ça me paraît beaucoup.

    - est-ce que la restriction d'utilisation des casques est étendue aux pierres ioniques ?

    - comment fonctionnent ses sortilèges, capacités et autres ? Tu les as triées selon plusieurs genres, mais je ne suis pas certain de bien comprendre
    Administrateur général, également en charge des sections The Witcher, Torment, Icewind Dale et Morrowind. Je modère dans cette couleur.

    Rejoignez Melandis, la Cité du Chaos
    La biographie de Mornagest ainsi que ses quêtes et sa couleur RP #6C84FF ; la biographie de Henk et sa couleur RP #3BBB34

    "Ne vous imaginez pas être différente de ce qu'il eût pu sembler à autrui que vous fussiez ou eussiez pu être en restant identique à ce que vous fûtes sans jamais paraître autre que vous n'étiez avant d'être devenue ce que vous êtes."
    (Lewis Caroll)

  5. #5
    Date d'inscription
    avril 2009
    Localisation
    Wherever I may roam
    Messages 
    265
    Citation Envoyé par Mornagest Voir le message
    L'idée est intéressante, le fait de lier magie et capacités de rôdeur est plutôt pas mal

    J'ai quelques remarques et questions :

    - j'ai l'impression que certaines des capacités gagnées lorsque le pnj tue des dragons sont trop puissantes, pour son arme ou pour lui-même. 20% de chances de drainer un niveau ET un point de force à chaque coup porté, en plus de tous les dégâts infligés, ça me paraît trop.

    - de même, la régénération obtenue lorsqu'il tue Nizi, ça me paraît beaucoup.

    - est-ce que la restriction d'utilisation des casques est étendue aux pierres ioniques ?

    - comment fonctionnent ses sortilèges, capacités et autres ? Tu les as triées selon plusieurs genres, mais je ne suis pas certain de bien comprendre
    Concernant les 20% de chances de drainer un niveau, je me suis mal exprimé. L'arme à 20% de chance de drainer un niveau, ce qui se traduit par un gain d'un point de force temporaire pour l'utilisateur (1 round).



    Concernant les casques, il ne peut porter aucun casque, ni pierre ionique malgré mon souhait au départ, un objet invisible est placé dans ce slot pour prévenir de son utilisation. C'est le seul moyen que j'ai trouvé, car patcher les casques n'est pas viable sachant que la plupart joueurs jouent avec des mods qui sont susceptibles d'en rajouter.

    C'est pour palier à ces restrictions que j'ai choisis les capacités des dragons, j'ai pris en considérations les caractéristiques de chaque Dragons. Comme Nizi se trouve quasiment à la fin du jeu, je me suis dit qu'1 point de vie regagné toutes les 3 secondes ne serait pas de trop, surtout pour dans Throne of Bhaal. Penses-tu qu'il faille supprimer cette capacité ou l'amoindrir?


    Concernant les sorts



    Il y à 4 catégories, pour accéder à chaque catégorie, il faut d'abord cliquer sur l'icône de celle-ci pour faire apparaître les sorts en faisant parti, ce qui nécessite une action en plus, c'est un détail qui permet de donner un avantage aux classes de lanceur de sorts pures.

    J'ai exclu les sorts de Nécromancie, c'est une école qui ne correspond pas l'éducation du personnage, j'ai aussi exclu les sorts de Prêtre (j'ai gardé uniquement ceux qui sont aussi présents dans le livre de sorts de Magicien).

    J'ai ajouté des sorts de Druide et gardé des sorts utilisables par des ensorceleurs, pour coller à la classe Prestige de Dragosh, comme le personnage a des "racines" draconiques, il profite du même talent de magie que ceux-ci.


    Comme j'ai limité le répertoire de sorts, j'ai préféré choisir des sorts ayant des doublons plus puissants par lesquels les remplacer pour simuler la monté en puissance de la classe lors du gain de niveau.

     Cliquer ici pour révéler le texte

    ----------------------------
     Cliquer ici pour révéler le texte

    Pour les sorts offensifs, j'ai choisit de valoriser les sorts en rapport avec les éléments/ la nature pour coller à la classe de Rôdeur (à part Projectiles magiques et Orbe chromatique, qui sont pour moi la base de tout magicien, avec Image miroir).
     Cliquer ici pour révéler le texte


    Lorsque je parle de "modelage du sort permettant l'un ou l'autre" je veux dire qu'il est nécessaire de cliquer sur un icône en plus afin d'accéder à aux deux sorts concernés, ce qui rajoute encore une action à effectuer et donne l'avantage au autres classes de lanceur de sorts.

    Autre point, si un sort n'est pas sélectionné après sélection de la catégorie de sorts à lancer, le quota journalier de sorts utilisables et diminué de 1, comme si un sort avait été lancé.
    Dernière modification par Faust ; 02/07/2018 à 09h46.
    "Wrath is the burden of those who haven't faith in humanity but there's no mean to avoid it. I guess it's my choice, just try to stand it."

    Wherever I May Roam.

  6. #6
    Avatar de Mornagest
    Mornagest est déconnecté Chantre du mauvais goût
    Date d'inscription
    octobre 2003
    Localisation
    Juste derrière vous, prêt à hurler BOUH !
    Messages 
    16 875
    Citation Envoyé par Faust Voir le message
    Concernant les 20% de chances de drainer un niveau, je me suis mal exprimé. L'arme à 20% de chance de drainer un niveau, ce qui se traduit par un gain d'un point de force temporaire pour l'utilisateur (1 round).
    OK, pourquoi pas. Après tout, à ce stade du jeu, l'équipement original est du même tonneau.

    Citation Envoyé par Faust Voir le message
    Concernant les casques, il ne peut porter aucun casque, ni pierre ionique malgré mon souhait au départ, un objet invisible est placé dans ce slot pour prévenir de son utilisation. C'est le seul moyen que j'ai trouvé, car patcher les casques n'est pas viable sachant que la plupart joueurs jouent avec des mods qui sont susceptibles d'en rajouter.
    La justification logique est qu'il a une tête trop grosse pour porter un casque ? Ou c'est uniquement pour lui donner un désavantage énorme (même les mages peuvent porter une pierre ionique avec ToB, ce qui leur évite un redoutable coup critique) ?

    Citation Envoyé par Faust Voir le message
    C'est pour palier à ces restrictions que j'ai choisis les capacités des dragons, j'ai pris en considérations les caractéristiques de chaque Dragons. Comme Nizi se trouve quasiment à la fin du jeu, je me suis dit qu'1 point de vie regagné toutes les 3 secondes ne serait pas de trop, surtout pour dans Throne of Bhaal. Penses-tu qu'il faille supprimer cette capacité ou l'amoindrir?
    Je ne sais pas vraiment, je n'ai pas une vision très équilibrée de la fin du jeu (chapitre 7 de SoA et ToB), donc je ne sais pas si c'est trop ou pas assez ou... bref, là aussi, il faudra d'autres avis que le mien

    Citation Envoyé par Faust Voir le message

    Concernant les sorts



    Il y à 4 catégories, pour accéder à chaque catégorie, il faut d'abord cliquer sur l'icône de celle-ci pour faire apparaître les sorts en faisant parti, ce qui nécessite une action en plus, c'est un détail qui permet de donner un avantage aux classes de lanceur de sorts pures.

    J'ai exclu les sorts de Nécromancie, c'est une école qui ne correspond pas l'éducation du personnage, j'ai aussi exclu les sorts de Prêtre (j'ai gardé uniquement ceux qui sont aussi présents dans le livre de sorts de Magicien).

    J'ai ajouté des sorts de Druide et gardé des sorts utilisables par des ensorceleurs, pour coller à la classe Prestige de Dragosh, comme le personnage a des "racines" draconiques, il profite du même talent de magie que ceux-ci.


    Comme j'ai limité le répertoire de sorts, j'ai préféré choisir des sorts ayant des doublons plus puissants par lesquels les replacer pour simuler la monté en puissance de la classe lors du gain de niveau.


     Cliquer ici pour révéler le texte


    Pour les sorts offensifs, j'ai choisit de valoriser les sorts en rapport avec les éléments/ la nature pour coller à la classe de Rôdeur (à part Projectiles magiques et Orbe chromatique, qui sont pour moi la base de tout magicien, avec Image miroir).

     Cliquer ici pour révéler le texte
    Ça me paraît un peu compliqué comme système, mais le choix de tes sorts est une bonne idée.

    Citation Envoyé par Faust Voir le message
    Lorsque je parle de "modelage du sort permettant l'un ou l'autre" je veux dire qu'il est nécessaire de cliquer sur un icône en plus afin d'accéder à aux deux sorts concernés, ce qui rajoute encore une action à effectuer et donne l'avantage au autres classes de lanceur de sorts.
    Là, je ne comprends pas vraiment ; si tu fais "pause", cliquer une fois de plus n'est pas un désavantage, juste une contrainte pour le joueur. Il y a une raison technique, ou c'est une justification du kit ?

    Citation Envoyé par Faust Voir le message
    Autre point, si un sort n'est pas sélectionné après sélection de la catégorie de sorts à lancer, le quota journalier de sorts utilisables et diminué de 1, comme si un sort avait été lancé.
    Ouch. Et si tu cliques par mégarde sur ton bouton de capacité, tu es puni ? :/
    Administrateur général, également en charge des sections The Witcher, Torment, Icewind Dale et Morrowind. Je modère dans cette couleur.

    Rejoignez Melandis, la Cité du Chaos
    La biographie de Mornagest ainsi que ses quêtes et sa couleur RP #6C84FF ; la biographie de Henk et sa couleur RP #3BBB34

    "Ne vous imaginez pas être différente de ce qu'il eût pu sembler à autrui que vous fussiez ou eussiez pu être en restant identique à ce que vous fûtes sans jamais paraître autre que vous n'étiez avant d'être devenue ce que vous êtes."
    (Lewis Caroll)

  7. #7
    Date d'inscription
    avril 2009
    Localisation
    Wherever I may roam
    Messages 
    265
    OK, pourquoi pas. Après tout, à ce stade du jeu, l'équipement original est du même tonneau.

    La justification logique est qu'il a une tête trop grosse pour porter un casque ? Ou c'est uniquement pour lui donner un désavantage énorme (même les mages peuvent porter une pierre ionique avec ToB, ce qui leur évite un redoutable coup critique) ?

    Une raison RP?

    Il ne peut pas lancer de sorts avec un casque, sous peine d'échouer systématiquement l'incantation. D'ailleurs je pensais me servir de cet argument dans la quête liée au personnage.

    Actuellement le personnage à un casque invisible, le protégeant des coups critiques uniquement, ce qui me permet de l'empêcher de porter un casque du jeu (certains casques donnent beaucoup de capacités) ce qui me laisse de la marge par rapport aux capacités gagnées à la mort de chaque Dragons.

    Si le personnage peut porter un casque et gagner les capacités que j'ai annoncé, il sera beaucoup trop puissant, idem pour le bouclier.

    N'oublions pas qu'il s'agit d'un kit pour une classe de Rôdeur (quasiment aussi efficace qu'un guerrier), il faut bien une contrepartie au fait qu'il puisse lancer des sorts, il peut porter toutes les armures autorisées par la classe de Rôdeur tout en gardant sa capacité à lancer des sorts.

    Je ne sais pas vraiment, je n'ai pas une vision très équilibrée de la fin du jeu (chapitre 7 de SoA et ToB), donc je ne sais pas si c'est trop ou pas assez ou... bref, là aussi, il faudra d'autres avis que le mien


    Ça me paraît un peu compliqué comme système, mais le choix de tes sorts est une bonne idée.

    J'ai mis ce système de catégorie pour plusieurs raisons:

    Lancement de sort à la manière d'un ensorceleur (dont certains ont des racines Draconiques)

    Restreindre le nombre de fois que certains sorts sont utilisables (Lancer 5 fois Projectiles, ou Image miroir et pas 5 fois Implosion, Orage Vengeur, etc...)

    Garder une certaine cohérence

    Eviter d'avoir à naviguer pour trouver un sort

    Facilité d'accès aux sorts: En connaissant les catégories, il devient plus simple de les choisir, et d'établir une tactique.

    Là, je ne comprends pas vraiment ; si tu fais "pause", cliquer une fois de plus n'est pas un désavantage, juste une contrainte pour le joueur. Il y a une raison technique, ou c'est une justification du kit ?

    C'est plus une contrainte technique qu'une justification du kit, même si j'aime à penser que c'est justifiable avec le kit.

    Tu peux utiliser "pause", mais tu es obliger d'enlever "pause" pour que le personnage lance le sort.

    En spammant assez rapidement tu devrais nullifier cet inconvénient, mais il n'empêche que si tu met un mage à côté et que tu lances un sort en même temps, le mage aura 1 action en moins à faire, sans utiliser "pause" le mage lancera le sort en premier.

    C'est plus flagrant avec les sorts qui nécessitent d'êtres modelés (tu dois cliquer sur la catégorie, puis sur le raccourci menant au choix des deux sorts, puis sur le sort désiré).

    La raison principale est liée à la classe de prestige, c'est n'est pas complètement fidèle à la description, mais c'est comme ça que je l'interprète:

    "Tour d'ensorceleur (Mag). Au niveau 6, le dragosh gagne le pouvoir de lancer un sort profane comme un ensorceleur de son niveau de classe, 1 fois par jour. Le personnage doit choisir un sort connu de son compagnon draconique. Il lui faut également posséder une valeur de Charisme au moins égale à 10 + niveau du sort pour être à même de le lancer via ce pouvoir. Une fois le sort choisi, il est impossible de revenir sur sa décision."

    Les sorts sont "empruntés" au compagnon dragon, on peut traduire l'action par un transfert de pouvoir.


    Ouch. Et si tu cliques par mégarde sur ton bouton de capacité, tu es puni ? :/

    C'est à dire que je me sers du bouton de lancement de sorts, donc ça voudrait dire que tu cliquerais pas erreur sur le bouton lancement de sorts, puis accidentellement sur l'une des catégories?

    Dans les faits j'aurais préféré avoir le choix, mais il s'agit d'une restriction imposée par le moteur, les catégories de sorts (Dons de Kossuth, Sorcellerie, etc...) sont considérées comme des sorts par le moteur du jeu, du coup même si aucun sort n'est lancé après avoir sélectionné la catégorie, le jeu considère qu'un sort a été lancé.
    Dernière modification par Faust ; 05/10/2017 à 23h01.
    "Wrath is the burden of those who haven't faith in humanity but there's no mean to avoid it. I guess it's my choice, just try to stand it."

    Wherever I May Roam.

  8. #8
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 186
    Désolé de squatter ce fil, mais... Faust, si tu veux une réponse à tes MP, il faudrait que tu fasses le ménage dans ta boîte !
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  9. #9
    Date d'inscription
    avril 2009
    Localisation
    Wherever I may roam
    Messages 
    265
    Citation Envoyé par Freddy_Gwendo Voir le message
    Désolé de squatter ce fil, mais... Faust, si tu veux une réponse à tes MP, il faudrait que tu fasses le ménage dans ta boîte !
    Oups, merci pour l'info

    Je viens de vider ma boîte!

    N'hésites pas à me donner ton avis sur l'équilibrage de mon kit
    "Wrath is the burden of those who haven't faith in humanity but there's no mean to avoid it. I guess it's my choice, just try to stand it."

    Wherever I May Roam.

  10. #10
    Date d'inscription
    avril 2009
    Localisation
    Wherever I may roam
    Messages 
    265
    Bonsoir,

    Je me permets de relancer ma demande de testeurs pour mon personnage, j'ai récemment apporté quelques fix à son kit.

    Le module nécessite BGT, le personnage est recrutable à Nashkel, à la taverne du Dragon qui rôte, face à la cheminée (AR3709).

    Je n'ai pas encore écrit son dialogue de recrutement, il faudra utiliser CTRL + Q pour l'intégrer au groupe.

    Voici le lien de téléchargement :

    https://mega.nz/#!lo902Z4I!ZRFr4MOYh...MILL5ukEqV-Cmw

    Je remercie d'avance les testeurs pour leur feedbacks et impressions, n'hésitez pas à me faire part de ce qui vous plait/ déplait.
    Dernière modification par Faust ; 23/03/2018 à 21h42.
    "Wrath is the burden of those who haven't faith in humanity but there's no mean to avoid it. I guess it's my choice, just try to stand it."

    Wherever I May Roam.

  11. #11
    Date d'inscription
    avril 2009
    Localisation
    Wherever I may roam
    Messages 
    265
    Mise à jour du mod:

    https://mega.nz/#F!UoMkTQgT!XNbiZjvUQe3NzkLrxek_kw

    Premier jet de la phase de recrutement et brève introduction de l'ennemi.
    Dernière modification par Faust ; 14/05/2018 à 23h42.
    "Wrath is the burden of those who haven't faith in humanity but there's no mean to avoid it. I guess it's my choice, just try to stand it."

    Wherever I May Roam.

  12. #12
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 186
    Petit souci : ton fichier fait 187 Mo !!!

    C'est dû au répertoire backup qui contient l'historique de l'installation du composant 0 du mod (130 Mo). C'est non seulement une très mauvaise idée, mais inutile. Depuis pas mal de temps, le répertoire backup est inutile, car il est créé automatiquement par WeiDU lors de l'installation, puis supprimé lors de la désinstallation.

    Par ailleurs, ton tp2 indique un numéro de version pour BGEE. L'ayant parcouru en vitesse, je doute que ce soit le cas. Peux-tu le confirmer ?
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  13. #13
    Date d'inscription
    avril 2009
    Localisation
    Wherever I may roam
    Messages 
    265
    Citation Envoyé par Freddy_Gwendo Voir le message
    Petit souci : ton fichier fait 187 Mo !!!

    C'est dû au répertoire backup qui contient l'historique de l'installation du composant 0 du mod (130 Mo). C'est non seulement une très mauvaise idée, mais inutile. Depuis pas mal de temps, le répertoire backup est inutile, car il est créé automatiquement par WeiDU lors de l'installation, puis supprimé lors de la désinstallation.

    Par ailleurs, ton tp2 indique un numéro de version pour BGEE. L'ayant parcouru en vitesse, je doute que ce soit le cas. Peux-tu le confirmer ?

    Salut Freddy!

    Merci pour ton attention et ton aide.

    Je te confirme que le module n'est pas compatible BGEE, erreur corrigée et dossier backup supprimé.

    Voici le mod mis à jour, c'est avec impatience que j'attends ton avis et tes conseils.

    https://mega.nz/#!s5FHBYYK!_CkAZYuLk...5JqHV4yMPNQxbA

    Pour l'instant un premier jet de la phase de recrutement est disponible (AR3709), avec la rencontre d'un ennemi en sortant de cette zone.

    J'essaye de travailler un dialogue avec Imoen lors de la première rencontre avec Elrin, mais je bloque un peu sur comment utiliser Append, j'essaye de m'informer sur plusieurs sites (dont ici). Je voudrais rendre mon mod compatible avec Imoen friendship/ Romance en ajoutant une romance entre elle et mon PNJ.
    Dernière modification par Faust ; 02/07/2018 à 09h23.
    "Wrath is the burden of those who haven't faith in humanity but there's no mean to avoid it. I guess it's my choice, just try to stand it."

    Wherever I May Roam.

  14. #14
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 186
    Tu veux ajouter une interaction avec Imoen, que ce soit dans le jeu classique, et/ou si le mod Frrendship est installé ?

    Si c'est le cas, c'est possible, mais ça demande d'utiliser une fonction non prévue par WeiDU. Mais tu as de la chance, j'en ai écrit une pour mon mod.

    Préviens-moi, je pourrai te la passer en rentrant à la casa ce soir.
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  15. #15
    Date d'inscription
    avril 2009
    Localisation
    Wherever I may roam
    Messages 
    265
    Citation Envoyé par Freddy_Gwendo Voir le message
    Tu veux ajouter une interaction avec Imoen, que ce soit dans le jeu classique, et/ou si le mod Frrendship est installé ?

    Si c'est le cas, c'est possible, mais ça demande d'utiliser une fonction non prévue par WeiDU. Mais tu as de la chance, j'en ai écrit une pour mon mod.

    Préviens-moi, je pourrai te la passer en rentrant à la casa ce soir.
    Merci pour ton offre!

    Je veux effectivement ajouter une romance entre Imoen et mon PNJ pour BGT par contre, en faisant en sorte que ce soit compatible avec Imoen Friendship et Imoen Romance (bien que l'un et l'autre ne soient pas à utiliser en même temps) ainsi que les différents banter pack (aussi BG1 NPC Project) qui ajoutent des interactions.
    Dernière modification par Faust ; 02/07/2018 à 09h41.
    "Wrath is the burden of those who haven't faith in humanity but there's no mean to avoid it. I guess it's my choice, just try to stand it."

    Wherever I May Roam.

  16. #16
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 186
    Désolé pour le retard, mais je n'ai pas eu le temps de compiler mes notes pour les rendre plus claires.


    Voici la fonction en question :

     Cliquer ici pour révéler le texte


    Elle va chercher dans un dialogue donné l’existence d'un string donné et renvoie toutes les informations nécessaires pour ajouter au bon endroit des répliques dans ce dialogue.

    Comment ça marche ?

    EXEMPLE 1 :

    Je veux ajouter des répliques à UHMER01 (Elence Fielding) à un endroit précis :

    Dans le tp2 ou une sous-routine, je lance ceci :

    Code:
    // #32661 = ~Oui, s'il vous plaît. Montrez-moi donc ce que vous avez en magasin.~
    COPY_EXISTING - ~UHMER01.dlg~ ~override~
    
    	PATCH_IF (SOURCE_SIZE > 0x2f) THEN BEGIN	// protects against invalid files
    
    		LPF ~GW_FIND_DLG_RESPONSE_STRING~ INT_VAR GW_string_dlg = 32661 RET GW_transition_found GW_state_number GW_transition_number END
    
    		PATCH_IF ("%GW_transition_found%" STRING_EQUAL "Y") AND (GW_transition_number != "-99") BEGIN
    			SET UHMER01_Transition11 = GW_transition_number
    			SET UHMER01_State11 = GW_state_number
    			SET UHMER01_Transition11B = GW_transition_number + 1
    		END
    
    	END	// of PATCH_IF (SOURCE_SIZE > 0x2f)
    BUT_ONLY
    Et j'écris ceci dans mon .d :

    Code:
    EXTEND_TOP UHMER01 %UHMER01_State11% #%UHMER01_Transition11B%
    	+ ~Global("GWUhmer01","GLOBAL",1) InPartySlot(LastTalkedToBy,0)~ + #32661 GOTO Uhmer01_Remise		// ~Oui, s'il vous plaît. Montrez-moi donc ce que vous avez en magasin.~
    	+ ~Global("GWUhmer01","GLOBAL",1) !InPartySlot(LastTalkedToBy,0)~ + #32661 GOTO Uhmer01_NoRemise2
    END
    
    CHAIN UHMER01 Uhmer01_Remise
    @11105624	// ~Rien ne saurait me faire plus plaisir, <CHARNAME>.~
    END
    IF ~~ THEN DO ~StartStore("GWUHMer1",LastTalkedToBy(Myself))~ EXIT
    
    CHAIN UHMER01 Uhmer01_NoRemise2
    @11105626	// ~Je dois vous prévenir que ma petite remise ne concerne que <CHARNAME>.~
    END
    ++ @11105627 EXTERN UHMER01 12	// ~Je comprends. Mais je dois renouveler mon équipement.~
    ++ @11105628 EXTERN UHMER01 16	// ~Tout compte fait, ce n'est pas si pressé que ça. Je vais y aller.~
    puis, dans mon tp2 (GWQueteL.d est le fichier de dialogue à compiler) :

    Code:
    COMPILE ~%MOD_FOLDER%/kits/quetes/GWQueteL.d~	EVALUATE_BUFFER
    EXEMPLE 2 :

    Je veux ajouter une réplique à MAZZY si le mod Stivan the Hunter est installé.

    1. Je vérifie qu'il est installé et je recherche la référence de la réplique qui m'intéresse :

    Code:
    ACTION_IF MOD_IS_INSTALLED setup-stivan.tp2 0 BEGIN
    
    	OUTER_SET GW_Stivan_Hunter = 1
    	OUTER_SET GW_Mazzy_state_Stivan = STATE_WHICH_SAYS 232 IN ~stivan/tra/%s/tb#stivj.tra~ FROM MAZZY	// @232  = ~I'd say we shouldn't wait any further and open our way in this place of evilness.~
    
    END ELSE BEGIN
    
    	OUTER_SET GW_Mazzy_state_Stivan = 0
    	OUTER_SET GW_Stivan_Hunter = 1
    
    END
    2? Je modifie le dialogue de MAZZY si nécessaire :

    Code:
    ACTION_IF (GW_Mazzy_state_Stivan > 0) AND (GW_Stivan_Hunter = 1) BEGIN
    
    	<<<<<<<< .../Diamant_Eternel/inlined/mazzy.d
    EXTEND_TOP MAZZY %GW_Mazzy_state_Stivan% #%MAZZY_Transition25%
    	+ ~Global("GWChevaucheuseKit","GLOBAL",2) Global("GWLyrielUmar","LOCALS",0)~ + @461401113 DO ~DialogueSetGlobal("GWLyrielUmar","LOCALS",25)~ GOTO Mazzy_Lyriel_1	// ~Je dois vous prévenir que je suis à la recherche d'une certaine Lyriel venue enquêter sur ces événements. Elle a disparu. L'auriez-vous aperçue ?~
    END
    >>>>>>>>
    	COMPILE ~.../Diamant_Eternel/inlined/mazzy.d~ EVALUATE_BUFFER
    
    END	// of ACTION_IF (GW_Mazzy_state_Stivan > 0) AND (GW_Stivan_Hunter = 1)
    Bon, je sais, vu comme ça, c'est un peu indigeste, mais l'essentiel est que ça fonctionne.
    Dernière modification par Freddy_Gwendo ; 05/07/2018 à 12h55.
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  17. #17
    Date d'inscription
    avril 2009
    Localisation
    Wherever I may roam
    Messages 
    265
    Citation Envoyé par Freddy_Gwendo Voir le message
    Désolé pour le retard, mais je n'ai pas eu le temps de compiler mes notes pour les rendre plus claires.


    Voici la fonction en question :

     Cliquer ici pour révéler le texte


    Elle va chercher dans un dialogue donné l’existence d'un string donné et renvoie toutes les informations nécessaires pour ajouter au bon endroit des répliques dans ce dialogue.

    Comment ça marche ?

    EXEMPLE 1 :

    Je veux ajouter des répliques à UHMER01 (Elence Fielding) à un endroit précis :

    Dans le tp2 ou une sous-routine, je lance ceci :

    Code:
    // #32661 = ~Oui, s'il vous plaît. Montrez-moi donc ce que vous avez en magasin.~
    COPY_EXISTING - ~UHMER01.dlg~ ~override~
    
        PATCH_IF (SOURCE_SIZE > 0x2f) THEN BEGIN    // protects against invalid files
    
            LPF ~GW_FIND_DLG_RESPONSE_STRING~ INT_VAR GW_string_dlg = 32661 RET GW_transition_found GW_state_number GW_transition_number END
    
            PATCH_IF ("%GW_transition_found%" STRING_EQUAL "Y") AND (GW_transition_number != "-99") BEGIN
                SET UHMER01_Transition11 = GW_transition_number
                SET UHMER01_State11 = GW_state_number
                SET UHMER01_Transition11B = GW_transition_number + 1
            END
    
        END    // of PATCH_IF (SOURCE_SIZE > 0x2f)
    BUT_ONLY
    Et j'écris ceci dans mon .d :

    Code:
    EXTEND_TOP UHMER01 %UHMER01_State11% #%UHMER01_Transition11B%
        + ~Global("GWUhmer01","GLOBAL",1) InPartySlot(LastTalkedToBy,0)~ + #32661 GOTO Uhmer01_Remise        // ~Oui, s'il vous plaît. Montrez-moi donc ce que vous avez en magasin.~
        + ~Global("GWUhmer01","GLOBAL",1) !InPartySlot(LastTalkedToBy,0)~ + #32661 GOTO Uhmer01_NoRemise2
    END
    
    CHAIN UHMER01 Uhmer01_Remise
    @11105624    // ~Rien ne saurait me faire plus plaisir, <CHARNAME>.~
    END
    IF ~~ THEN DO ~StartStore("GWUHMer1",LastTalkedToBy(Myself))~ EXIT
    
    CHAIN UHMER01 Uhmer01_NoRemise2
    @11105626    // ~Je dois vous prévenir que ma petite remise ne concerne que <CHARNAME>.~
    END
    ++ @11105627 EXTERN UHMER01 12    // ~Je comprends. Mais je dois renouveler mon équipement.~
    ++ @11105628 EXTERN UHMER01 16    // ~Tout compte fait, ce n'est pas si pressé que ça. Je vais y aller.~
    puis, dans mon tp2 (GWQueteL.d est le fichier de dialogue à compiler) :

    Code:
    COMPILE ~%MOD_FOLDER%/kits/quetes/GWQueteL.d~    EVALUATE_BUFFER
    EXEMPLE 2 :

    Je veux ajouter une réplique à MAZZY si le mod Stivan the Hunter est installé.

    1. Je vérifie qu'il est installé et je recherche la référence de la réplique qui m'intéresse :

    Code:
    ACTION_IF MOD_IS_INSTALLED setup-stivan.tp2 0 BEGIN
    
        OUTER_SET GW_Stivan_Hunter = 1
        OUTER_SET GW_Mazzy_state_Stivan = STATE_WHICH_SAYS 232 IN ~stivan/tra/%s/tb#stivj.tra~ FROM MAZZY    // @232  = ~I'd say we shouldn't wait any further and open our way in this place of evilness.~
    
    END ELSE BEGIN
    
        OUTER_SET GW_Mazzy_state_Stivan = 0
        OUTER_SET GW_Stivan_Hunter = 1
    
    END
    2? Je modifie le dialogue de MAZZY si nécessaire :

    Code:
    ACTION_IF (GW_Mazzy_state_Stivan > 0) AND (GW_Stivan_Hunter = 1) BEGIN
    
        <<<<<<<< .../Diamant_Eternel/inlined/mazzy.d
    EXTEND_TOP MAZZY %GW_Mazzy_state_Stivan% #%MAZZY_Transition25%
        + ~Global("GWChevaucheuseKit","GLOBAL",2) Global("GWLyrielUmar","LOCALS",0)~ + @461401113 DO ~DialogueSetGlobal("GWLyrielUmar","LOCALS",25)~ GOTO Mazzy_Lyriel_1    // ~Je dois vous prévenir que je suis à la recherche d'une certaine Lyriel venue enquêter sur ces événements. Elle a disparu. L'auriez-vous aperçue ?~
    END
    >>>>>>>>
        COMPILE ~.../Diamant_Eternel/inlined/mazzy.d~ EVALUATE_BUFFER
    
    END    // of ACTION_IF (GW_Mazzy_state_Stivan > 0) AND (GW_Stivan_Hunter = 1)
    Bon, je sais, vu comme ça, c'est un peu indigeste, mais l'essentiel est que ça fonctionne.

    Hello Freddy,

    Merci d'avoir pris le temps de me répondre, et désolé de répondre seulement maintenant, j'ai été très occupé par des entretiens puis nouveau job.

    Je vais essayer de me remettre dans le bain aussi vite que possible.
    "Wrath is the burden of those who haven't faith in humanity but there's no mean to avoid it. I guess it's my choice, just try to stand it."

    Wherever I May Roam.

  18. #18
    Date d'inscription
    avril 2009
    Localisation
    Wherever I may roam
    Messages 
    265
    Plusieurs bugs sur le kit fixés, modification/ équilibrage de certains sorts.

    Aucune MAJ sur les dialogues pour le moment.

    Pour les personnes intéréssées:


    https://mega.nz/#!hkcW3aCR!dri-Wc_18...SB9c8m4Vt0Fsk4
    Dernière modification par Faust ; 03/11/2018 à 07h59.
    "Wrath is the burden of those who haven't faith in humanity but there's no mean to avoid it. I guess it's my choice, just try to stand it."

    Wherever I May Roam.

Discussions similaires

  1. Appel à testeurs pour EE Keeper
    Par Isaya dans le forum BG1:EE
    Réponses: 10
    Dernier message: 25/09/2014, 21h12
  2. Version Beta 3 : Appel à beta testeurs
    Par Akadis dans le forum Akadis
    Réponses: 13
    Dernier message: 29/06/2013, 22h58
  3. [BGEE] [BG1NPC] Appel à testeurs pour BG1 NPC
    Par Isaya dans le forum BG1:EE
    Réponses: 0
    Dernier message: 12/02/2013, 22h48
  4. [FW] Appel à beta-testeurs, Firewalker WeiDu
    Par Thot dans le forum Le Festival de Nashkel : les modules BG1
    Réponses: 10
    Dernier message: 28/07/2003, 23h47

Règles de messages

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

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 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251