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] Script et constantes refusées

Répondre
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne

[WEIDU] Script et constantes refusées

.

Message par Cocrane »

J'ai un soucis lors de conversion des fichiers .baf en BCS

J'ai modifié quelques fichiers BCS extrait via DLTCEP.

Dans le code d'origine de certains BCS, je vois des mots clés avec des paramètres tel que "[ENEMY]" par exemple. A la conversion Weidu, [ENEMY] est refusé. C'est le cas avec tous les mots entre crochets.

ligne de code dans le BCS
"
AttackedBy([GOODCUTOFF],[DEFAULT])
"

retour de WEIDU
"
unknown object EA specifier [GOODCUTOFF]
argument [DEFAULT] not found in AStyles.IDS
"

Comment traiter ce problème?
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 »

Est-ce que tu as configuré DLTCEP pour utiliser WeiDU pour la gestion des scripts ? La fonction intégrée dans DLTCEP n'est très au point et il est possible que ce soit la cause de la différence avec ce qu'attend WeiDU.

Pour choisir WeiDU comme gestionnaire de script, il te faut l'indiquer dans les options lors du réglage de la configuration du jeu.
:!: 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
mirandir
Adepte de Grondemarteau
Ver charognard
Messages : 674
Enregistré le : mer. 09 févr. 2011, 10:30
Contact :
Statut : Hors ligne
.

Message par mirandir »

J'ai effectivement observé ce problème en utilisant la fonction intégrée à DLTCEP plutôt que WeiDU.
« Pssst. Tu as remarqué comme elle me dévore du regard ? Hein ? Tu as vu ça ? La façon dont elle a regardé la courbe de mon os occipital ? »
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

J'ai mis à jour DLTCEP via le bouton Set Weidu option:
- chemin WEIDU.EXE
- set script style (coché ou non)

Le contenu du script ne change pas et j'ai les mêmes alertes lors de la compilation d'un BAF en BCS.

Lors de l'installation de DLTCEP, j'ai juste spécifié le chemin de mon instal BG.
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 »

Est-ce que tu fais les extractions avec DLTCEP avec la même configuration de jeu que celle sur laquelle tu essaies d'installer ? Dans le cas de ton mod, si j'ai bien compris, une installation de BGT ? Parce que tu parles de "BG" pour ta configuration DLTCEP mais c'est flou et si jamais c'était effectivement BG et non BGT, cela pourrait expliquer des problèmes en raison des différences de fichier IDS dans lesquels les constantes telles que ENEMY ou GOODCUTOFF devraient se trouver mais pourraient manquer.
:!: 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 !
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

Install: BGT
DLTCEP: pointe sur la racine du jeu BGT
Option: weidu qui est à la racine du jeu BGT

Ces constantes sont déclarées dans quels fichiers IDS?
mon install BGT est p.e bancale vu que Weidu râle à la compilation?
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 »

Les messages d'erreur t'indiquent dans quels fichiers il les cherche sans succès. Je confirme que les constantes ENEMY et GOODCUTOFF sont bien définies dans les fichiers IDS en question dans mes installations de BGT (V1.13 et V1.18).

Si tu indiquais le fichier BCS qui te pose problème, je pourrais essayer de l'extraire et de le recompiler sur mon installation.
:!: 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 !
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

Par exemple, j'ai extrait "SEEENEMY.BCS" du jeu via DLTCEP.

Je compile via WEIDU sans faire de modification dans le fichier .baf et j'ai le message suivant:
[allegiance] argument [enemy] not found in [EA.IDS]
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 »

Comment fais-tu pour compiler ? Via DLTCEP ou autrement ? Si c'est par la ligne de commande, précise à partir de quel répertoire tu exécutes la commande WeiDU, s'il te plaît.

Je n'ai aucun problème à exécuter la commande weidu blabla.baf, blabla.baf étant simplement le fichier SEEENEMY.baf renommé, suite à enregistrement au format baf depuis DLTCEP.
:!: 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 !
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

La compilation se fait via TP2.

BACKUP ~PDBA1CH8\backup~
AUTHOR ~"http://www.baldursgateworld.fr/lacouron ... de-baldur/"~

VERSION ~BGT v1.1~

LANGUAGE ~Francais~
~french~
~PDBA1CH8\LANGUAGE\French\Setup.tra~

BEGIN ~Protecteur de Baldur~

...

// CREATURE SCRIPT
COMPILE ~PDBA1CH8\CRE\BCS\BELTP.baf~ ~override~
COMPILE ~PDBA1CH8\CRE\BCS\LIIAP.baf~ ~override~
COMPILE ~PDBA1CH8\CRE\BCS\MACROS.baf~ ~override~
COMPILE ~PDBA1CH8\CRE\BCS\NESTOR.baf~ ~override~
COMPILE ~PDBA1CH8\CRE\BCS\OGHMON2.baf~ ~override~

COMPILE ~PDBA1CH8\CRE\BCS\SEEENEMY.baf~ ~override~

...

Weidu (SETUP_PDBA1CH8.exe) est à la racine de l'installation BGT. Idem pour le SETUP_PDBA1CH8.TP2.
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

Suite à mon problème de PC, j'ai réinstallé BGT.

Le problème n'apparait plus. ;)

C'est agréable quand ca marche! :$
Répondre

Retourner vers « Scripts »

Qui est en ligne

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