Version de test - Retour utilisateur
Posté : sam. 31 mars 2012, 10:34
par Cocrane
Cette section est dédiée au retour des testeurs sur les versions proposées.
Merci d'indiquer la version tester avant de poster vos commentaires.
Cocrane
Réponse au retour utilisateur d'Isaya
Posté : mer. 04 juil. 2012, 19:56
par Cocrane
J'ai trouvé enfin un peu de temps pour terminer les différents sujets abordés.
Je réponds donc à ton retour détaillé.
1-Ecran personnage: gestion des valeurs des caractéristiques
J'ai limité les caractéristiques:
Caractéristiques principales [1;25]
Niveau [1;50]
Jets de sauvegarde [0;20]
Compétences de voleur [0 à 255]
THACO[0;20]
X valeur signée gérée (Exemple Abazigal -8)
CA de base[-25;10]
CA actuelle[-25;10]
PV pb affichage corrigée
Gestion du nombre d'attaques
0.5 -> valeur 6
1.5 -> valeur 7
2.5 -> valeur 8
3.5 -> valeur 9
4.5 -> valeur 10?
Gestion de l'affichage des points de vie ayant une valeur importante.
Le maintien sur le bouton permet d’accélérer le défilement des valeurs.
2-Ecran personnage: Problème avec la classe d'Abazigal
"
Quand on clique sur la classe "Dragon" d'Abazigal, dans la fenêtre du choix de classe, l'éditeur nous propose diverses combinaison multi-classées mais pas le moindre dragon.
"
Abazigal avait une valeur de 'creature flag' non nulle, je cherchais donc par défaut sa classe jumelée sans succès.
CORRIGE
3-Ecran personnage: Problème avec la classe de Jansen
"
Quand je sélectionne Jan, qui est Mage / Voleur - Illusionniste, que je clique sur le nom de classe, puis que je quitte la fenêtre de
classe par Valider, je conserve bien sa spécificité illusionniste. Mais si je clique d'abord sur une autre classe et que je reviens sur Mage / Voleur,
j'ai perdu sa spécificité illusionniste."
c'est normal tu as choisi autre chose.
"
D'ailleurs le parcours des classes n'est pas intuitif : une fois que j'ai choisi Mage, j'ai la liste de spécialités, mais si j'ai cliqué
par erreur, je ne peux pas revenir en arrière à la liste de toutes les classes (ou alors je n'ai pas trouvé).
Le seul moyen que j'ai identifié a été de cliquer sur "Tout" ou "Classes PNJ".
"
Ces boutons sont là justement pour déterminer tes filtres.
4-Ecran personnage: Classe du barbare
"
Quand je clique sur Guerrier, j'ai une liste de kits un peu surprenante car elle contient "Sorcier" en plus des trois kits classiques.
Si je clique sur Sorcier, j'ai la description du barbare qui apparaît. Et une fois ce choix validé,
j'obtiens bien un Guerrier - Sorcier dans le nom de classe du personnage.Quoi qu'il en soit, il serait plus logique que Barbare soit traité
comme une classe à part, comme Moine ou Sorcier. Autant sur le plan technique (codage de la valeur de classe) que dans le jeu, Barbare n'est
pas considéré comme une sous-classe de guerrier.
"
L'indice IDS du barbare était faux dans mon fichier de données. d'où l'affichage du terme "sorcier"
Le barbare est considéré comme un kit dans les fichiers de données du jeu. C'est effectivement une erreur par rapport aux règles ADD.
J'ai modifié l'éditeur.
5- Capacité innate & spéciale
"
Manque d'un bouton Annuler dans la fenêtre du choix des sorts Innates.
"
En cliquant sur la capacité, elle disparaitra de la liste du personnage. C'est le même principe que pour les sortilèges.
Les libellés ont été modifiés.
"
Quand je fais défiler les niveaux dans cette fenêtre, au niveau 6 des "HLA", j'obtiens un message "Impossible de se repositionner dans le
fichier <xxx\Mods\monMod\dialog.tlk>". etc.."
"
CORRIGE
6- Ecran personnage: Problème d'affichage des BAM du fichier CRE '25SPELL'
"
Dans le livre de sorts de Lazarus (25SPELL.CRE), au niveau 1 de mage, on entrevoit qu'il a mémorisé 5 sorts, mais on n'en voit aucun.
Au niveau 2, on devine qu'il a mémorisé 5 sorts, mais on n'en voit que 2, même si on voit les noms des images des autres dans l'info bulle
quand on passe dessus. D'après Near Infinity, le personnage a bel et bien mémorisé SPWI217 et SPWI212, mais les icônes des sorts ne sont
pas affichés dans ton éditeur, alors que l'info bulle montre bien les noms. Idem au niveau 3.
Certes la créature est bizarre car elle a mémorisé des sorts qui ne sont pas dans sa liste de sorts connus, mais pourquoi les icônes des
mémorisées ne s'affichent-elles pas ?
"
Le problème vient du fichier. Le fichier 'SPWI212' n'existe pas dans les sorts connus mais il existe dans les sorts mémorisés. Ce qui gènère
l'absence de Bam à l'écran car le lien entre les tables n'est pas cohérent. Idem pour SPWI217.
7- Ecran personnage: gestion affichage info bulle
"
Par ailleurs, au lieu d'afficher le nom des fichiers image dans l'info bulle, pourrais-tu afficher le nom des sorts à la place, plutôt ?
Actuellement, on est réduit à connaître par coeur à quoi correspondent les icônes, il n'y a pas de moyen de savoir les noms sans avoir la
description complète via le clic droit. Et c'est impossible à partir de la liste des mémorisés. Pour quelle raison ?
"
L'info bulle est à vocation technique pour les modeurs: nom du Spl et de la Bam.
En jouant à BG on finit par connaitre les sorts. Le remplacement par le nom du sort va générer à mon avis des accès à dialog.tlk et du temps
supplémentaire à l'affichage.
Si on ne se rappele plus du sort, le clic droit est prévu pour visualiser la description.
Il existe pour les icones des sorts à apprendre ou connu. Je peux l'ajouter pour les sorts mémorisés.
8- Ecran personnage: "LAZARUS"
"
Dans la partie prêtre de Lazarus, au niveau 5, on voit qu'il aurait 5 emplacements de mémorisés (vides). Aux autres niveaux, c'est 1
emplacement, ce qui correspond bien aux valeurs dans le fichier CRE. Mais pourquoi afficher 5 cases au niveau 5 alors que le fichier CRE
n'en indique qu'un seul (d'après Near Infinity) ?
"
A TRAITER
9- Ecran personnage: Icone disquette
"
Actuellement, l'icône de disquette fait sortir sans proposer de sauvegarder les modifications apportées ! C'est un excellent moyen de perdre
son travail. Pourquoi ne pas le câbler comme le bouton Sauvegarder ?
"
L'icône disquette n'a pas vraiment d'utilité vu que le bouton sauvegarde existe. Je l'avais gardé pour le moment car celà faisait office de
porte de sortie.
A TRAITER
10- Ecran personnage: gestion du Portrait
"
Il y a un bug dans la gestion des portraits. Quand je clique pour la première fois sur AERIE12, j'ai bien le portrait, mais quand ensuite je passe à AERIE9, il n'apparaît plus, ni avec tous les autres AERIExx (mais c'est normal car les fichiers CRE n'indiquent pas de portraits), y compris AERIE12 avec lequel il l'avait affiché dans un premier temps. Quand je passe ensuite en revue les ANOMENxx, il n'y a pas de problème, mais de nouveau il n'y a pas de portrait quand je reviens à AERIE12.
Il serait également intéressant que tu gères le portrait de petit taille (offset 0x34). En effet de nombreux PNJ ont un tel portrait, qui apparaît lors des dialogues avec eux.
"
le pb d'affichage des portraits de différentes tailles est réglé.
Le portrait d'AERIE12 s'affiche toujours. Je n'ai pas le problème signalé.
11- Ecran personnage: Bouton choix équipement
"
Je trouve particulièrement dérangeant d'avoir le bouton de choix d'objet dans l'inventaire au milieu des boutons qui permettent de charger, sauvegarder ou supprimer. Cet emplacement n'est pas du tout ergonomique. On peut alors se demander si "Supprimer" sert à supprimer un objet ou le fichier CRE.
"
Bouton déplacé
12- Ecran personnage: Boutons rouges et filtre sur le tableau de fichier (CRE ou DLG)
"
Les quatre boutons rouges sous la liste de créatures sont incompréhensibles. Il faudrait au moins une bulle d'aide pour avoir une idée de ce qu'ils font. Qui plus est, même sur ma machine plutôt performante, il faut un gros paquet de secondes pour qu'ils réagissent. Ce n'est qu'après plusieurs manipulations que je me suis rendu compte que cela provoquait un changement de texte en haut de la liste (à l'opposé des boutons) pour expliquer le filtre qui avait conduit à la liste plus ou moins réduites de créatures. Le bouton de gauche ne provoque d'ailleurs aucun changement du nom de filtre en haut, alors que le filtre diffère des trois autres boutons, ce qui fait que le nom de filtre est alors faux.
L'ergonomie serait bien meilleure avec une combo box en haut de la liste, avec 4 choix correspondants aux quatre boutons actuels, et avec pour noms d'options ceux qui apparaissent en haut de la liste suite à l'application d'un filtre.
"
Les filtres sont effectivements sans 'légendes'. Je ne sais pas changer la couleur d'un bouton.
J'ai ajouté une légende info-bulle au 4 boutons pour aider à la compréhension.
De la gauche vers la droite on a:
- pas de filtre. On a l'ensemble des fichiers de la biff, de l'override et du mod
> pas de mention au dessus du tableau
- filtre sur les fichiers de la biff
> mention en rouge au dessus du tableau.
- filtre sur le répertoire override
> mention en blanc au dessus du tableau.
- filtre sur le répertoir mod
> mention en vert au dessus du tableau.
13- Ecran personnage: Mise à jour point de vie et CA sur l'écran inventaire
"
Quand je suis dans l'inventaire de 25SPELL, je vois ses points de vie, 70. Si je passe à AERIE12, le nombre de points de vie n'est pas rafraîchi et reste à 70, jusqu'à ce que je clique dessus et que cela ouvre la fenêtre de réglage des "caractéristiques principales" où la bonne valeur de 42 apparaît, et en quittant cette fenêtre, la valeur de 42 s'affiche alors correctement dans l'inventaire. Bref, il manque un rafraîchissement de la valeur quand on change de créature et qu'on est dans l'écran d'inventaire.
"
CORRIGE
14- Ecran recherche équipement: Indice objet non trouvé
"
Quand j'utilise la recherche dans la liste d'équipement, en tapant épée puis Rechercher, j'obtiens un message d'erreur
"L'indice texte 4294967295 est supérieur au nombre d'indices maximum (74107) existant sous X:\chemin d'install de
l'éditeur\Mod dialogTLK\dialog.tlk.". D'une part, ce n'est pas très intéressant, mais d'autre part cette valeur correspond à -1.
Je trouve bizarre que tu affiches ailleurs des messages du genre "texte non trouvé, index -1" et que là tu ne traites pas la valeur comme
un -1 synonyme de valeur non définie.
"
Le texte signalant que la description n'est pas trouvée (à juste titre) n'apparait plus.
15- Ecran personnage: zone de saisie et recherche d'un fichier CRE
"
Le fait de devoir effacer le champ "Nom objet" et cliquer sur Rechercher pour revenir à la liste complète après une recherche
n'est pas intuitif.
"
Je n'ai pas ce problème.
Exemple:
saisie d'un nom de CRE
clic recherche
affichage des noms correspondants (possibilité d'utilisé % comme joker)
clic sur le 1ier bouton (fichier de la biff)
affichage des fichiers de la biff
16- Ecran personnage: Déplacement des objets
"
Le déplacement d'objet dans l'inventaire n'est pas intuitif. J'ai tenté longtemps du glisser-déposer en tirant l'objet, en double-cliquant
avec de chercher à glisser, en combinant avec les touches Shift, Alt ou Ctrl, sans succès. C'est par hasard que j'ai découvert qu'il se
passait quelque chose quand je cliquais simplement sur un objet et qu'alors je pouvais le déplacer. N'est-il pas possible de faire un
glisser-déposer, comme dans toute autre application ?
"
J'utilise le même principe que dans le jeu. On clique sur un objet pour le prendre ou le poser.
17- Ecran personnage: Avertissement objet mal placé
"
Le déplacement d'objet prévient qu'un objet est placé dans un emplacement incompatible. Mais pourquoi l'autoriser ?
"
Le programme estime que l'objet n'est pas à la bonne place. C'est une alerte. Charge au modeur de considérer que l'alerte est pertinente ou
non.
18- Ecran équipement: placement d'un objet dans le sac à dos avec bouton 'ajouter'
"
Quand j'ajoute un objet (AMUL25) depuis la fenêtre de recherche d'équipement, puis que j'essaie de le déplacer, l'objet est bien mis au nouvel
emplacement mais l'éditeur affiche une boite de message d'erreur "Dépassement de capacité lors de l'affectation" et le texte "Nom d'objet
inconnu 'AMUL25'" apparaît dans la zone de texte au dessus du contenu du sac.
Mais cela n'empêche pas d'enregistrer la créature et de la recharger ensuite correctement.
"
CORRIGE
19- Ecran personnage: Positionnement du curseur de l'ascenseur suite à la sauvegarde d'un fichier
"
Quand je modifie un fichier CRE du jeu et que je le renomme lors de l'enregistrement, la liste de fichiers CRE est mise à jour pour ajouter
le nouveau nom, qui apparaît alors tout en haut de la liste de créatures. Néanmoins l'ascenseur de la liste n'est pas rafraîchi pour tenir
compte de la position effective de la créature dans la liste. Donc mon AERIE12 renommée en M_AERIE fait passer M_AERIE en haut de la liste
de créatures, juste avant MAEVAR, sauf que l'ascenseur me situe encore au début de la liste.
"
CORRIGE
20- Ecran personnage: Ecouter un fichier SON
"
Quand je vais dans la partie sons de MAEVAR.CRE (pris au hasard), et que j'essaie d'écouter le son MAEVAR03, j'obtiens une boite de dialogue
d'erreur "Déplacement du fichier WAV décompressé échoué X:\chemin de l'éditeur\MAEVAR03.WAV vers X:\chemin de l'éditeur\Tmp\MAEVAR03.WAV
Détail de l'erreur:
Impossible de renommer le fichier <X:\chemin de l'éditeur\MAEVAR03.WAV> en <X:\chemin de l'éditeur\Tmp\MAEVAR03.WAV>.
Détail de l'erreur système : le fichier spécifié est introuvable"
La dernière ligne me met la puce à l'oreille que tu utilises une commande DOS pour renommer. Le chemin dans lequel j'ai installé l'éditeur
comporte des espaces. Je suis prêt à parier que c'est le même problème que pour le lancement de WeiDU, il y a longtemps. Il faudrait que tu
entoures les noms de guillemets pour éviter un problème d'espace dans l'appel d'une commande DOS. Si c'est bien le cas, je suis surpris que
tu ne disposes pas d'une alternative pour renommer un fichier dans le langage de WinDev.
"
Certains fichier sont de type WAVC (compressé). Lorsque je lance l'executable 'acm2wav.exe'pour décompresser.
Cependant j'ignore quand la décompression est terminée. Il y a donc parfois une désynchronisation avec les actions qui suivent cette opération.
Le risque est augmenté si le pc utilisé est déjà très occupé par d'autres taches.
21- Ecran personnage: origine du fichier BCS ou DLG
"
on ne distingue pas les scripts ou dialogues issus du répertoire Mod des fichiers venant des fichiers Biff du jeu (alors qu'on remarque un
fichier de l'Override)
"
Si le fichier provient du répertoire mod, le nom du fichier est suivi de ' M'. L'affichage du fichier CRE sauvegardé montre bien l'origine
du fichier.
22- Ecran personnage: fichier non présent dans le jeu ou l'éditeur
"
on peut aller chercher un fichier qui se trouve n'importe où ailleurs que dans le jeu (Override) ou dans le répertoire Mod (celui
proposé par défaut) : je suis allé dans l'override d'Icewind Dale, pour voir. J'ai donc créé un lien orphelin puisque le fichier n'existe
ni dans le jeu, ni dans le mod. Pour bien faire, il faudrait que tu signales que la sélection effectuée pose problème et éventuellement
proposer une solution, comme recopier le fichier choisi dans le répertoire Mod.
"
Si le chemin du fichier sélectionné ne correspond à un chemin du jeu ou de l'éditeur, le fichier est copié dans le répértoire Mod.
23- Ecran personnage: Cible ascenseur de la molette
"
quand on affiche la description et qu'elle ne tient pas à l'écran, je trouverais plus logique que la molette de la souris fasse défiler
le texte, plutôt que la liste de créatures sur la droite.
"
A discuter si j'ai plusieurs retour utilisateurs qui vont dans ce sens.
24- Ecran personnage: Affichage du tableau d'objets dans l'écran personnage
"
je verrais bien un remplacement de la liste de créatures par la liste d'objets, quand tu es sur l'écran de l'inventaire. Intuitivement,
j'ai envie d'aller piocher là plutôt que d'ouvrir le choix d'objets via un bouton en bas de l'écran
"
Les fonctions associées ne pourront pas être toutes proposées par manque de place.
25- Ecran équipement: Placer les objets dans l'équipement du personnage
"
quand j'ajoute un objet, il va forcément dans le sac, même si j'ai cliqué avant sur un autre emplacement
"
Pour placer un objet là où l'on veut, il suffit que cliquer dessus. L'objet va suivre la souris et passer de l'écran équipement à l'écran
personnage. Il pourra être placé là où l'on veut.
Pour remplir le sac, il suffit de cliquer sur ajouter.
26- Ecran personnage: Double clic sur un objet ajouté
"
quand je double-clique sur un objet ainsi ajouté dans le sac, j'ai un message d'erreur "Vous avez demandé à manipuler le fichier n°0 qui
n'a pas été ouvert par fOuvre ou fCrée" qui me laisse pantois. Est-ce lié au fait d'avoir ajouté un objet puisque le double-clic ne provoque
rien de particulier sur des objets qui étaient dans l'inventaire au chargement de la créature ?
"
Je ne parviens pas à reproduire ce cas. Est ce avec un objet en particulier?
1- j'ajoute un objet dans le sac via le bouton ajouter.
2- je double-clic gauche dessus
3- il ne se passe rien si l'objet à une quantité maximale à 1.
27- Ecran équipement: Agrandissement/réduction de la taille de la fenêtre
"
dans la fenêtre de recherche d'équipement l'utilisation des boutons << et pour masquer ou afficher la description est particulièrement
surprenante, car partout ailleurs ces boutons servent à parcourir des listes.
"
Si tu as une autre solution à me proposer, j'écoute.
28- Ecran équipement: liste des type d'objets
"
actuellement, la recherche d'équipement par type n'a pas l'air de fonctionner car aucun type n'est proposé dans la liste déroulante ?
Bug ou fonction pas encore réalisée ?
"
La liste est disponible. C'est un oubli de ma part.
CORRIGE
Une version avec les corrections ne devraient pas trop tarder.
Cocrane
Posté : sam. 20 oct. 2012, 21:28
par Armand
Sur certains dlg, j'ai droit à des plantages lors de combinaisons de répliques un peu prolongées. Ici dans "EDWINJ" juste aprés la réplique de PIRMUR09 :
Tu sembles déterminé cependant. Soit ! [...] secours.
► Afficher le texte
Erreur à la ligne 138 du traitement Procédure locale DLG_block_choix.
Vous avez appelé la fonction RTFSélection.
Le passage du paramètre 1 a provoqué une erreur.
Le champ Entrer dans l'asileLe capitaine Golin m'a indiqué un moyen d'entrer dans l'asile. Perth l'adepte, un représentant local des Mages Cagoulés, semble pouvoir entrer et sortir librement de Spellhold. Golin dit que le mage possède une pierre gardienne qui lui permet de le faire, et que je pourrais le soudoyer ou lui prendre la pierre. est inconnu.
Informations techniques
Projet : BG_editeur
Dump de l'erreur du module <WD110VM.DLL> <11.00Ke>.
- Appel WL :
Traitement de <FEN_DLG_graphique.PROCEDURE.DLG_block_choix>, ligne <138>, thread <0>
Fonction <RTFSélection>, n° de syntaxe <1>
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 1017
- Code erreur WD55 : 0
- Pas de code d'erreur système
- Pas de message d'erreur système
- Que s'est-il passé ?
Le passage du paramètre 1 a provoqué une erreur.
Le champ Entrer dans l'asileLe capitaine Golin m'a indiqué un moyen d'entrer dans l'asile. Perth l'adepte, un représentant local des Mages Cagoulés, semble pouvoir entrer et sortir librement de Spellhold. Golin dit que le mage possède une pierre gardienne qui lui permet de le faire, et que je pourrais le soudoyer ou lui prendre la pierre. est inconnu.
- Pas d'info de debug
- Infos attachées :
EIT_DATEHEURE : 20/10/2012 22:08:14
EIT_PILEWL :
Procédure locale DLG_block_choix (FEN_DLG_graphique.PROCEDURE.DLG_block_choix), ligne 138
Procédure locale DLG_block_choix_btn (FEN_DLG_graphique.PROCEDURE.DLG_block_choix_btn), ligne 14
Clic sur choix_1 (FEN_DLG_graphique.choix_1), ligne 1
Clic sur BTN_creature1 (Fen_BG_intro.BTN_creature1), ligne 1
- Identifiant dans le .err : 1017
Assistance
Je me demandais également : serait-il possible d'utiliser le pave numérique au lieu de cliquer sur 1,2,3,4,etc... ?
Il y a également un problème je pense dans la détermination des différentes "discussion". je te donne un exmple sur un banters c'est la ou c'est le plus fréquent :
Dans le B HAERDA
Ici première discussion j'ai droit au banter "normal".
Deuxième discussion qui n'est en fait que le premier banters amputée des deux premiéres répliques. D'où ma question : comment détermines tu les discussions ?
Mis à part ça je maintiens ce que j'ai dit cette éditeur est très engageant notamment sur les dialogues il m'est devenu indispensable. Je prépare d'ailleurs (pour de vrai cette fois
) un topic en vue d’automatiser les dialogues via un "assistant" je crois que j'ai trouvé un bon compromis par rapport à ce qu'on avait discuté...
Réponse à Armand
Posté : mer. 24 oct. 2012, 21:15
par Cocrane
1- plantage sur certains DLG
Je confirme le plantage. Il survenait lors de l'affichage d'un texte pour le Journal. J'avais utilisé la mauvaise variable.
=> Bug corrigé
2- Raccourcis clavier pour les choix et parcours des discussions
C'est fait.
Touche '1' pour le choix '1'
Touche 'Flèche gauche' pour aller à la discussion précédente. etc... (idem droite)
Touche 'ctrl' + 'Flèche gauche' pour aller à la 1ière discussion (idem droite)
Touche 'retour arrière' pour revenir au choix précédent.
3- Détermination des discussions
J'identifie un début de discussion si le Begin n'est pas appelé dans le DLG. Après discussion avec Armand, il y a le cas ou le BEGIN est appelé par un autre DLG via le mot clé EXTERN.
La bonne identification est, à priori, tous les BEGIN sans présence de CONDITION.
=> A corriger.
Armand, je te remercie pour ton retour.
Cocrane