Page 1 sur 1
[DLTCEP] : Comment utiliser la fonction Search ?
Posté : jeu. 14 mai 2009, 09:34
par Non inscrit
J'avoue avoir de gros pbs avec l'utilisation de la fonction search de DLTC.
Dans mon cas précis, je cherche tous les sorts qui utilisent un opcode particulier. Par exemple le N° 01. J'appuie sur le bouton Spell, puis je remplis le champ match opcode avec 1 dans les deux cases dédiées de la fenêtre "find spells". Quand je presse le bouton search, le seul résultat affiché est : Checking spells ... Done.
Je me sens bête ! ça doit être si simple mais j'ai pas trouvé de tutos pour me renseigner sur comment utiliser les fonction de base de DLTC ou DLTCEP (j'imagine que c'est la même chose, pourquoi il a changé de nom ?).
Merci d'avance
Re : [DLTC] : Comment utiliser Search ?
Posté : jeu. 14 mai 2009, 21:36
par Isaya
Avant toute chose, as-tu procédé à la configuration de DLTCEP ? C'est une étape indispensable pour lui indiquer dans quel environnement tu veux travailler. Il s'agit notamment de lui indiquer dans quel répertoire est installé le jeu sur lequel tu veux travailler et le type de jeu (BG1, BG2, IWD, ...).
Je crois que je n'ai jamais utilisé cette fonction par le passé. Je rencontre également un problème similaire au tien lorsque je l'essaie. Quand je fais une recherche avec une configuration ToB, il m'indique 2 sorts avec un message "Out of memory" sur 2 sorts puis j'ai droit au message Done. Les sorts en question n'ont pas l'effet recherché, donc le message "Out of memory" doit être un message d'erreur provoqué par la vérification de ces sorts. D'autant plus étrange que j'ai tout de même pas loin de 3 Go de disponible. Je redoute qu'il y ait un bug dans le programme avec autant de mémoire disponible. Je ne me souviens pas d'avoir rencontré ce genre de comportement avant mon changement d'ordinateur.
Pour bien faire, tu devrais vérifier avec un effet dont tu es sûr qu'il est employé par le jeu (ouvre un sort au hasard et choisis un des effets qu'il utilise). Ainsi tu seras sûr que le programme ne se comporte effectivement pas bien s'il ne trouve pas au moins ce sort.
Tu peux effectuer le même type de recherche avec Near Infinity mais la méthode n'est pas aussi simple. Pour parvenir à lancer la recherche, il faut d'abord avec un objet ou un sort qui utilise l'effet. Autre solution, pour éviter de chercher un sort qui le fasse, tu modifies un effet d'un sort existant de façon à ce qu'il emploie celui que tu cherches. Dès lors, le bouton Find... te permettra de lancer une recherche sur tous les éléments de même nature (sort puisque tu es un sort, objet si tu es sur un objet) qui emploie cet effet. Pour éviter de modifier l'objet ou le sort par la suite, il suffira de répondre "Discard change" quand Near Infinity proposera d'enregistrer la modification.
Pour la petite histoire, DLTC était un projet de créer une nouvelle aventure avec le moteur de BG2 dans le monde de Dragonlance, d'ù le nom DragonLance Total Conversion (non donné aux mods qui créent un tout nouveau scénario), dont il n'existe malheureusement qu'une démo de 5 à 10 heures de jeu. DLTCEP était l'éditeur développé conjointement avec le mod, d'où son nom, EP venant de Editor Pro, en référence à l'outil dominant alors, IEEP (Infinity Engine Editor Pro). On trouve cette filiation dans l'existence d'un choix de type de jeu propre à DLTC, en complément des jeux habituels.
Re : [DLTC] : Comment utiliser Search ?
Posté : lun. 25 mai 2009, 12:52
par Gom Jabbar
D'abord merci pour cette réponse détaillée et forte instructive. Et désolé pour le suivit de mon côté.
Alors en ce qui concerne DLTCEP, j'ai compris la cause du problème sur la fonction recherche. En fait, l'éditeur en question n'effectue la recherche que sur les fichiers "visibles", c'est à dire ceux ds le répertoire Override et pas sur ceux (la majorité) encaplusés ds les fichiers .bif. Donc pour faire une recherche sur tous les fichiers du jeux, j'ai renomé le fichier Override original (pour backup), j'en ai créé un nouveau et est procédé à l'extraction de spells.bif grace à DLTCEP. Pour que les fichiers extraits soient pris en compte, il faut faire Reload Chitin (reload game data marche peut être aussi), puis procéder à la recherche.
Il y a peut être une case à cocher ds les options pour que la recherche s'effectue directement à travers les .bif mais j'ai pas trouvé. Donc la métode que tu propose avec NI me semble moins lourde et permet en plus une recherche sur tous types de paramètres --> En fait j'utilise la fonction find de NI avec "reference to this file" mais j'avais jamais essayé sur "selected attribute".
Pour ton problème de message "Out of memory", il y a une case Windows98 dans les "edit option". Voir si cela ne peux pas être la cause du problème en fonction de ton OS.