Affichage des résultats 1 à 8 sur 8

Discussion: CRE et sorts

  1. #1
    Date d'inscription
    March 2010
    Localisation
    Paris
    Messages 
    1 043

    CRE et sorts

    1- Chaque sort est décrit dans un fichier SPL et peut faire référence à un icone pour le livre via une BAM.


    2- Le nom de la BAM n'est pas en rapport avec le nom SPL du sort.


    3- Est il possible d'avoir la liste complète des sorts de Clerc par exemple en dynamique en tenant compte des nouveaux sorts des moddeurs?

    En gros comment je fais pour avoir la liste des SPL de Clerc à ouvrir et lire?

    Lors de la création d'un CRE, je veux pouvoir proposer l'ensemble des sorts disponibles.
    Pour le moment, j'ai la place pour proposer 36 sorts par niveau.


    4- La lecture des SPL et BAM pour un niveau de sort va demander beaucoup de temps traitement si je fais tout avec mes traitements standards (même avec Key + Biff je pense.)

    Pour optimiser, je propose le principe suivant:
    - à l'install de l'éditeur, il y a un rép contenant la traduction des BAM en JPG.

    - à l'affichage des sorts SPL, je vais chercher le JPG qui correspond au nom de la BAM
    je cherche d'abord dans le rep Mod puis override et enfin Jpg. Si je le trouve pas, je le cherche dans le jeu via Biff et je le mémorise dans le rep JPG.

    En gros, j'ai "juste" à afficher les JPG à l'écran.

    Coco

  2. #2
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages 
    6 827

    Re : CRE et sorts

    Les sorts de clerc et druide (paladin et rôdeur) sont tous sous la forme SPPR suivi d'un nombre compris entre 100 et 799. Dans le fichier, il y a un champ qui indique aussi si le sort s'applique aux clers/paladins ou druides/rôdeurs, voire aux deux.
    Pour certains sorts, il y a aussi des contraintes d'alignement mais je ne sais pas comment c'est géré. Il faudrait chercher un peu, peut-être dans un fichier 2DA.

    Dans le jeu, à moins de recourir au patch ToBEx, la limite de sorts visibles et donc sélectionnable pour la mémorisation quotidienne est probablement inférieure à 36, peut-être 24.

    Avec un accès direct aux fichiers, il n'y a pas de raison que tu aies besoin de convertir une fois pour toutes les fichiers BAM en jpg. Aucun éditeur ne fait ça. Comme je crois te l'avoir déjà dit, il n'a pas de raison que tu ne puisses pas faire ce que fait un autre éditeur ou même le jeu lui-même. Il pouvait fonctionner avec 32 ou 64 Mo de RAM, donc il ne pouvait pas se permettre de tout charger en mémoire, et il ne faisait pas ce genre de fichiers temporaires. Et il tournait sur des machines 5 à 10 fois moins puissantes que des PC équipés de processeur double coeur que l'on connaît depuis 5 ans.

    Il ne faudrait de toute façon pas le faire à l'installation, mais chaque fois que l'utilisateur change le répertoire d'installation du jeu dans la configuration.
    Enfin le répertoire Mod n'est pas le bon pour ça : il est réservé aux fichiers produits par le moddeur. Il devra prooduire un BAM et non pas un JPG pour son sort soit utilisable.
    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 !

  3. #3
    Date d'inscription
    March 2010
    Localisation
    Paris
    Messages 
    1 043

    Re : CRE et sorts

    Je charge les sorts SPPR et recherche le fichier BAM lié au sort que l'on voit dans le livre de sorts: 'SPPRxxxC.BAM'. Je tombe sur plusieurs cas étranges où pour un sort de clerc j'ai un icône de sort de magicien.

    Nom du fichier
    SPPR706.SPL

    Nom du sort
    "
    0x0008 4 (dword) Spell Name - Unidentified (strref)
    "

    indice TLK à "22145" = "Symbole Terreur."

    Nom du fichier BAM

    "
    0x003a 8 (resref) Spellbook icon (BAM). The engine replaces the last character of this filename with a C.
    "

    SPWI811C.BAM

    Description du sort
    "
    0x0050 4 (dword) Spell Description - Unidentified (strref)
    "

    Symbole, Terreur
    (Conjuration, Convocation)
    Niveau : 7
    Sphère : Garde
    Portée : 27 mètres
    Durée : spéciale
    Temps d'incantation : 1 round
    Zone d'effet : spéciale
    Jet de sauvegarde : annule

    Le Symbole, Terreur est un puissant enchantement permettant au prêtre d'inscrire ce symbole sur le sol ou sur toute autre surface. Il restera là jusqu'à ce que quelqu'un s'en approche suffisamment puis explosera, affectant tous ceux qui sont situés dans sa zone d'effet n'ayant pas réussi un jet de sauvegarde contre les sorts à -4 par une peur de 2 rounds + un nombre de rounds égal au niveau du prêtre divisé par 3.

    Conclusion: quelqu'un a une idée sur l'origine du problème?

    Coco

  4. #4
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages 
    6 827

    Re : CRE et sorts

    Dans le jeu, il y a pas mal de sorts qui ont une version prêtre et une version mage, ce qui suppose deux fichiers SPL. Il ne faut pas s'étonner qu'ils utilisent le même fichier pour l'icône, c'est tout à fait logique de ne pas perdre le joueur en ayant deux représentations différentes et d'économiser de l'espace sur le disque par la même occasion.
    En tout cas, ce n'est pas un "problème". Le jeu veut une icône, il se fiche d'avoir des règles de nommage pour de simples fichiers d'icônes. Les règles de nommage s'appliquent sur les fichiers SPL, par contre.
    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 !

  5. #5
    Date d'inscription
    March 2010
    Localisation
    Paris
    Messages 
    1 043

    Re : CRE et sorts

    Je pense tout de même qu'il y a des cas bizarres.

    Exemple:
    Sendai Clerc / Mage. Au niveau 5, elle a "fléau d'insectes" qui est normalement un sort de druide.

    Ca me pose problème pour l'affichage des sorts que l'on peut connaitre et que l'on peut affecter.

    Je filtre en fonction de la classe ou j'affiche tout. Dans le cas ci dessous, j'ai deux cases de sorts sans icônes alors qu'il y a un sort suivi par des cases avec des sorts mémorisés. Ca fait moche!


    Coco

  6. #6
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages 
    6 827

    Re : CRE et sorts

    Ce cas n'a strictement rien à voir avec ce que tu évoquais auparavant.

    Des personnages "cheatés" comme ça, tu vas sans doute en trouver beaucoup. Après tout, le PJ a d'abord ses pouvoirs de Bhaal, il peut plus tard se transformer en écorcheur (c'est le seul enfant de Bhaal à le faire) et tu voudrais contester que Sendaï, un autre enfant de Bhaal, puisse connaître un sort de druide ?
    Certains monstres ont aussi des sorts spéciaux, inaccessibles parce qu'ils ne suivent pas la norme SPPR, par exemple. Tu vas sans doute trouver d'autres cas semblables parmi les principaux méchants du jeu.

    Sans aller chercher si loin, rien que parmi les personnages du groupe, Jaheira dispose d'un sort de rappel à la vie bien à elle (en rapport avec les Ménestrels), de type prêtre, alors qu'elle est druide.

    On rejoint la discussion sur le contrôle des caractéristiques des fichiers CRE : autant c'est acceptable pour un personnage recrutable, autant c'est invivable pour être en mesure de créer des monstres particuliers avec les contraintes du moteur de jeu.

    Pour les créatures non recrutables, la possibilité d'affecter des sorts, même les "normaux", n'a de sens que si leurs scripts de comportement savent en tirer profit. C'est le cas de Sendaï, pour ces sorts exceptionnels.
    Très clairement, comme pour les caractéristiques, il est impensable de brider les créatures de monstres aux règles "normales". Les adversaires n'ont souvent pas de classe proprement dite permettant de restreindre leurs choix de sorts. Un dragon sous forme humaine doit-il être restreint à des sorts "normaux" ?
    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
    Date d'inscription
    March 2010
    Localisation
    Paris
    Messages 
    1 043

    Re : CRE et sorts

    Si ça ne rentre pas dans la 'case règles classiques', je vois deux solutions pour ne pas brider le moddeur:
    - je ne filtre pas les sous type de sort de clerc.
    - on choisit son mode de filtrage (oui/non) via un bouton.

    A noter, l'écran affiche les 24 premiers sorts sonnus par niveau. J'ai des cas où ca ne suffit pas.

    Coco

  8. #8
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages 
    6 827

    Re : CRE et sorts

    Il n'est pas surprenant que ça ne suffise pas. Le cas du biclassé clerc-rôdeur, qui a accès à tous les sorts de clerc et de druide (c'est un bug du moteur de jeu, il devrait être limité au niveau 3 pour le côté druide), est très connu pour causer ce problème de dépassement des 24 sorts affichables.
    De ton côté, tu as tout à fait la possibilité d'ajouter une barre de défilement pour contourner le problème. D'ailleurs c'est une des améliorations apportées par le patch ToBEx.

    Tu peux également filtrer les sorts en tenant compte de l'alignement : le champ Exclusion flags du fichier SPL indique quels sont les alignements qui n'ont pas droit au sort. Par exemple SPPR710 est interdit aux alignements mauvais. C'est un contrainte non contournable à ma connaissance. Le sort pourrait fort bien se tourner contre le personnage mauvais qui essaie de le lancer. Il vaudrait mieux éviter de laisser un moddeur l'attribuer à un personnage qui ne respecte pas la contrainte.

    Pour le reste, tu aurais tout intérêt à disposer des deux modes de fonctionnement : verrouillé selon la classe par défaut, ouvert si le moddeur choisit explicitement de déverrouiller.
    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. [BGT] Sorts inaccessibles
    Par k0ri dans le forum Baldur's Gate Reloaded : les mods TUTU et Baldur's Gate Trilogy
    Réponses: 5
    Dernier message: 09/07/2007, 11h26
  2. Tables de sorts et contre-sorts ?
    Par lerikske dans le forum Le Comptoir d'Amn
    Réponses: 14
    Dernier message: 26/06/2007, 14h46
  3. Sorts de protection et contre-sorts associés
    Par Feyd-Rautha dans le forum La Taverne d'Amkethran (Baldur's Gate 2)
    Réponses: 3
    Dernier message: 17/05/2005, 20h23
  4. [NWN] PNJ et les sorts
    Par Mambba dans le forum L'Académie de Padhiver (NWN 1)
    Réponses: 7
    Dernier message: 19/08/2004, 09h27
  5. [NWN/SOU] Les sorts du jeu
    Par Navi dans le forum L'Académie de Padhiver (NWN 1)
    Réponses: 7
    Dernier message: 28/10/2003, 13h52

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 252 253 254 255 256