Page 4 sur 4

Posté : lun. 27 oct. 2014, 15:28
par jason
bonjour

j'ai suivis ce tutorial a la lettre mais lorsque je cherche l'objet crée dans shadow keeper impossible de le trouver.
mon installation avec weidu et pourtant réussi.si quelqu'un pouvait m'aider se serai sympas.

Posté : lun. 27 oct. 2014, 23:58
par Isaya
Est-ce que ça fonctionne si tu le fais apparaître avec la console CLUA dans le jeu ?

Essaie d'utiliser le filtre dans l'Item Browser de Shadow Keeper pour sélectionner uniquement le type d'objet que tu as créé et réduire la liste des objets affichés.

Problème sur la description de mon objet

Posté : dim. 12 août 2018, 19:54
par Arkitek
Bonjour à vous, après avoir scruter avec attention le tuto ainsi que les questions et réponses du sujet je me retrouve dans la même situation que Hazdrubal, la description de mes items ne correspond pas à mon fichier tp2. A la place il n'y a pas de description voir mon objet possède celui d'un autre objet du jeu originelle. Pour éclaircir ma situation mon fichier tp2 à le même nom que mon weidu renommé et ce trouve tous les deux dans mon dossier du jeu (bgee) dans ce même dossier j'ai créé un dossier itemtut comme précisé dans le tuto avec dans celui ci mon fichier itm. Lors du lancement de weidu aucune erreur a été détecté et l'installation s'est effectuée avec succès, bien sûr j'ai bien placé les instructions dans mon fichier tp2. Pour information je suis sur la version bgee de steam. Merci de votre aide

Posté : dim. 12 août 2018, 19:58
par Freddy_Gwendo
Pour reprendre une des expressions préférées d'Isaya : « je ne dispose pas de boule de cristal ».

En d'autres termes, pourrais-tu joindre ton tp2 en pièces jointes dans un message ? Ça sera beaucoup plus facile d'identifier l'origine de ce dysfonctionnement. ;)

Problème sur la description de mon objet

Posté : lun. 13 août 2018, 14:02
par Arkitek
Voici le contenue de mon fichier .TP2 que j'ai réaliser sur ConTEXT pour info je précise que mon objet "beltSD.itm" ce trouve bien dans le dossier "itemSay" j'ai remarquer aussi qu'avec la version Steam que le fichier "dialog.tlk" ne ce trouvé pas dans le dossier de base du jeu mais dans "Baldur's Gate Enhanced Edition/Lang/fr_FR" donc je l'ai copier et coller dans "Baldur's Gate Enhanced Edition" je ne sais pas si j'ai bien fait :whistle3: .



BACKUP ~itemSay/backup~

AUTHOR ~XXXXXXXXX~ //This is your e-mail address

BEGIN ~Installation des objets~

COPY ~itemSay/beltSD.itm~ ~override~

SAY NAME1 ~Ceinture~

SAY UNIDENTIFIED_DESC ~C'est une ceinture étrange.~

SAY NAME2 ~Ceinture de Sombre Désire~

SAY DESC ~Cette ceinture fut ramenée par Say Hixi avant sont adoption par Gorion. La Ceinture fut élaborée au pays du soleil levant afin de lui permettre un meilleur destin. Vous ignorez qui à élaborer cet ouvrage, mais ce que vous tenez autour de la taille vous rend très séduisante.

PARAMETRES :

Immunise au sort Charme
Porte le Charisme a 25
Ca +2

Inutilisable par:
Tueur de Mage~

