Oyez, oyez !

Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !

Merci à toutes et à tous pour votre participation !

N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...

[WeiDU] Astuces pour utiliser WeiDU en lignes de commande

Regroupe tous les sujets sur les commandes, les fonctions, les routines, les modifications des fichiers systèmes (ids, 2da...)...
Répondre
Avatar du membre
Thot
Berserker ogre
Messages : 1090
Enregistré le : jeu. 27 mars 2003, 10:20
Localisation : Cathay
Contact :
Statut : Hors ligne

[WeiDU] Astuces pour utiliser WeiDU en lignes de commande

.

Message par Thot »

I. QUELQUES COMMANDES

Voici quelques commandes qui peuvent être fréquemment utilisées avec WeiDU (il s'agit d'extraits du Readme de WeiDU).


I.1. Décompiler un fichier de dialogue (.dlg).

I.1.1. Décompiler un fichier .DLG (fichier de dialogue d'une créature) en fichier .D (fichier "lisible" indiquant les états de dialogues de la créature).

Code : Tout sélectionner

C:\Program Files\Black Isle\BGII - SoA\> weidu bodhi.dlg

[C:\Program Files\Black Isle\BGII - SoA\chitin.key] 182 BIFFs, 41793 resources
[C:\Program Files\Black Isle\BGII - SoA\DIALOG.TLK] 84458 string entries
[C:\Program Files\Black Isle\BGII - SoA\data\Dialog.bif] 2729 file entries
[BODHI.DLG] loaded
[.\BODHI.D] created from [BODHI.DLG]

I.1.2. Décompiler un fichier .DLG en créant un fichier .D et un fichier .TRA de traduction.

Code : Tout sélectionner

C:\Program Files\Black Isle\BGII - SoA\> weidu bodhi.dlg --trans
...
[.\BODHI.TRA] created as translation file
[.\BODHI.D] created from [BODHI.DLG]

I.1.3. Décompiler plusieurs fichiers .DLG et les placer dans un répertoire nommé test.

Code : Tout sélectionner

C:\Program Files\Black Isle\BGII - SoA\> weidu bodhi.dlg jaheira.dlg --out test
...
[test\JAHEIRA.D] created from [JAHEIRA.DLG]
[test\BODHI.D] created from [BODHI.DLG]


I.2. Compiler un fichier de dialogue (.dlg).

I.2.1 Compiler un fichier .D dont toutes les chaînes de caractères sont dans le fichier dialog.tlk.

Code : Tout sélectionner

C:\Program Files\Black Isle\BGII - SoA\> weidu bodhi.d
...
[bodhi.d] parsed
[BODHI.DLG] saved 135 states, 259 trans, 16 strig, 66 ttrig, 54 actions

I.2.2. Compiler un fichier .D qui comprend de nouvelles chaînes de caractères.

Code : Tout sélectionner

C:\Program Files\Black Isle\BGII - SoA\> weidu bodhi.d --tlkout new-DIALOG.TLK
...
[bodhi.d] parsed
[BODHI.DLG] saved 135 states, 259 trans, 16 strig, 66 ttrig, 54 actions
[new-DIALOG.TLK] created, 84459 string entries
Le fichier new-Dialog.tlk comprend toutes les chaînes de caractère de l'ancien dialog.tlk, et rajoute celles qui se trouvaient dans le fichier .D sans être dans le fichier dialog.tlk .


I.2.3. Compiler plusieurs fichiers .D en même temps.

Code : Tout sélectionner

C:\Program Files\Black Isle\BGII - SoA\> weidu ppworker.d bodhi.d --out test
...
[bodhi.d] parsed
[ppworker.d] parsed
[BODHI.DLG] saved 135 states, 259 trans, 16 strig, 66 ttrig, 54 actions
[PPWORKER.DLG] saved 33 states, 81 trans, 4 strig, 12 ttrig, 10 actions
Ceci crée deux fichiers Bodhi.dlg et ppworker.dlg dans le répertoire test. Si ces fichiers incluent de nouvelles chaînes, ajouter --tlkout pour créer un nouveau fichier dialog.tlk .


I.2.4. Compiler un fichier .D qui crée plusieurs fichiers .DLG.

Code : Tout sélectionner

C:\Program Files\Black Isle\BGII - SoA\> weidu examples/sola/solae1.d
OU
C:\Program Files\Black Isle\BGII - SoA\> weidu examples\sola\solae1.d
...
[examples/sola/solae1.d] parsed
[SOLA.DLG] loaded
[SOLA.DLG] saved 336 states, 401 trans, 64 strig, 18 ttrig, 125 actions
[SOLAE1.DLG] saved 36 states, 49 trans, 1 strig, 11 ttrig, 1 actions
[SOLAE2.DLG] saved 3 states, 3 trans, 0 strig, 0 ttrig, 0 actions
[SOLAE3.DLG] saved 2 states, 2 trans, 0 strig, 0 ttrig, 0 actions
[SOLAE4.DLG] saved 3 states, 3 trans, 1 strig, 0 ttrig, 0 actions
[SOLAE5.DLG] saved 2 states, 2 trans, 0 strig, 0 ttrig, 0 actions
[SOLAE6.DLG] saved 4 states, 5 trans, 0 strig, 2 ttrig, 0 actions
Le fichier solae1.d (du mod Solaufein) rajoute des textes à SOLA.DLG et crée SOLAE1.DLG, SOLAE2.DLG. . On peut tous les placer dans le répertoire override en rajoutant l'option --out override.
Pour rajouter les textes dans le fichier dialog.tlk, rajoutez --tlkout.



I.3. Lire les chaînes de caractères correspondant à une référence dans le fichier dialog.tlk.

Code : Tout sélectionner

C:\Program Files\Black Isle\BGII - SoA\> weidu --string 123
On peut aussi chercher toutes les chaînes comprenant un certain texte :

Code : Tout sélectionner

C:\Program Files\Black Isle\BGII - SoA\> weidu --strfind dragon
Il est même possible de chercher des expressions régulières :

Code : Tout sélectionner

C:\Program Files\Black Isle\BGII - SoA\> weidu --strfind dragon.*rouge


I.4. Mettre à jour manuellement le fichier dialog.tlk.

Code : Tout sélectionner

C:\Program Files\Black Isle\BGII - SoA\> weidu --strapp NouvelleChaine --tlkout happy.tlk
[C:\Program Files\Black Isle\BGII - SoA\DIALOG.TLK] 84458 string entries
[.\happy.tlk] created, 84459 string entries
Le fichier happy.tlk est donc une copie de dialog.tlk à comprenant une chaîne de plus, qui comprend le texte NouvelleChaine.



I.5. Lister le contenu d'un fichier BIFF.

Code : Tout sélectionner

C:\Program Files\Black Isle\BGII - SoA\> weidu --biff data/dialog.bif
...
[data\Dialog.bif] contains ABELA.DLG at index 0
[data\Dialog.bif] contains ACHEN.DLG at index 1


I.6. Extraire le contenu d'un fichier BIFF.

Code : Tout sélectionner

C:\Program Files\Black Isle\BGII - SoA\> weidu --biff-get dragred.cre
[C:\Program Files\Black Isle\BGII - SoA\chitin.key] 182 BIFFs, 41793 resources
[C:\Program Files\Black Isle\BGII - SoA\DIALOG.TLK] 84458 string entries
[C:\Program Files\Black Isle\BGII - SoA\data\Creature.bif] 3194 file entries
[.\dragred.cre] 1776 bytes, created from [C:\Program Files\Black Isle\BGII - SoA\data\Creature.bif]
Ceci extrait le fichier .CRE décrivant Firkraag sous sa forme de dragon, et le sauvegarde dans le répertoire courant.

On peut aussi utiliser des expressions régulières :

Code : Tout sélectionner

C:\Program Files\Black Isle\BGII - SoA\> weidu --biff-get sper.*itm
[.\chitin.key] loaded, 590551 bytes
[.\chitin.key] 182 BIFFs, 41793 resources
[.\DIALOG.TLK] loaded, 10154904 bytes
[.\DIALOG.TLK] 77666 string entries
[.\data\Items.bif] loaded, 659688 bytes
[.\data\Items.bif] 1990 file entries
[.\SPER01.ITM] 266 bytes, created from [.\data\Items.bif]
[.\SPER02.ITM] 314 bytes, created from [.\data\Items.bif]
[.\SPER03.ITM] 362 bytes, created from [.\data\Items.bif]
[.\SPER04.ITM] 322 bytes, created from [.\data\Items.bif]
[.\SPER05.ITM] 266 bytes, created from [.\data\Items.bif]
[.\SPER06.ITM] 266 bytes, created from [.\data\Items.bif]
[.\SPER07.ITM] 554 bytes, created from [.\data\Items.bif]
[.\SPER08.ITM] 314 bytes, created from [.\data\Items.bif]
[.\SPER09.ITM] 314 bytes, created from [.\data\Items.bif]
[.\SPER10.ITM] 362 bytes, created from [.\data\Items.bif]
[.\data\25Items.bif] loaded, 222370 bytes
[.\data\25Items.bif] 479 file entries
[.\SPER11.ITM] 314 bytes, created from [.\data\25Items.bif]
[.\SPER12.ITM] 1610 bytes, created from [.\data\25Items.bif]
[.\SPERMEL.ITM] 890 bytes, created from [.\data\25Items.bif]
On extrait ainsi tous les fichiers décrivant des lances présent dans les fichiers BIFF. Attention cependant: cette commande ne regarde pas dans le répertoire override.



I.7. Chercher dans un fichier BIFF.

Code : Tout sélectionner

C:\Program Files\Black Isle\BGII - SoA\> weidu --biff-type CRE --biff-str SPWI911
...
LICH01.CRE in [data\Creature.bif] matches
HLKANG.CRE in [data\Creature.bif] matches
...
Ceci trouve tous les fichiers CRE qui contiennent la chaîne SPWI911, ce qui revient à connaître toutes les créatures (fichier .CRE) qui connaissent Nuée de Météore (qui est décrite par le fichier SPWI911.SPL).

Vous pouvez aussi écrire :

Code : Tout sélectionner

C:\Program Files\Black Isle\BGII - SoA\> weidu --biff-type BCS --biff-str Terminsel
...
AR0300.BCS in [data\Scripts.bif] matches
AR0308.BCS in [data\Scripts.bif] matches
JAHEIRA.BCS in [data\Scripts.bif] matches
...
Pour trouver tous les fichiers .BCS (scripts) qui contiennent la chaîne Terminsel (comme on peut l'imaginer, le fichier de script de Jaheira en fait partie).



I.8. Convertir un fichier TLK en un autre.

Code : Tout sélectionner

C:\Program Files\Black Isle\BGII - SoA\> weidu --tlkcmp-from DIALOG.TLK --tlkcmp-to dialog-asc.tlk
...
[DIALOG.TLK] loaded, 8692747 bytes
[DIALOG.TLK] 74107 string entries
[dialog-asc.tlk] loaded, 10211578 bytes
[dialog-asc.tlk] 82805 string entries
WARNING: DIALOG.TLK has 74107 entries, dialog-asc.tlk has 82805 entries
STRING_SET 70866 ~Babau~ []
STRING_SET 70867 ~Babau~ []
Ceci compare toutes les lignes en commun entre DIALOG.TLK et dialog-asc.tlk et crée une série de commandes STRING_SET à utiliser dans un fichier tp2 pour convertir DIALOG.TLK en dialog-asc.tlk . Dans le cas présent, WeiDU indique toutes les modifications à effectuer pour transformer le fichier .tlk classique de ToB en celui du mod Ascension classique: les chaînes 70866 et 70867 sont changées en Babau, etc...
Cette commande est utile si vous avez effectué un grand nombre de changements manuels dans un fichier .tlk (ce qui peut comprendre des corrections orthographiques, ou des modifications dans les dialogues).

Il est bien sûr beaucoup plus utile de pouvoir placer toutes les commandes de changement dans un fichier:

Code : Tout sélectionner

[color=red]C:\Program Files\Black Isle\BGII - SoA\> weidu --tlkcmp-from DIALOG.TLK --tlkcmp-to dialog-asc.tlk --textout mylist.txt[/color]
Ainsi, toutes les commandes STRING_SET seront placées dans le fichier mylist.txt, et pourront ensuite être copié dans un fichier .tp2.
Traducteur, Administrateur et Moddeur retraité
Rôliste et Maître de Jeu au chômage
Voyageur au long cours
Avatar du membre
Grenouillebleue
Loup effrayant
Messages : 723
Enregistré le : sam. 27 sept. 2003, 22:58
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Grenouillebleue »

II. Passage en Forme Traductible

Peut-être le saviez-vous déjà, mais je viens de le découvrir, et ça me sauve des heures de boulot sur mon mod:

Lorsqu'un fichier n'est PAS sous une forme traductible (donc qu'il est codé dans le dur, et pas codé avec des @1,@2 etc), Weidu peut le mettre automatiquement sous ce format grâce à la commande:

weidu --traify monfichier.d --dout monfichier-new.d
Grâce à ça, on obtient notre fichier .d transformé en un nouveau fichier utilisant les @, et un fichier TRA associé.
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
Avatar du membre
Garfield
Goule majeure
Messages : 1994
Enregistré le : jeu. 18 nov. 2004, 13:41
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Garfield »

Pour utiliser de telles commandes sous Weidu, comment fait-on?

On les rentre directement dans weidu quand il nous demande "Enter Argument:" ou on les met sous un autre format (TP2?) puis on les lance en utilisant Weidu?
Lies are never forgotten, they go on and they grow
Chat orange et D'Oghmatique.
Rodolpho Remington, barde/boulanger, s'exprime en FF99CC > Bio RP
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne
.

Message par Isaya »

Tu peux taper les options dans la fenêtre qu'ouvre WeiDU si tu le lances depuis l'explorateur ou un raccourci. L'inconvénient est que la fenêtre se fermera probablement dès la fin de l'opération et que tu ne verras donc pas les messages.
La méthode usuelle consiste à ouvrir d'abord une "Invite de commandes" (sous XP, dans le menu Démarrer, Tous les programmes, Accessoires. Tu utilises ensuite la commande CD pour aller dans le répertoire dans lequel tu as WeiDU et tes fichiers.
Il existe un "powertoy" de Microsoft qui permet d'ouvrir une invite de commandes dans le répertoire que tu sélectionnes depuis l'explorateur, grâce à une nouvelle option du menu contextuel. Très pratique pour ce genre de choses.
:!: 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 !
Avatar du membre
Garfield
Goule majeure
Messages : 1994
Enregistré le : jeu. 18 nov. 2004, 13:41
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Garfield »

:snif: Je n'ai pas l'invite de commande dans mon menu démarrer.
Ou puis-je trouver le "powertoy"? Sur le site de microsoft??
Lies are never forgotten, they go on and they grow
Chat orange et D'Oghmatique.
Rodolpho Remington, barde/boulanger, s'exprime en FF99CC > Bio RP
Nithep
Statut : Hors ligne
.

Message par Nithep »

Menu Démarrer/Exécuter/
Tu tapes command ^^
Ensuite selon ce qui s'affiche moi j'ai:

Code : Tout sélectionner

Microsoft(R) Windows DOS
(C)Copyright Microsoft Corp 1990-2001

C:\>_
Ensuite pour accéder à Program Files\Black Isles\Baldur's Gate ...

Je tape cd PROGA~1

S'affiche:

Code : Tout sélectionner

C:\>PROGRA~1\_
Je tape cd BLACKI~1

Code : Tout sélectionner

C:\>PROGRA~1\BLACKI~1\_
Je tape cd BGII-S~1

Code : Tout sélectionner

C:\>PROGRA~1\BLACKI~1\BGII-S~1\_
Et tu tapes le nom du programme que tu veux exécuter ^^
Avatar du membre
Garfield
Goule majeure
Messages : 1994
Enregistré le : jeu. 18 nov. 2004, 13:41
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Garfield »

Voila le message d'erreur qui apparait. Est-ce du à un problème de configuration de mon système?
Fichiers joints
win.jpg
win.jpg (32.4 Kio) Vu 1444 fois
Lies are never forgotten, they go on and they grow
Chat orange et D'Oghmatique.
Rodolpho Remington, barde/boulanger, s'exprime en FF99CC > Bio RP
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne
.

Message par Isaya »

Le powertoy se trouve effectivement chez Microsoft. Mais voici une pagequi en recense deux : l'ancien et le nouveau spécifique à XP. L'ancien fonctionne à priori sous Windows 98, 2000 et XP (je l'utilise sous XP). Probablement aussi sous Me.

Vis à vis de ton problème, peux-tu indiquer quelle version de Windows tu utilises ? Sous 98 (et Me sûrement), ce n'est pas dans Accessoires mais dans le menu principal des programmes dans Démarrer. Si ma mémoire est bonne, ça s'appelle "Commandes MS-DOS".
Dans tous les cas, le powertoy sait trouver le programme. Si ça ne fonctionne pas c'est que ta configuration Windows est endommagée.

Jette un coup d'oeil à ce sujet si tu as toujours un problème avec le fichier autoexec.nt (fais une sauvegarde avant de lle remplacer, on ne sait jamais).

PS: Nithep, tu peux taper les noms en entier (Program Files par exemple au lieu de Progra~1) pour éviter d'avoir à chercher les noms sous forme raccourcie.
:!: 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 !
Nithep
Statut : Hors ligne
.

Message par Nithep »

Je ne peux pas taper les noms en entier avec ma commande CD, à cause des espaces (comme dans Program Files), il ne prend en compte que le premier paquet de lettres avec l'espace.

Et je ne sais pas comment placer des "guillemets" autour des groupes de mots pour avoir les noms de répertoire entiers.
Si tu as une solution ça m'intéresse.

Je sais aussi qu'on peut placer des commandes MSDos dans un fichier .bat on ne peut pas tout simplement créer un bat et le mettre à disposition des modeurs?
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne
.

Message par Isaya »

Sous XP (et 2000 aussi, je crois), il n'est pas nécessaire de mettre des guillemets (mais ça marche aussi). Quelle version de Windows as-tu ?
:!: 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 !
Nithep
Statut : Hors ligne
.

Message par Nithep »

Windows XP
Edition Familiale
Année 2002

Et sans guillets, il ne prend en compte que le premier mot (testé quand je tapais le post pour Garfield)
A priori avec le powertoy de Microsoft il n'y a pas de soucis non?
Avatar du membre
Garfield
Goule majeure
Messages : 1994
Enregistré le : jeu. 18 nov. 2004, 13:41
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Garfield »

Bon, lepowertoy fonctionne. Mais pour utiliser les commandes Weidy, (notamment weidu --traify monfichier.d --dout monfichier-new.d) d'où dois-je partir?
Sur quel dossier dois faire un clic droit?
Lies are never forgotten, they go on and they grow
Chat orange et D'Oghmatique.
Rodolpho Remington, barde/boulanger, s'exprime en FF99CC > Bio RP
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne
.

Message par Isaya »

Je te suggère de mettre le programme WeiDU.exe dans le même répertoire que tes fichiers. Si ton installation de BG2 est standard (c'est à dire faite avec l'installateur et sans installation multiple), WeiDU ira chercher le répertoire de BG2 dans la base de registre. Il est alors plus simple d'indiquer simplement l'accès à WeiDU ou l'accès aux fichiers sans préciser les chemins.
Dans ce cas, utilise le répertoire dans lequel tu as mis WeiDU.exe et tes fichiers comme point de départ pour le clic droit.

PS: dès que je saurai pourquoi je n'arrive pas à le faire, je créerai un sujet pour cette discussion à partir de ta question initiale afin de garder le sujet d'aide plus propre. On pourra ajouter une petite synthèse de cette discussion à la suite du sujet épinglé pour cette discussion puisse profiter à d'autres.
:!: 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 !
Nithep
Statut : Hors ligne
.

Message par Nithep »

Puisque tu parles d'installation multiple, il y a un post qui explique comment en faire une sous XP?
Et comment faire en sorte que le registre l'accepte sans poser de problème? Car j'aimerais assez avoir une installation avec modules pour le jeu solo et une installation pour le multijoueur.

Et une chose un peu off ... merci de ton aide dans le monde des modules de Baldur's Gate, sans en plus chercher à en tirer aucune reconnaissance ni a priori perdre patience ...
De bonnes qualités de formateur en tout cas.
Avatar du membre
Garfield
Goule majeure
Messages : 1994
Enregistré le : jeu. 18 nov. 2004, 13:41
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Garfield »

Encore un petit problème. Quand j'utilise la commande :
--traify monfichier.d --out monfichier-new.d
Je met WeiDU dans le répertoire ou se trouve mon fichier ***.d, mais WeiDU continue d'aller le chercher dans le répertoire de base. Il n'y a pas moyen de demander a WeiDU de chercher le fichier dans une répertoire extérieur?
J'ai beau lancer l'invite depuis le répertoire, rien n'y fait.
Quand je met le nom de mon fichier ***.d, dois-je mettre le chemin du fichier en entier? (a savoir C:\Documents and Settings\Garfield\Bureau\Mods\Brenn&Gin\Brenn&Gin\Dialogues\G#Brenn.d)

Merci de ton (vos) aide(s)
Lies are never forgotten, they go on and they grow
Chat orange et D'Oghmatique.
Rodolpho Remington, barde/boulanger, s'exprime en FF99CC > Bio RP
Angelus Crow
Statut : Hors ligne
.

Message par Angelus Crow »

Hmm... J'arrive en cours, j'ai tout lu, mais vu que je n'ai pas de BG sous la main, difficile de tester quoique ce soit...

Cependant, mettre le fichier *.d à mettre sous forme *.tra (celui à modifier, donc) dans le répertoire de base de BG2 ne résoudrait-il pas le problème ? A moins que ça a déjà été fait, auquel cas je n'ai rien dit...
Avatar du membre
Garfield
Goule majeure
Messages : 1994
Enregistré le : jeu. 18 nov. 2004, 13:41
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Garfield »

:bye: :bye: Adieu la vie: la manoeuvre a finalement MAL fonctionnée, et j'ai eu mon ficher .tra, mais ça a effacé tout mon fichier .d et le fichier .tra est viiiiiiiiide!!!

Et j'avais pas d'autres sauvergardes.... QUEL ***!

Pause indeterminée du mod 400 lignes de codes a refaire:snif:
Lies are never forgotten, they go on and they grow
Chat orange et D'Oghmatique.
Rodolpho Remington, barde/boulanger, s'exprime en FF99CC > Bio RP
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne
.

Message par Isaya »

Installation multiple : consulte ce sujet. La solution est valable quelle que soit la version de Windows, puisqu'il ne s'agit que de copier des fichiers et répertoires et modifier un fichier .ini.

Garfield, désolé pour ce qui t'arrive. Malheureusement il faut souvent ce genre de malheur pour se souvenir de la nécessité de faire des sauvegardes régulières (d'ailleurs, puisqu'on en parle...). Je ne comprends pas pourquoi ton fichier a été écrasé dans la mesure où tu avais précisé un autre nom pour le résultat avec --out.
J'ai malheureusment écrit une bêtise. Après vérification, WeiDU accepte de travailler dans le répertoire courant uniquement pour certains fichiers (notamment pour extraire un TLK). Sinon, il part du répertoire du jeu indiqué dans l'option --game. En son absence, il part du chemin de BG2 dans la base de registre.
Mon expérience avec WeiDU vient surtout des procédures d'installation, de l'extraction des fichiers TLK et de l'extraction DLG vers .D et .TRA. Pour la traduction d'Epic Endeavours, je m'étais fait un fichier bat pour la conversion .D vers .D et .TRA. J'avais travaillé directement dans le répertoire du mod dans BG2. Comme j'avais fait un fichier bat pour prendre en compte tous les fichiers d'un coup, le problème des chemins, je ne l'ai eu qu'une seule fois, pour l'écriture du script. Tu peux préciser un chemin relatif partant de l'endroit où est le jeu (option --game, sinon BG2).
J'avais utilisé la commande :

Code : Tout sélectionner

weidu --traify eeconv\dialogues\toto.d --dout eeconv\dialogues_tra\toto.d
(sauf que j'utilisais une boucle avec une variable, mais ça revient à ça) où toto.d (on reconnait le "formateur" dans le choix des noms :p ) désigne le fichier .D en cours de "traification", le chemin d'accès depuis BG2 en plus. Je précisais donc le chemin du fichier en écrivant le nouveau dans un autre répertoire (pour conserver la même procédure d'installation).

Petite remarque : j'utilisais l'option --dout qui a disparu depuis la version 175 et l'unificiation sous la forme --out. A remplacer donc par --out selon ta version de WeiDU. Vérifie d'ailleurs la version de WeiDU que tu utilises. Peut-être que --out (au lieu de --dout) pose problème si ta version est trop ancienne (et pourrait expliquer la perte de ton fichier puisque WeiDU n'aurait pas trouvé l'option qu'il attendait pour changer le nom du fichier de sortie).
:!: 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 !
Avatar du membre
Garfield
Goule majeure
Messages : 1994
Enregistré le : jeu. 18 nov. 2004, 13:41
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Garfield »

Bon, après tentative ce matin, j'ai réessayé la commande pour traifier, ça marche comme sur des roulettes, il mereste plus qu'a tout ré-écrire ^^
Lies are never forgotten, they go on and they grow
Chat orange et D'Oghmatique.
Rodolpho Remington, barde/boulanger, s'exprime en FF99CC > Bio RP
Avatar du membre
Armand
Adepte de Grondemarteau
Ours des cavernes
Messages : 1141
Enregistré le : lun. 03 déc. 2007, 22:04
Localisation : Dordogne
Statut : Hors ligne
.

Message par Armand »

Lorsque que l'on utilise la commande weidu pour traifier un fichier d, peut-on imposer un début d'@ ? Genre dire mon fichier tra va commencer par @100000 ?
http://toutlemondesontrolistes.blogspot ... ation.html
Ancien moddeur pour bg2, critique sur la sphère roliste et gamedesigner en herbe
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne
.

Message par Isaya »

Oui, c'est possible, il suffit de préciser la première valeur avec l'option --traify# 100000.
:!: 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 !
Avatar du membre
Armand
Adepte de Grondemarteau
Ours des cavernes
Messages : 1141
Enregistré le : lun. 03 déc. 2007, 22:04
Localisation : Dordogne
Statut : Hors ligne
.

Message par Armand »

Merci isaya ça va me permettre de me faciliter les choses pour mon soucis de compatibilité avec le setup.tra de derat. A ce propos et tant que je suis à t’embêter, serait-il possible de faire l'inverse : générer un d à parti d'un d + un tra ?

En fait quand on modde on a tendance à trouver sa codification des numéros des @ sur le tard. Et ça permettrait une fois le d et le tra conçu de se générer un truc propre en basculant en un d unique puis en rebasculant vers un d+tra.
http://toutlemondesontrolistes.blogspot ... ation.html
Ancien moddeur pour bg2, critique sur la sphère roliste et gamedesigner en herbe
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne
.

Message par Isaya »

Oui, c'est possible.

Code : Tout sélectionner

--untraify-d machin.d --untraify-tra machin.tra --out machinsanstra.d
Voir documentation WeiDU, chapitre 5. Avec la description suivante, et une mise en garde
convert .D file X to use hardcoded strings...
...from TRA file X. Please note that the outcoming file could not work properly (if baf code embedded in a d file contains @ references, or if a string contains the~ character).
Isaya, lecteur officiel de la documentation WeiDU
:!: 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 !
Avatar du membre
Armand
Adepte de Grondemarteau
Ours des cavernes
Messages : 1141
Enregistré le : lun. 03 déc. 2007, 22:04
Localisation : Dordogne
Statut : Hors ligne
.

Message par Armand »

Très bien merci. En temps normal je me contente de consulter la partie 7.9 mais il est vrai que les informations sont très parcellaire. D'ailleurs ce tutorial ne fais pas référence de manière évidente au chapitre 5 qui lui même reste très obscur lorsque l'on est pas habitué. Mais j'aurais pu trouver la manipulation seul je l'admet ça aurais juste été plus long.
http://toutlemondesontrolistes.blogspot ... ation.html
Ancien moddeur pour bg2, critique sur la sphère roliste et gamedesigner en herbe
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne
.

Message par Isaya »

Mes excuses pour ma "signature" qui t'a fait réagir. Il n'était pas dans mon intention d'être blessant.

Il est certain que les tutorials sont plus faciles à lire que les descriptions formelles. Mais ils ne sont pas exhaustifs et ne couvrent que peu d'éléments. Je trouve également que les descriptions formelles des chapitres 5 et 8 sont parfois indispensables pour comprendre certains exemples des chapitres tutorials, notamment pour des éléments compliqués tels que GET_OFFSET_ARRAY (qui lui nécessite aussi IESDP pour pouvoir suivre, d'ailleurs).
Après, la documentation WeiDU, c'est un peu comme un dictionnaire : en feuilletant au hasard, on découvre toujours des choses intéressantes. ;)
:!: 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 !
Répondre

Retourner vers « Programmation WeiDU »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité