Affichage des résultats 1 à 11 sur 11

Discussion: [MOD] Liste de petits problèmes rencontrés au tout début de la création du mod KIM

  1. #1
    Date d'inscription
    September 2003
    Localisation
    Paris
    Messages
    723

    [MOD] Liste de petits problèmes rencontrés au tout début de la création du mod KIM

    Ok, je commence à en avoir marre. Marre de ne pas avancer, de pédaler dans la semoule, et de ne pas parvenir à obtenir une réponse claire de qui que ce soit. Les tutoriaux n'abordent pas tout, les programmes déconnent, et les réponses de deux lignes que vous me faites ne font pas avancer le schmilblik.

    Une fois pour toutes, je vais lister les problèmes auxquels je fais face. Si je n'arrive pas à trouver la solution, je laisse tomber, je suppose que, d'une manière ou d'une autre, la création de mods n'est pas faite pour moi. Et non, ne me redirigez pas vers un tutorial, je les ai tous faits, en français, en anglais, et même un en allemand.

    PROBLEME I: La création du PNJ proprement dit (fichier .cre)

    J'utilise CreatureMaker.

    1. LongName et ShortName.

    Je ne peux rien rentrer là dedans, car cela ne sauve pas et est remplacé par #-1 (donc pas de nom, je suppose) dès que j'ai le dos tourné. Donc, première question: comment faire pour mettre le nom de mon PNJ là-dedans -> KimLan pour longname, et Kim pour Shortname. Et c'est quoi cette saloperie de STRREF ???

    2. L'onglet "other attributes".

    Alors là, c'est le festival, et très peu de tutoriaux en parlent sauf de manière nonchalante.

    Je mets quoi dans Override script, class script, etc ? et dans death variable ? C'est le gros point d'interrogation.

    D'après ce que j'ai cru comprendre des tutoriaux, l'override est le script qui fonctionne en permanence et a la priorité sur tous les autres, le class script définit la première rencontre, et le default script est celui qui est le plus global. Mouais. Ce qui m'amène à ma seconde partie:


    PROBLEME II: LES SCRIPTS ET LES DIALOGUES

    Bon, après mille tâtonnements, j'ai fini par découvrir que, pour faire un script, il fallait écrire les informations dans un fichier .BAF, et que Weidu le compile alors en BCS. Vous croyez qu'un de ces foutus tutoriaux le dirait ? NON ! Il a fallu que j'aille sur un site ALLEMAND pour enfin avoir ma réponse ! Ben oui, désolé, tout le monde ne sait pas qu'un script doit être écrit dans un fichier .BAF.

    Bref, j'ai créé le script suivant, censé selon les tutoriaux faire que le PNJ engagera la conversation avec mon PJ:

    Code:
    IF
      Range([PC],6)
      NumTimesTalkedTo(0)
      See([PC])
    THEN
      RESPONSE #100
        StartDialogueNoSet([PC])
    END
    Et hop, ça en fait un fichier J#KIM.BCS

    A côté, je crée mon fameux fichier .d et je le transforme en fichier .dlg. Pour ça, le tutorial était clair. Si seulement tout était comme ça...


    PROBLEME III: COMBINER TOUT CA

    Me voilà avec:
    1. Un fichier KIM.CRE (qui n'a pas de longname ni de shortname puisque je n'arrive pas à en mettre)
    2. Un fichier J#KIM.DLG
    3. Un fichier J#KIM.BCS

    Donc maintenant, toujours en essayant de comprendre les tutoriaux et les exemples, je rouvre mon fichier .cre, et je marque J#KIM dans: Override, Class, Dialog File.

    ---> Il me manque toujours la variable de mort. Qu'est-ce que c'est ? A quoi ça sert ? Comment on la définit ? Là, tous les tutoriaux sont muets... bravo les tutoriaux.


    PROBLEME IV: UTILISER MAP EDITOR

    Bon gré mal gré, je suis encore les tutoriaux sur Map Editor. Donc hop, j'ouvre la zone des docks. Je rajoute un personnage, je clique sur "changer paramètres du personnage" et là, je refous mes fichiers tels que je les avais mis dans le fichier .cre (donc override, class, dialog -> J#KIM). Encore une fois, il me manque une variable de mort (euh ?).


    RESULTAT DE CETTE CASCADE DE PROBLEMES

    Je me retrouve avec un personnage qui a bien été ajouté au jeu, mais qui
    1. N'a pas de nom
    2. N'a pas de dialogue (quand on clique dessus: - n'a rien à vous dire).

    Donc forcément, ya un problème. Où ? Je deviens FOU et je n'en peux plus.

    Aidez-moi, je finis par péter les plombs...
    Dernière modification par Freddy_Gwendo ; 03/04/2016 à 01h12. Motif: Modification du titre de la discussion et mise en page
    MOD KIM TERMINE
    - Des centaines de dialogues et d'interactions
    - De nombreuses quêtes
    - De nouveaux objets magiques
    - Une véritable romance

    Roman d'Heroic Fantasy en feuilleton (un chapitre par jour)
    Intro 01 02 03 04 05 06 07 08 09 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

  2. #2
    Ael'Zanna Invités
    Désolé je ne m'y connait pas en création de mods :sad:
    Mais n'abandonne pas !!! L'idée est excellente !!! Et j'aimerai trop que ton mod finisse par prendre vie !!!

    Ps : si quelqu'un si connait vous pouvez pas lui donner un coup de pouce

  3. #3
    Lamnis Valnon Invités
    1. LongName et ShortName.

    Je ne peux rien rentrer là dedans, car cela ne sauve pas et est remplacé par #-1 (donc pas de nom, je suppose) dès que j'ai le dos tourné. Donc, première question: comment faire pour mettre le nom de mon PNJ là-dedans -> KimLan pour longname, et Kim pour Shortname. Et c'est quoi cette saloperie de STRREF ???
    Tu n'as pas besoin de ça, et de toute façon, l'utilisateur à qui tu vas envoyer le *.cre ne recevra pas le nom pour la seule et bonne raison que cettre fonction de CM inscrit ces noms dans ton dialog.tlk ! Et qu'est ce qu'on utilise dans ces cas là... ?
    WeiDu !
    Dans le tutorial, tu as du lire le *.tp2. Il me semble que lors du "copiage" du *.cre, tu peux rajouter une ligne SAY ~Kim qui nommera ton perso. Regarde le tuto pour avoir la syntaxe exacte.

    EDIT: Ah oui, pas besoin de péter les plombs, ça viendra vite. Pour les dialogues, j'ai eu le même petit problème, je ne sais plus trop quoi faire, mais est tu sûr d'avoir bien attaché le *.dlg a ton *.cre ?

    EDIT ENCORE: ah pour ce qui est du *.dlg, je ne comprends pas trop. A mon avis, c'est dû aux NumTimesTalkedTo() et autres lignes.

  4. #4
    Date d'inscription
    September 2003
    Localisation
    Paris
    Messages
    723
    Je suppose que les dialogues ne marchent pas parce que je n'ai rien mis dans le pdialog.2DA...

    Bon, je vais suivre le tutorial à la lettre de nouveau, et donc rajouter à mon .tp2 les lignes:

    Code:
    APPEND ~pdialog.2da~
    ~J#KIM      J#KIMP           JJ#KIMJ          JJ#KIMD~
      UNLESS ~J#KIM~
      UNLESS ~25POST~
    
    APPEND ~pdialog.2da~
    ~J#KIM      J#KIMP           J#KIMJ          J#KIMD       J#KIM25P           J#KIM25J              J#KIM25D              J#KIMd25~
      UNLESS ~J#KIM~
      IF ~25POST~
    Mais je ne comprends pas ce que c'est que ces histoires de 25post :8:

    Une fois que je serai arrivé à créer mon NPC, je vous promets que j'écris un tutoriel intitulé: "programmer pour les nuls", avec toutes les infos basiques de ce genre
    Dernière modification par Freddy_Gwendo ; 11/04/2016 à 07h30.
    MOD KIM TERMINE
    - Des centaines de dialogues et d'interactions
    - De nombreuses quêtes
    - De nouveaux objets magiques
    - Une véritable romance

    Roman d'Heroic Fantasy en feuilleton (un chapitre par jour)
    Intro 01 02 03 04 05 06 07 08 09 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

  5. #5
    Lamnis Valnon Invités
    Je viens d'avoir ce problème en créant le PNJ, et il a pu parler lorsque j'ai créé le ******B pour virer le perso. Je ne sais pas pourquoi d'ailleurs.
    Ne laisse pas tomber ! Les tutos ont pour but de te faire apprendre (et non écrit pour faire un copier-coller des codes en changeant les dialogues) et sont là pour:
    -t'expliquer le création de PNJ
    -t'y référencier en cas d'erreur et comparer tes... "scripts" (désolé, pas d'autres termes en tête!)
    Mais ça tu devais déjà le savoir !

  6. #6
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages
    6 398
    Originally posted by Grenouillebleue@mercredi 01 octobre 2003, 18:19
    Bon, je vais suivre le tutorial à la lettre de nouveau, et donc rajouter à mon .tp2 les lignes:

    Mais je ne comprends pas ce que c'est que ces histoires de 25post :8:
    En général, un tutorial est fait pour être suivi à la lettre, il y a rarement du superflu. Tu aurais vraiment du commencer commencer par là.

    Quand au "25post", si tu prenais la peine d'ouvrir le fichier pdialog.2da avec un éditeur, tu comprendrais tout de suite ou presque.
    "25" est un préfixe utilisé par Bioware pour désigner le spécifique ToB (comme la version 2.5.xxxxx).
    Les tests sur "25post" permettent de déterminer si l'environnement sur lequel s'installe le mod possède ToB ou non. D'où le test et la différence entre ce qui est ajouté dans les deux cas.

    La plupart de la connaissance s'apprend tout simplement en regardant comment Bioware a fait dans des situations similaires. Bref, pour tes scripts par exemple, une solution consiste aussi à recopier honteusement sur le voisin, soit Bioware, soit un autre mod de personnage.

    Pour trouver des informations sur le rôle des différents fichiers 2DA et celui des différents formats de fichiers (et notamment une explication sur la variable de mort), tu devrais vraiment aller consulter le site IESDP accessible à partir de TeamBG. Il existe une version un peu plus à jour dont tu trouveras le lien à partir des forums du même site.
    Peu disponible
    Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
    Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !

  7. #7
    Silk Invités
    [Silk : Du calme... On est ici pour aider, par pour bouffer le nez des autres. GrenouilleBleue se contentait de poser une question sur un point qu'il n'avait pas compris. Si tu es plus rapide que lui, tant mieux pour toi, mais ce n'est pas une raison pour être désagréable. ]

  8. #8
    Date d'inscription
    September 2003
    Localisation
    Paris
    Messages
    723
    Bon, j'ai conscience que j'aurais dû prendre plus de temps pour étudier les fichiers et réellement comprendre comment ils marchent entre eux. Je suppose que je n'ai aucune excuse.

    Enfin, je continue à avoir de nombreux bugs dans tous les sens, mais je vais persévérer et essayer de cesser de jouer l'assisté. On verra bien ce que ça donnera
    MOD KIM TERMINE
    - Des centaines de dialogues et d'interactions
    - De nombreuses quêtes
    - De nouveaux objets magiques
    - Une véritable romance

    Roman d'Heroic Fantasy en feuilleton (un chapitre par jour)
    Intro 01 02 03 04 05 06 07 08 09 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

  9. #9
    Lamnis Valnon Invités
    Heu Silk, je crois que c'est à Grenouillebleue que Isaya parle ! Je n'ai posé aucune question ! :8:
    Si jamais les mots "comparer" et "script" que j'ai placé dans la même phrase causent une ambiguité, j'ai désigné par "script" les différentes fonctions de Weidu (DO, THEN, ...) et leur syntaxes. "Comparer", c'était par rapport au tutorial (logiquement, il est quand même là pour ça quand on tente d'approfondir soi même son travail en utilisants les techniques).

    Pour que tout soit clair... Je pars comme un prince !

  10. #10
    Silk Invités
    Me suis trompé de nom. Je rétablis la vérité historique

  11. #11
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages
    6 398
    Désolé, j'ai employé un langage beaucoup trop sec.

    J'ai un peu pêté les plombs parce que Grenouillebleue nous disait en avoir marre alors qu'elle (il ?) n'avait pas suivi le didacticiel. Mea culpa. J'espère que Grenouillebleue me pardonnera. :timide:
    Peu disponible
    Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
    Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !

Discussions similaires

  1. [TECH] Je n'arrive pas à utiliser CREMaker et NearInfinity
    Par Lekhtarin dans le forum Outils de développement
    Réponses: 17
    Dernier message: 26/01/2014, 17h28
  2. [IR v3] Quelques petits problèmes, version instable ?
    Par Marvin dans le forum Le Bazar de l'Aventurier
    Réponses: 5
    Dernier message: 19/08/2011, 22h54
  3. Réponses: 7
    Dernier message: 05/08/2007, 09h53
  4. [MODS] Petits bugs, problèmes qui s'accumulent
    Par bazbazbin dans le forum Le Bazar de l'Aventurier
    Réponses: 5
    Dernier message: 17/06/2007, 15h22
  5. Petits Duels : là où tout a commencé
    Par Walar dans le forum La Couronne de Zinc
    Réponses: 121
    Dernier message: 19/03/2004, 14h28

Les tags pour cette discussion

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