Posté : lun. 13 août 2018, 22:09
par Isaya
Il ne faut pas copier de fichier dialog.tlk dans le répertoire principal d'un jeu Enhanced Edition : il ne sera pas utilisé et sa présence pourra même poser problème à WeiDU. Il n'est pas exclus que sa présence soit la cause du problème que tu signales (l'absence dans le jeu des textes que le mod a ajouté).

Si tu as téléchargé WeiDU récemment, toutes les versions depuis la version 236 au moins (on est à 246) sont capables de reconnaître les jeux Enhanced Edition et savent qu'il faut chercher le fichier dialog.tlk dans un sous-répertoire lang/quelquechose. La toute première fois qu'on installe un mod, WeiDU demandera quelle langue du jeu utiliser, parmi les différentes possibilités du répertoire lang.

La copie du contenu de ton fichier a fait perdre la mise en page. On ne se rend pas compte si tu as bien mis des espaces ou tabulation au début des lignes qui suivent COPY. Pour avoir un contenu fidèle, il faudrait que tu utilises la base de CODE, symbolisé par le bouton # dans les icônes qui doivent apparaître au-dessus de la zone de saisie du message. A priori les espaces ne sont là que pour la lisibilité et montrer que les lignes SAY sont rattachées à l'instruction COPY cependant.

Par contre, si ton répertoire s'appelle itemtut, comme tu l'indiquais hier, et que le contenu du fichier tp2 indique bien itemSay partout, il y a un gros problème de cohérence : le mod ne devrait même pas s'installer.

Problème sur la description de mon objet

Posté : mar. 14 août 2018, 19:07
par Arkitek
Suite à tes conseils "Isaya" j'ai supprimé la copie du dialog.tlk de mon répertoire j'ai ensuite réinstallé mon Mod pour être sûr que ce n'était pas la source de mon souci. Malheureusement la description ne convient toujours pas malgré que Weidu ai réussi la désinstallation et la réinstallation.

Pour ce qui est du répertoire de mon objet j'ai précisé sur mon autre poste qu'il s’appelait Itemtut alors qu'en réalité il se nomme ItemSay je me suis emmélé les pinceaux lors de la rédaction de mon sujet.

Pour le code j'ai tout simplement copié le code du Tuto et remplacé ce qui devait l’être, je te fais suivre le Code ci dessous avec l'outil "#" du message.

Code : Tout sélectionner

BACKUP ~itemSay/backup~

AUTHOR ~XXXXX~  //This is your e-mail address

BEGIN ~Installation des objets~

COPY ~itemSay/beltsd.itm~ ~override~

  SAY NAME1 ~Ceinture~

  SAY UNIDENTIFIED_DESC ~C'est une ceinture étrange.~

  SAY NAME2 ~Ceinture de Sombre Désire~

  SAY DESC ~Cette ceinture fut ramenée par Say Hixi avant sont adoption par Gorion. La Ceinture fut élaborée au pays du soleil levant afin de lui permettre un meilleur destin. Vous ignorez qui à élaborer cet ouvrage, mais ce que vous tenez autour de la taille vous rend très séduisante.

PARAMETRES :

Immunise au sort Charme
Porte le Charisme a 25
Ca +2

Inutilisable par:
Tueur de Mage~



Merci de votre aide.

Problème sur la description de mon objet

Posté : mar. 14 août 2018, 19:29
par Arkitek
Rebonjour suite à tes conseils Isaya j'ai remis Dialog.tlk et DialogF.tlk à leur place vue que je possède Weidu 246, puis j'ai réinstalleé mon mod avec Weidu, aucun problème détecté et la réinstallation est un succès.
Malheureusement je me retrouve dans la même situation mon item n'a toujours pas la bonne description.

Pour le Code le voici avec l'outil Code "#".

Code : Tout sélectionner

BACKUP ~itemSay/backup~

AUTHOR ~XXXXX~  //This is your e-mail address

BEGIN ~Installation des objets~

COPY ~itemSay/beltsd.itm~ ~override~

  SAY NAME1 ~Ceinture~

  SAY UNIDENTIFIED_DESC ~C'est une ceinture étrange.~

  SAY NAME2 ~Ceinture de Sombre Désire~

  SAY DESC ~Cette ceinture fut ramenée par Say Hixi avant sont adoption par Gorion. La Ceinture fut élaborée au pays du soleil levant afin de lui permettre un meilleur destin. Vous ignorez qui a élaborer cet ouvrage, mais ce que vous tenez autour de la taille vous rend très séduisante.

PARAMETRES :

Immunise au sort Charme
Porte le Charisme a 25
Ca +2

Inutilisable par:
Tueur de Mage~
Pour ce qui est de mon répertoire Itemtut en réalité il s'appelle ItemSay je me suis juste emmêlé les pinceaux lors de la rédaction de mon sujet :$ .

Merci encore

Posté : mar. 14 août 2018, 22:07
par Freddy_Gwendo
Quelle description tu obtiens dans le jeu?
As-tu essayé une manip simple: pour vérifier d'où vient le problème, comme ceci :

Code : Tout sélectionner

SAY NAME1 #6913 // Collier
SAY NAME2 #6654 // Hache d'armes
SAY DESC #6760 // Description de flèche
SAY UNIDENTIDIED_DES #17252 // D'un blanc immaculé, la peau du loup des glaces est aussi douce que son pelage est abondant. Elle sert à la fabrication de vêtements aussi dissemblables que les pelisses des barbares uthgardt et les délicates étoles prisées par les femmes nobles de toute la région de la Côte des Epées.
Si ces textes sont bien affichés dans le jeu, le problème vient sans doute de tes textes. Normalement, les versions Enhanced ont besoin de texte codé en UTF-8, les versions classiques en ANSI. Or ton tp2 doit être en ANSI. Mais dans ce cas, ça devrait faire planter le jeu...

Edit: en dernier recours, attache en pièces jointes une archive (zip) contenant ton fichier itm et le tp2. Il sera bien plus facile de déterminer l'origine du problème. ;)

Posté : mar. 14 août 2018, 23:13
par Isaya
Essaie de l'écrire ainsi :

Code : Tout sélectionner

BACKUP ~itemSay/backup~

AUTHOR ~XXXXX~  //This is your e-mail address

BEGIN ~Installation des objets~

COPY ~itemSay/beltsd.itm~ ~override~
  SAY NAME1 ~Ceinture~
  SAY UNIDENTIFIED_DESC ~C'est une ceinture étrange.~
  SAY NAME2 ~Ceinture de Sombre Désire~
  SAY DESC ~Cette ceinture fut ramenée par Say Hixi avant sont adoption par Gorion. La Ceinture fut élaborée au pays du soleil levant afin de lui permettre un meilleur destin. Vous ignorez qui a élaborer cet ouvrage, mais ce que vous tenez autour de la taille vous rend très séduisante.

PARAMETRES :

Immunise au sort Charme
Porte le Charisme a 25
Ca +2

Inutilisable par:
Tueur de Mage~
J'ai juste retiré les lignes vides après COPY et entre les lignes SAY. Celles entre les lignes SAY ne sont peut-être pas problématiques mais il y a un risque que la ligne vide entre COPY et SAY conduise WeiDU à penser que les SAY ne s'appliquent pas à la modification du fichier qui fait l'objet de la copie.

Problème sur la description de mon objet

Posté : mer. 15 août 2018, 11:14
par Arkitek
Voici la description que j’obtiens dans le jeu Freddy_Gwendo:

The archmage Ulcaster enjoyed making long speeches in front of his students, filibustering on any number of subjects from arcane theory to the ethics of conjuration. Most of his students enjoyed the lectures, but one of his pupils decided that he would personally stand up to interrupt the stream of words from Ulcaster's mouth.

At the next lecture, the pupil stood up and shouted, "I won't listen to you any longer!" To his horror, no sound issued from his throat. Ulcaster had twisted the chain of an amulet he wore, which rendered every student in the lecture hall utterly silent. The archmage was unaffected, and so carried on his lecture uninhibited.

STATISTICS:

Equipped abilities:
– Vocalize

Charge abilities:
– Silence, 15' Radius once per day

Weight: 1

Étrange vue que ma version et normalement en français ensuite j'ai remplacer mes ligne de code par celle que Freddy_Gwendo a posté

Code : Tout sélectionner

AUTHOR ~XXXXX~  //This is your e-mail address

BEGIN ~Installation des objets~

COPY ~itemSay/beltsd.itm~ ~override~
SAY NAME1 #6913 // Collier
SAY NAME2 #6654 // Hache d'armes
SAY DESC #6760 // Description de flèche
SAY UNIDENTIDIED_DES #17252 // D'un blanc immaculé, la peau du loup des glaces est aussi douce que son pelage est abondant. Elle sert à la fabrication de vêtements aussi dissemblables que les pelisses des barbares uthgardt et les délicates étoles prisées par les femmes nobles de toute la région de la Côte des Epées.

PARAMETRES :

Immunise au sort Charme
Porte le Charisme a 25
Ca +2

Inutilisable par:
Tueur de Mage~
Malheureusement Weidu détecte des Erreurs:

Code : Tout sélectionner

WeiDU v 24600 Log

 C:\Program Files\Steam\steamapps\common\Baldur's Gate Enhanced Edition\setup-itemSay.exe
[.\chitin.key] loaded, 517684 bytes
[.\chitin.key] 79 BIFFs, 36814 resources
[.\engine.lua] loaded, 101 bytes
[.\weidu.conf] loaded, 17 bytes
[.\lang\fr_fr\dialog.tlk] loaded, 5317265 bytes
[.\lang\fr_fr\dialog.tlk] 34016 string entries
[.\lang\fr_fr\dialogF.tlk] loaded, 5318201 bytes
[.\lang\fr_fr\dialogF.tlk] 34016 string entries
WARNING: parsing log [WeiDU.log]: Sys_error("WeiDU.log: No such file or directory")

[SETUP-ITEMSAY.TP2] PARSE ERROR at line 13 column 1-12
Near Text: :
	GLR parse error

[SETUP-ITEMSAY.TP2]  ERROR at line 13 column 1-12
Near Text: :
	Parsing.Parse_error
ERROR: parsing [SETUP-ITEMSAY.TP2]: Parsing.Parse_error
ERROR: problem parsing TP file [SETUP-ITEMSAY.TP2]: Parsing.Parse_error

FATAL ERROR: Parsing.Parse_error

		WeiDU Timings
load TLK                         0.000
loading files                    0.016
unmarshal KEY                    0.016
Parsing TP2 files                0.016
stuff not covered elsewhere      0.047
unmarshal TLK                    0.062
TOTAL                            0.156
Pour ce qui est du Code d'Isaya il s'installe sans souci mais la description n'est toujours la bonne. :'(

Posté : mer. 15 août 2018, 11:29
par Freddy_Gwendo
Oups, j'ai écrit vite, c'est SAY UNIDENTIFIED_DESC #17252

Tu es certain de ne pas avoir installé de mod ?

Problème sur la description de mon objet

Posté : mer. 15 août 2018, 11:47
par Arkitek
j'ai toujours des Erreurs Freddy_Gwendo:

Code : Tout sélectionner

WeiDU v 24600 Log

 C:\Program Files\Steam\steamapps\common\Baldur's Gate Enhanced Edition\setup-itemSay.exe
[.\chitin.key] loaded, 517684 bytes
[.\chitin.key] 79 BIFFs, 36814 resources
[.\engine.lua] loaded, 101 bytes
[.\weidu.conf] loaded, 17 bytes
[.\lang\fr_fr\dialog.tlk] loaded, 5317265 bytes
[.\lang\fr_fr\dialog.tlk] 34016 string entries
[.\lang\fr_fr\dialogF.tlk] loaded, 5318201 bytes
[.\lang\fr_fr\dialogF.tlk] 34016 string entries

[SETUP-ITEMSAY.TP2] PARSE ERROR at line 13 column 1-12
Near Text: :
	GLR parse error

[SETUP-ITEMSAY.TP2]  ERROR at line 13 column 1-12
Near Text: :
	Parsing.Parse_error
ERROR: parsing [SETUP-ITEMSAY.TP2]: Parsing.Parse_error
ERROR: problem parsing TP file [SETUP-ITEMSAY.TP2]: Parsing.Parse_error

FATAL ERROR: Parsing.Parse_error

		WeiDU Timings
load TLK                         0.000
parsing .log files               0.000
Parsing TP2 files                0.016
loading files                    0.016
unmarshal KEY                    0.031
stuff not covered elsewhere      0.031
unmarshal TLK                    0.062
TOTAL                            0.156
je met le code Tp2 au cas ou j'ai fait une erreur

Code : Tout sélectionner

BEGIN ~Installation des objets~

COPY ~itemSay/beltsd.itm~ ~override~
 SAY NAME1 #6913 // Collier
 SAY NAME2 #6654 // Hache d'armes
 SAY DESC #6760 // Description de flèche
 SAY UNIDENTIFIED_DESC #17252 // D'un blanc immaculé, la peau du loup des glaces est aussi douce que son pelage est abondant. Elle sert à la fabrication de vêtements aussi dissemblables que les pelisses des barbares uthgardt et les délicates étoles prisées par les femmes nobles de toute la région de la Côte des Epées.

PARAMETRES :

Immunise au sort Charme
Porte le Charisme a 25
Ca +2

Inutilisable par:
Tueur de Mage~

Pour ce qui est du mod je n'est installer qu'un mode pour "bg2" afin de le Traduire en français.

Problème sur la description de mon objet

Posté : mer. 15 août 2018, 11:53
par Arkitek
je joint les Zip de mon "tp2" et mon "itm" si cela peut vous aidez.

Posté : mer. 15 août 2018, 13:41
par Freddy_Gwendo
Autant pour moi, j'ai oublié que tu débutais dans le modding :

Code : Tout sélectionner

 SAY UNIDENTIFIED_DESC #17252 /* D'un blanc immaculé, la peau du loup des glaces est aussi douce que son pelage est abondant. Elle sert à la fabrication de vêtements aussi dissemblables que les pelisses des barbares uthgardt et les délicates étoles prisées par les femmes nobles de toute la région de la Côte des Epées.

PARAMETRES :

Immunise au sort Charme
Porte le Charisme a 25
Ca +2

Inutilisable par:
Tueur de Mage~ */
J'avais laissé la description de l'objet pour que tu la repères. Mais quand on utilise #nnnnn ou @nnnnn après SAY, il ne faut pas ajouter de texte.

Problème sur la description de mon objet

Posté : mer. 15 août 2018, 16:03
par Arkitek
Ok suite a ta précision mon item prend toute les descriptions précisé dans le "tp2" :dance4:

Collier (non identifier), Hache d'armes,la description de la flèche (non identifier), D'un blanc immaculé, la peau du loup des glaces est aussi douce que son pelage est abondant. Elle sert à la fabrication de vêtements aussi dissemblables que les pelisses des barbares uthgardt et les délicates étoles prisées par les femmes nobles de toute la région de la Côte des Epées.

en revanche il ne précise pas le reste:
Immunise au sort Charme
Porte le Charisme a 25
Ca +2

Inutilisable par:
Tueur de Mage

J’espère que cela vous aide

PS Effectivement je débute dans le Modding sur "BG". En revanche "Toolset" sur "NWN me paraît plus abordable pour ce genre de création. ^^

Posté : mer. 15 août 2018, 17:33
par Isaya
De quelle façon as-tu réalisé le constat de l'application des textes à ton objet ? Avec DLTCEP ?
Dans ce cas, il faudrait que tu précises comment tu as configuré DLTCEP, en particulier dans l'écran de configuration accessible à partir du bouton "Set WeiDU options" dans l'écran des Settings, où il est possible de choisir la langue de travail dans le cas de l'édition EE.

Quand un mod s'installe sur un jeu EE, le fichier dialog.tlk d'une seule langue est modifié pour ajouter les textes du mod. WeiDU t'a demandé de choisir cette langue la toute première fois que tu as installé un mod dans le jeu. Il a mémorisé ce choix dans le fichier "weidu.conf" et ne repose plus la question par la suite (à moins de supprimer ce fichier).

Dans le répertoire principal du jeu, où tu as le fichier setup-itemsay.exe, tu trouveras le fichier nommé "weidu.conf". Il s'agit d'un fichier au format texte, tu peux l'ouvrir avec le bloc-notes ou ConTEXT. Recopie son contenu dans la discussion, je voudrais vérifier si tu n'as pas fait une fausse manipulation qui fait que les textes que tu ajoutes ne vont pas se mettre dans le fichier français.
Les traces que tu as données incitent néanmoins à penser que ce fichier est bien configuré pour le français puisque WeiDU charge les fichiers de dialogue dans lang/fr_FR.

On voit par ailleurs que ton fichier dialog.tlk a déjà été complété par des textes : il n'aurait que 34000 textes pour une installation vierge, hors il y a une indication qu'il a 34016 textes. N'as-tu vraiment installé aucun mod avant ? Peux-tu poster le contenu du fichier "weidu.log", qui se trouve dans le répertoire principal du jeu ? Cf. la FAQ sur l'emploi des mods. Il faut que tu dises à l'explorateur de fichiers de montrer les extensions de fichiers connues, sinon il risque d'apparaître uniquement sous le nom "weidu".

Enfin, le fait que tu aies installé le mod de traduction pour BG2EE n'a aucune incidence sur la configuration de BGEE.

Quant au texte que tu as cité, je ne sais pas où tu l'as récupéré mais cela vient de toi a priori : il n'est présent ni dans BGEE ni dans BG2EE (j'ai cherché "archmage Ulcaster" sans succès).

Est-ce que tu désinstalles bien le mod à chaque fois que tu fais un nouvel essai (suite à un essai réussi en terme d'installation) ?
Le fichier beltsd.itm dans le répertoire override du jeu a-t-il bien l'heure de la dernière installation ?
Est-ce que tu fermes bien DLTCEP et le jeu quand tu essaies de faire une installation du mod ?

Problème sur la description de mon objet

Posté : jeu. 16 août 2018, 18:49
par Arkitek
j'ai réalisé le constat de l'application des textes de mon objet via EE Keeper et DLTC.

Pour la configuration de "Set WeiDU options" j'ignorais auparavant ce paramétrage, il était resté vierge, j'ai donc choisi la langue fr_FR et toutes les cases sont décochées pour le "Subfolder" il y a noté ceci en dessous "script compiler\decompiled"

Pour la configuration de Weidu j'ai vérifié en ouvrant le Weidu.Conf il y a noté "lang_dir = fr_fr"

Pour ce qui est des Mods j'ai réalisé d'autres objets qui ont le même problème pour leur description cela m'est complètement sortie de la tête que ces objets sont considérés aussi comme des Mods il y en a 4 en tout.
Je les ai donc tous déplacé du dossier "BGEE" afin qu'ils n'interfèrent pas avec notre recherche.

Voici le contenue du fichier Weidu.log

// Log of Currently Installed WeiDU Mods
// The top of the file is the 'oldest' mod
// ~TP2_File~ #language_number #component_number // [Subcomponent Name -> ] Component Name [ : Version]
// Recently Uninstalled: ~SETUP-ITEMSAY.TP2~ #0 #0 // Installation des objets
~SETUP-ITEMSAY.TP2~ #0 #0 // Installation des objets

Pour ce qui est de "archmage Ulcaster" je ne sais pas d'où cette description sort, pour te dire mon niveau d'anglais et bien trop bas pour réaliser ce genre de texte :shok:

Pour la désinstallation des mods j'utilise généralement la suggestion de weidu.exe ninstall ou [R]e-Install, dans le répertoire "override" il y a bien l'heure de la dernière installation, je ferme bien DLTCEP, EE Keeper et le jeu lors de la réinstalation ou l'instalation.

PS j'ai remarqué un truc lors de la réinstallation de mon ancienne description DLTC me donne la bonne description par contre le jeu et EE Keeper me donne celle "archmage Ulcaster" :read: voila bon courage et ne baisser pas les bras, merci de votre aide.

Posté : jeu. 16 août 2018, 22:01
par Isaya
Arkitek a écrit :Pour la configuration de "Set WeiDU options" j'ignorais auparavant ce paramétrage, il était resté vierge, j'ai donc choisi la langue fr_FR et toutes les cases sont décochées pour le "Subfolder" il y a noté ceci en dessous "script compiler\decompiled"
C'est ce que j'ai également et DLTCEP va bien chercher les textes dans le fichier français.
Arkitek a écrit :Pour la configuration de Weidu j'ai vérifié en ouvrant le Weidu.Conf il y a noté "lang_dir = fr_fr"
Cela cadre avec le fait que les textes de description ont été ajouté au fichier dialog.tlk français, puisque DLTCEP les voit.
Arkitek a écrit :Pour ce qui est de "archmage Ulcaster" je ne sais pas d'où cette description sort, pour te dire mon niveau d'anglais et bien trop bas pour réaliser ce genre de texte :shok:
J'ai fini pour trouver le texte en question dans le fichier dialog.tlk de Siege of Dragonspear, à la position 34015, qui est la dernière que WeiDU considérait comme présente (ce qui faisait 34016 textes présents dans le fichier).

Conclusion : tu as sans doute Siege of Dragonspear d'installé, et tu l'as acheté soit chez Steam soit chez Good Old Games.
Cette configuration est connue pour poser des problèmes avec les mods, mais il y a une solution, qui est donnée dans ce guide d'installation des mods pour BGEE. Il existe un outil appelé modmerge, dont l'utilisation est décrite, qu'il faut impérativement utiliser avant toute tentative d'installation de mod.

Je te suggère de nettoyer complètement ton installation de BGEE + SOD en le réinstallant, histoire de nettoyer ton installation : en effet il y a un fichier dialog.tlk français qui restera avec les textes de tes mods même si tu désinstalles tous les mods. Il vaudrait mieux repartir d'une configuration "usine". Si Steam ou l'installeur GOG (ou Galaxy, si tu t'en sers) ont une fonction pour repartir d'une installation vierge, tu peux t'en servir au lieu de réinstaller.
Si tu as réalisé ton mod directement dans le répertoire du jeu, pense à déplacer tes fichiers avant de réinstaller ou de réinitialiser l'installation.
Après réinstallation ou réinitialisation, utilise modmerge comme indiqué et vérifie bien qu'il n'y a pas eu d'erreur. Selon toute vraisemblance, le fichier lang/fr_FR/dialog.tlk devrait alors être beaucoup plus gros qu'actuellement (presque 9 Mo au lieu de 5 Mo).
Enfin, remets tes fichiers de mod et tente à nouveau l'installation. Cela devrait normalement fonctionner.

Problème sur la description de mon objet

Posté : sam. 18 août 2018, 15:38
par Arkitek
Salut a vous et avant tout merci, suite a vos précieux conseils, j'ai plus aucun souci avec mes descriptions ou presque il me reste un denier détail a le réglet, mais je pourrais faire sans. ;)

Pour le coup, oui j'avait bien la version "Siege of Dragonspear" du coups j'ai suivi les instruction d'Isaya

1 Réinstaller BGEE
2 Installer Modmerge
3 vérifier le bon état du jeu
4 Réinstaller mes mods

Ensuite, j'ai vérifié la description via EE Keeper la description es la bonne, mais mes "é" sont changer par "?", par la suite, j'ai vérifié l'objet via le jeu et lorsque j'ouvre l'inventaire le jeu fige.
J'ai ensuite modifié mon TP2 afin de modifier les "é" par des "e" et j'ai ensuite vérifié en jeu, l'inventaire ne fige plus et le jeu tourne normalement auriez vous une solution pour ce problème ? Apres, je ne suis plus a quelque "é" prêt.

Merci encore :dance4:

Posté : sam. 18 août 2018, 16:26
par Isaya
Les jeux en version EE ont besoin qu'on leur fournisse les textes en utilisant l'encodage UTF-8, qui est une méthode universelle. Les anciens jeux utilisaient un autre encodage. Pour plus de détails, lis le guide d'installation des mods pour BGEE qui donne davantage de détail dans le chapitre "Préparation supplémentaire pour les mods disposant d'une version française".
Ce qu'il faut retenir, c'est que les EE plantent si on fournit des caractères accentués ou spéciaux dans l'encodage utilisé par les anciens jeux.

Pour éviter le crash, la solution la plus simple pour toi est de t'assurer que tu crées tes fichiers tp2 en utilisant l'encodage UTF-8. Je ne sais pas si ConTEXT le permet, sans doute, mais je ne peux pas t'indiquer comment faire.
Tu peux aussi te tourner vers notepad++. J'ai rédigé un article pour l'installer et le configurer, avec des précisions en annexe sur les questions d'encodage. Même s'il cible la traduction, il explique aussi l'ajout de fichiers de réglage pour surligner la syntaxe des formats de fichier propres à la création de mod (la traduction s'appuie sur le format tra utilisé dans les mods), ce qui pourra aussi te servir pour le fichier tp2.

Posté : sam. 18 août 2018, 16:47
par Freddy_Gwendo
Tiens donc, ça me rappelle quelque chose ;) :
Freddy_Gwendo a écrit :... Normalement, les versions Enhanced ont besoin de texte codé en UTF-8, les versions classiques en ANSI. Or ton tp2 doit être en ANSI. Mais dans ce cas, ça devrait faire planter le jeu...
Je te conseille donc d'utiliser une méthode universelle : utiliser un fichier .tra qui regroupe tous les textes que tu implantes dans le jeu. Dis comme ceci, ça paraît un peu barbare, mais c'est très simple. Un fichier tra n'est rien d'autre qu'un fichier .txt renommé .tra. Comme le précise Isaya, il doit être encodé en UTF-8. Appelle-le itemSay.tra et mets-le dans le sous-répertoire French de ton mod.

Dans ton cas, ça donnerait ceci :

fichier itemSay.tra :
@1 = ~Ceinture~
@2 = ~C'est une ceinture étrange.~
@3 = ~Ceinture de Sombre Désire~
@4 = ~Cette ceinture fut ramenée par Say Hixi avant sont adoption par Gorion. La Ceinture fut élaborée au pays du soleil levant afin de lui permettre un meilleur destin. Vous ignorez qui a élaborer cet ouvrage, mais ce que vous tenez autour de la taille vous rend très séduisante.

PARAMETRES :

Immunise au sort Charme
Porte le Charisme a 25
Ca +2~
Tu remarqueras que j'ai supprimé les lignes
Inutilisable par:
Tueur de Mage
car elles sont gérées automatiquement par le moteur du jeu.

Puis le tp2 :

Code : Tout sélectionner

BACKUP ~itemSay/backup~

AUTHOR ~XXXXX~  //This is your e-mail address

LANGUAGE ~Francais~
         ~French~
         ~itemSay/French/itemSay.tra~

BEGIN ~Installation des objets~

COPY ~itemSay/beltsd.itm~ ~override~
  SAY NAME1 @1
  SAY UNIDENTIFIED_DESC @2
  SAY NAME2 @3
  SAY DESC @4
Si tu veux installer d'autres objets, il te suffira d'ajouter d'autres références @ dans le fichier .tra et de les utiliser dans ton tp2.

Nouveau modeur

Posté : jeu. 16 avr. 2020, 20:59
par Hayabusa
Bonjour à tous.

En espérant que des gens puissent me répondre, je viens vers vous pour une petite question. J'ai suivi avec succès le tutoriel pour créer la hache +4. Je souhaite maintenant ajouter un autre item dans le même fichier (ce que j'ai fait). J'ai cependant rencontré un soucie. J'ai ajouté dans le fichier tp2

Code : Tout sélectionner

BACKUP ~itemtut/backup~

AUTHOR ~archmage183@hotmail.com~  //This is your e-mail address

BEGIN ~Installation des objets~

COPY ~itemtut/axedeath.itm~ ~override/itemtut~

  SAY NAME1 ~Hache~

  SAY UNIDENTIFIED_DESC ~C'est une hache quelconque.~

  SAY NAME2 ~Hache de Bataille de la Mort +4~

  SAY DESC ~Cette hache fut portée par le héros nain Korgan alors qu'il voyageait à la recherche de profit. La hache fut perdue quand un des membres de son groupe l'assomma et s'enfuit avec la hache et le reste du trésor. Vous ignorez comment la hache vous est parvenue, mais ce que vous tenez entre les mains est une légende.
	
PARAMETRES :

TAC0: +4
Dégâts: 1d8 +4
Inflige 4 points de dégâts de feu supplémentaires
Charisme: -3
Force: +3
Inutilisable par:
 Mage
 Voleur
 Clerc
 Druide~
 
 
 COPY ~itemtut/cimeter1.itm~ ~override/itemtut~

  SAY NAME1 ~Cimettere~

  SAY UNIDENTIFIED_DESC ~C'est un cimeterre quelconque.~

  SAY NAME2 ~Cimeterre des tréfonds +5~

  SAY DESC ~Ce cimeterre fut portée par le héros Drizzt alors qu'il voyageait à la recherche de d'aventure. Ce que vous tenez entre les mains est une légende.
	
PARAMETRES :

TAC0: +5
Dégâts: 1d8 +5 +10 dégats de froid
Force: +3
Dexterité: +3
Attaque par round: +2
Inutilisable par:
 Mage
 Voleur
 Clerc
 Druide~
et j'ai ajouté grâce à DLTC mon objet. Jusque là ça va. Mais l'item n'apparait que dans mon inventaire pas en accès rapide sur les armes de mon perso. Les stats sont bien présentes (le +3 en force et en dex et les 2 att par round). L'arme apparait dans la main de mon perso (vu inventaire) mais pas dans le raccourci (le poing à la place en vu ingame). De plus lors de mes attaques j'inflige 10 dégâts de froid à chaque attaque au lieu des 1d8+5 (+10 de froid)

Merci des vos réponses, dans l'attente.


Ah et la description de l'objet apparait pour la hache mais pas pour le cimeterre ^^

Posté : jeu. 16 avr. 2020, 23:17
par Isaya
Bonjour,

Tu n'as pas bien respecté le formalisme de l'instruction COPY. En écrivant

Code : Tout sélectionner

COPY ~itemtut/axedeath.itm~ ~override/itemtut~
là où le tutoriel mettait simplement

Code : Tout sélectionner

COPY ~itemtut/axedeath.itm~ ~override~
tu as copié l'objet décrit par le fichier axedeath.itm sous un nouveau nom, itemtut.itm, une fois le mod installé. En suivant à la lettre le tutoriel, le fichier se serait toujours nommé axedeath.itm.

Ensuite, le fait de mettre à nouveau ~override/itemtut~ dans le COPY du deuxième objet aboutit au fait que tu as écrasé le précédent itemtut.itm (la copie de axedeath.itm) par le contenu de cimeter1.itm.
Par conséquent, tu ne devrais avoir qu'un seul objet accessible dans le jeu, le cimeterre.

Néanmoins, je pense que tu utilises une seule installation du jeu, de sorte que le fait de créer un objet avec DLTCEP conduit à ce que l'objet créé, cimeter1.itm, doit exister dans le dossier Override du jeu et que tu peux l'ajouter à ton inventaire via la console ou un éditeur.

Conclusion : conserve uniquement ~override~ à la fin du COPY pour les deux objets, et tu devrais avoir tes deux objets avec les bons noms, puisque l'installation du mod va écraser dans le répertoire override les fichiers que tu avais modifié avec DLTCEP.

Pour ce qui concerne le problème d'affichage de l'objet dans les objets rapides, je suppose qu'il manque peut-être une icône à ton objet.

Quant aux questions sur les effets en jeu, c'est sans aucun doute un problème dans le fichier itm lui-même. As-tu comparé la façon de renseigner les dégâts par rapport à un objet existant qui propose quelque chose de comparable ?

Posté : ven. 17 avr. 2020, 09:18
par Hayabusa
Isaya a écrit :Bonjour,

Tu n'as pas bien respecté le formalisme de l'instruction COPY. En écrivant

Code : Tout sélectionner

COPY ~itemtut/axedeath.itm~ ~override/itemtut~
là où le tutoriel mettait simplement

Code : Tout sélectionner

COPY ~itemtut/axedeath.itm~ ~override~
tu as copié l'objet décrit par le fichier axedeath.itm sous un nouveau nom, itemtut.itm, une fois le mod installé. En suivant à la lettre le tutoriel, le fichier se serait toujours nommé axedeath.itm.

Ensuite, le fait de mettre à nouveau ~override/itemtut~ dans le COPY du deuxième objet aboutit au fait que tu as écrasé le précédent itemtut.itm (la copie de axedeath.itm) par le contenu de cimeter1.itm.
Par conséquent, tu ne devrais avoir qu'un seul objet accessible dans le jeu, le cimeterre.

Néanmoins, je pense que tu utilises une seule installation du jeu, de sorte que le fait de créer un objet avec DLTCEP conduit à ce que l'objet créé, cimeter1.itm, doit exister dans le dossier Override du jeu et que tu peux l'ajouter à ton inventaire via la console ou un éditeur.

Conclusion : conserve uniquement ~override~ à la fin du COPY pour les deux objets, et tu devrais avoir tes deux objets avec les bons noms, puisque l'installation du mod va écraser dans le répertoire override les fichiers que tu avais modifié avec DLTCEP.

Pour ce qui concerne le problème d'affichage de l'objet dans les objets rapides, je suppose qu'il manque peut-être une icône à ton objet.

Quant aux questions sur les effets en jeu, c'est sans aucun doute un problème dans le fichier itm lui-même. As-tu comparé la façon de renseigner les dégâts par rapport à un objet existant qui propose quelque chose de comparable ?

Oui merci de ton conseil ça fonctionne correctement maintenant (pour les dégâts et l'affichage j'avais oublie de sélectionné le type de dégât (slashing) et j'avais mis "magic" au lieu de "mêlée") je vais pouvoir m'attaquer à la création de personnage merci pour ton retour rapide.

Posté : dim. 22 nov. 2020, 15:54
par Hayabusa
Bonjour, je me demandais comment changer la couleur des objets, dois je le faire via DLTCP ou NI ?

Posté : dim. 22 nov. 2020, 16:26
par Freddy_Gwendo
L'avantage de NI est qu'il te permet de visualiser les couleurs à attribuer. Beaucoup plus pratique que DTCLP si tu ne connais pas les codes couleurs. ;)