![]() |
| Merci de prendre connaissance des conditions d'utilisation des forums, des blogs et du chat |
| | |||||||
| Problèmes Techniques Un problème technique lors de la création d'un mod? Exposez votre probleme et les membres vous aideront de leur mieux. |
![]() |
| | Outils de la discussion | Noter la discussion |
| | #1 |
| Gnoll ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Date d'inscription: mars 2006
Messages: 153
| Bon c'est encors moi et j'ai encors un problème. J'ai codé le dialogue de premiere rencontre en fichier .D, j'ai codé où il arrive en fichier ar0700.Baf et j'ai mis copier et compiler le fichier CRE. J'ai suivit la liste qui montrait pocket plane creation de npc. Mais weidu marque qu'il peut pas compiler le fichier ar0700. J'ai déjà été obligé de faire pas mal de modif vis a vis du modele original. Je suis pas sur que ça marche du tout. Quelqu'un connait peut-être ou plutôt surement le moyen d'installer les fichiers coder. Et pis si vous voulez m'expliquer pourquoi tel ou tel extension pour tel ou tel fichier. Ca m'évitera de faire des bétises futures. Bon je sais je pose toujours des questions longues et par forcement facilles à répondre je suis pas du tout balèze en codage mais j'ai beaucoup de volanté et j'ai bien l'intension d'aller au bout de mon projet. Si certain se sente d'attaque pour me repondre merci et merci beaucoup.
__________________ Venez voir mon mod en cours : Trriviahn et optionnellement Aireen Et là : mes idées de kits ! |
| | |
| | #2 |
| Gelée de Moutarde ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Puisque WeiDU se plaint du fichier AR0700, commence par poster le contenu de ton fichier AR0700.baf. Pense aussi à recopier les messages indiqués par WeiDU, ça doit aider à trouver le problème. C'est pas croyable, ces gens qui croient qu'on est devin et qu'on est à même de deviner ce qui ne va pas sans avoir la moindre information ! Si tu te débrouilles un peu en anglais, je t'invite à consulter le site IESDP (lien dans les sujets épinglés du forum sur les outils). Il décrit notamment les différents types de fichiers et leurs fonctions. En gros, par rapport à ce que tu as cité, voici quelques éléments d'informations : - le fichier CRE (CREature) décrit les personnages et les monstres (race, apparence, force, ..., équipement dans l'inventaire, sorts, lien vers les scripts de comportement et le dialogue et de nombreuses autres choses, voir IESDP). - un fichier D permet, une fois compilé, d'obtenir un fichier DLG (dialogue). Un dialogue décrit les interactions avec le personnage principal ou les autres personnages du groupe, voire les interventions (conseils) au milieu des discussions avec les personnages hors groupe. Pour un personnage recrutable, il y a généralement 4 fichiers DLG : avant le recrutement (sans suffixe souvent), une fois dans le groupe (suffixe J), une fois viré du groupe (suffixe P) et les échanges avec les autres personnages du groupe (suffixe B, pour banter, ou bavardage). On peut créer les 4 fichiers DLG à partir d'un fichier D, mais souvent on fait plusieurs fichiers D pour qu'ils soient chacun un peu moins gros. - un fichier BAF contient des morceaux de script, qui une fois compilés se retrouvent sous forme de fichier BCS. Souvent les fichiers BAF servent à indiquer des morceaux de script à ajouter à un fichier BCS existant (c'est le cas pour ton fichier AR0700.baf : il est censé ajouter un morceau de script qui gère la création de ton personnage dans la zone AR0700, j'imagine). Le fichier CRE de ton personnage doit impérativement référencer un des fichiers DLG créés à partir du fichier D. Pour se lancer dans la création de mod, je te suggère de télécharger un outil comme Near Infinity ou Infinity Explorer (voir lien dans les outils). Ils permettent notamment de parcourir les fichiers du jeu. Avant de chercher à coder quelque chose, il est souvent utile de regarder comment les créateurs du jeu ou les autres créateurs de mods s'y sont pris pour faire quelque chose de semblable à ce que tu veux faire. Pour cela les programmes d'exploration des fichiers du jeu sont d'une valeur inestimable (vis à vis des fichiers du jeu original ou des mods, à condition que les mods soient installés). Il est bon également de lire la documentation de WeiDU (pas d'un bloc, ce serait insipide, mais par morceau, en fonction des sujets qui t'intéressent : dialogue, TP2, ou en fonction d'une instruction particulière que tu cherches à comprendre, en consultant par exemple les tutorials intégrés à la doc). C'est en anglais, certes. Mais il serait illusoire d'envisager de faire sérieusement un mod sans un minimum d'investissement personnel de ce côté-là. |
| | |
| | #3 |
| Gnoll ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Date d'inscription: mars 2006
Messages: 153
| Et encore un message super long délolé. Désolée de pas avoir répondu plus tôt vraiment mais j'ai eu une série d'emmerdes et pis des grosses et j'ai pas eu beaucoup de temps libre mais c'est bon je crois que ça c'est calmé. Ne t'inquietes pas Isaya pour l'enagagement personnel quand je decide de faire quelque chose je vais toujours jusque au bout. Et pis certainement pour la seule fois de ma vie je vais avoir environ 3 mois de vacances où je n'aurai que ça à faire : coder et vous embêter parceque j'ai des problemes. LOL V'la le lien sur lequel je me suis basé C:\Documents and Settings\Lorraine\Mes documents\baldur's gate\editeur\A Beginner's Guide to NPC creation with WeiDU.htm Pour la creation du fichier CRE on peut mettre n'importe lequel des Dialogue? Et pis c'est bizar les suffixe, bon va faloir que je verifie mais le mod Tsujatha qui me sert de base pour voir comment que c'est code y'en a pas tant enfin pour l'instant c'est pas mon pricipal probleme. Bon tu l'aura voulu je vais mettre tout mes fichier : alors d'abord le fichier ar0700.baf: IF Global("T$TrriviahnExists","AR0700",0) THEN RESPONSE #100 SetGlobal("T$TrriviahnExists","AR0700",1) CreateCreature("T$Trriviahn",[3023.0584],1) END Bon rigoler pas pour le nom j'ai pas trouver mieu pour l'instant mais si vous avez des idées ... le fichier Baf qui, selon le lien mis plus haut, pas nécessaire? IF See([PC]) NumTimesTalkedTo(0) THEN RESPONSE #100 Dialogue(Nearest([PC])) END et pis mon fichier Tp2 pour l'instal, j'ai pas mis copy bla bla pour les portraits encors : BACKUP ~Trriviahn\backup~ AUTHOR ~Xena001~ BEGIN ~Trriviahn v1 par moi-même~ REQUIRE_FILE ~Data/25Dialog.bif~ ~You do not appear to have TOB installed.~ BEGIN Trriviahn COPY ~Trriviahn\cre\Trriviahn.cre~ ~Override\Trriviahn.cre~ SAY NAME1 ~Trriviahn~ SAY NAME2 ~Trriviahn~ COPY ~Trriviahn\d\T#Trri.dlg~ ~Override\T#Trri.dlg~ COMPILE ~T#Trri.dlg~ EXTEND_TOP ~Ar0700.bcs~ ~Trriviahn\script\ar0700.bsc~ et pis attention les yeux le fichier debug instal y'a pas grand chose de réellement en raport avec mon ti bonhomme mais bon : WeiDU v 192 Log C:\Program Files\Black Isle\BGII - SoA\SETUP Trriviahn.exe [./Chitin.key] loaded, 590565 bytes [./Chitin.key] 182 BIFFs, 41794 resources [dialog.tlk] loaded, 14390750 bytes [dialog.tlk] 110956 string entries [./baldur.ini] loaded, 3569 bytes Possible HD/CD Path: [C:\Program Files\Black Isle\BGII - SoA\] Possible HD/CD Path: [C:\Program Files\Black Isle\BGII - SoA\French\] Possible HD/CD Path: [C:\Program Files\Black Isle\BGII - SoA\CD1\] Possible HD/CD Path: [C:\Program Files\Black Isle\BGII - SoA\CD2\] Possible HD/CD Path: [C:\Program Files\Black Isle\BGII - SoA\French\] Possible HD/CD Path: [C:\Program Files\Black Isle\BGII - SoA\CD2\] Possible HD/CD Path: [C:\Program Files\Black Isle\BGII - SoA\French\] Possible HD/CD Path: [C:\Program Files\Black Isle\BGII - SoA\CD3\] Possible HD/CD Path: [C:\Program Files\Black Isle\BGII - SoA\French\] Possible HD/CD Path: [C:\Program Files\Black Isle\BGII - SoA\CD4\] Possible HD/CD Path: [C:\Program Files\Black Isle\BGII - SoA\CD5\] [./Mplaynow.ini] loaded, 230 bytes [./Autorun.ini] loaded, 1228 bytes [./Keymap.ini] loaded, 5620 bytes [dialogf.tlk] loaded, 14475195 bytes [dialogf.tlk] 110956 string entries [C:\Program Files\Black Isle\BGII - SoA\SETUP Trriviahn.exe] Using scripting style "BG" [dialog.tlk] claims to be writeable. [dialog.tlk] claims to be a regular file. [WeiDU.log] parsed [SETUP TRRIVIAHN.TP2] parsed SETUP-DUNGEONBEGONE.TP2 4 0 Installed SETUP-EASE.TP2 2 0 Installed SETUP-EASE.TP2 2 4 Installed SETUP-EASE.TP2 2 6 Installed SETUP-EASE.TP2 2 11 Installed SETUP-EASE.TP2 2 13 Installed SETUP-EASE.TP2 2 14 Installed SETUP-EASE.TP2 2 15 Installed SETUP-EASE.TP2 2 16 Installed G3TWEAKS.TP2 2 40 Installed G3TWEAKS.TP2 2 46 Installed G3TWEAKS.TP2 2 110 Installed G3TWEAKS.TP2 2 113 Installed G3TWEAKS.TP2 2 129 Installed G3TWEAKS.TP2 2 133 Installed G3TWEAKS.TP2 2 188 Installed G3TWEAKS.TP2 2 194 Installed SETUP-ASHESOFEMBERS.TP2 2 0 Installed SETUP-ASHESOFEMBERS.TP2 2 5 Installed SETUP-ASHESOFEMBERS.TP2 2 6 Installed SETUP-ASHESOFEMBERS.TP2 2 7 Installed SETUP-ASHESOFEMBERS.TP2 2 8 Installed SETUP-ASHESOFEMBERS.TP2 2 9 Installed SETUP-ASHESOFEMBERS.TP2 2 10 Installed SETUP-ASHESOFEMBERS.TP2 2 11 Installed SETUP-ASHESOFEMBERS.TP2 2 14 Installed SETUP-ASHESOFEMBERS.TP2 2 15 Installed SETUP-SOLAUFEIN.TP2 3 0 Installed SETUP-KIVAN.TP2 0 0 Installed SETUP-KIVAN.TP2 0 4 Installed SETUP-KIVAN.TP2 0 6 Installed SETUP-KIVAN.TP2 0 7 Installed XAN/SETUP-XAN.TP2 0 0 Installed SETUP-CRSOA_B2.TP2 0 0 Installed SETUP-EDWINROMANCE.TP2 1 0 Installed SETUP-EDWINTOB.TP2 1 0 Installed SETUP-TSUJATHA.TP2 0 0 Installed AUREN ASEPH-SETUP.EXE.TP2 0 0 Installed KELSEY.TP2 0 0 Installed KELSEY.TP2 0 1 Installed KELSEY.TP2 0 3 Installed SETUP-KELSEYTOB.TP2 0 0 Installed SETUP-KELSEYTOB.TP2 0 1 Installed SETUP-BANTERPACK.TP2 3 0 Installed SETUP-BANTERPACK.TP2 3 2 Installed SETUP-BANTERPACK.TP2 3 3 Installed SETUP17.TP2 0 0 Installed SETUP17.TP2 0 1 Installed SETUP-SEMI_MULTI_CLERICS.TP2 0 0 Installed SETUP-TASHIA.TP2 1 0 Installed SETUP-NEH'TANIEL.TP2 0 0 Installed SETUP TRRIVIAHN.TP2 0 1 Installed Install Component [Trriviahn v1 par moi-même]? [i]nstall, or [N]ot Install or [Q]uit? Installing [Trriviahn v1 par moi-même] Checking for required files ... [Data/25Dialog.bif] found: 705847 bytes Install Component [Trriviahn]? [R]e-Install, [N]o Change or [u]ninstall or [Q]uit? Removing old installation of [Trriviahn] first ... uninstall: SETUP TRRIVIAHN.TP2 1 We must temporarily uninstall [SETUP TRRIVIAHN.TP2] component 0 [SETUP TRRIVIAHN.TP2] parsed [Trriviahn\backup/0/UNSETSTR.0] SET_STRING uninstall info not found Will uninstall 0 files for [SETUP TRRIVIAHN.TP2] component 0. Unable to Unlink [Trriviahn\backup/0/UNINSTALL.0]: Unix.Unix_error(1, "unlink", "Trriviahn\\backup/0/UNINSTALL.0")Uninstalled 0 files for [SETUP TRRIVIAHN.TP2] component 0. [SETUP TRRIVIAHN.TP2] parsed [Trriviahn\backup/1/UNSETSTR.1] SET_STRING uninstall info not found Will uninstall 3 files for [SETUP TRRIVIAHN.TP2] component 1. Restoring backed-up [Trriviahn\backup/1/Ar0700.bcs] Trriviahn\backup/1/Ar0700.bcs copied to override/Ar0700.bcs, 13632 bytes Restoring backed-up [Trriviahn\backup/1/T#Trri.dlg] Trriviahn\backup/1/T#Trri.dlg copied to Override\T#Trri.dlg, 2389 bytes Restoring backed-up [Trriviahn\backup/1/Trriviahn.cre] Trriviahn\backup/1/Trriviahn.cre copied to Override\Trriviahn.cre, 2284 bytes Uninstalled 3 files for [SETUP TRRIVIAHN.TP2] component 1. SUCCESSFULLY REMOVED OLD [Trriviahn] Installing [Trriviahn] Copying and patching 1 file ... [Trriviahn\cre\Trriviahn.cre] loaded, 2284 bytes Override\Trriviahn.cre copied to Trriviahn\backup/1/Trriviahn.cre, 2284 bytes Copied [Trriviahn\cre\Trriviahn.cre] to [Override\Trriviahn.cre] Copying 1 file ... [Trriviahn\d\T#Trri.dlg] loaded, 2389 bytes Override\T#Trri.dlg copied to Trriviahn\backup/1/T#Trri.dlg, 2389 bytes Copied [Trriviahn\d\T#Trri.dlg] to [Override\T#Trri.dlg] Compiling ... Processing 1 dialogues/scripts ... Extending game scripts ... [Trriviahn\script\ar0700.bsc] loaded, 152 bytes [Trriviahn\script\ar0700.bsc] LEXER ERROR at line 1 column 0-5 Near Text: Global invalid keyword [Global] [Trriviahn\script\ar0700.bsc] ERROR at line 1 column 0-5 Near Text: Global Parsing.Parse_error ERROR: parsing [Trriviahn\script\ar0700.bsc]: Parsing.Parse_error [./override/AR0700.BCS] loaded, 13632 bytes [Ar0700.bcs] parsed override/Ar0700.bcs copied to Trriviahn\backup/1/Ar0700.bcs, 13632 bytes Extended script [Ar0700.bcs] with [Trriviahn\script\ar0700.bsc] Re-Installing [SETUP TRRIVIAHN.TP2] component 0 ~Trriviahn v1 par moi-même~ [SETUP TRRIVIAHN.TP2] parsed Installing [Trriviahn v1 par moi-même] Checking for required files ... [Data/25Dialog.bif] found: 705847 bytes Saving This Log: SETUP-DUNGEONBEGONE.TP2 4 0 Installed SETUP-EASE.TP2 2 0 Installed SETUP-EASE.TP2 2 4 Installed SETUP-EASE.TP2 2 6 Installed SETUP-EASE.TP2 2 11 Installed SETUP-EASE.TP2 2 13 Installed SETUP-EASE.TP2 2 14 Installed SETUP-EASE.TP2 2 15 Installed SETUP-EASE.TP2 2 16 Installed G3TWEAKS.TP2 2 40 Installed G3TWEAKS.TP2 2 46 Installed G3TWEAKS.TP2 2 110 Installed G3TWEAKS.TP2 2 113 Installed G3TWEAKS.TP2 2 129 Installed G3TWEAKS.TP2 2 133 Installed G3TWEAKS.TP2 2 188 Installed G3TWEAKS.TP2 2 194 Installed SETUP-ASHESOFEMBERS.TP2 2 0 Installed SETUP-ASHESOFEMBERS.TP2 2 5 Installed SETUP-ASHESOFEMBERS.TP2 2 6 Installed SETUP-ASHESOFEMBERS.TP2 2 7 Installed SETUP-ASHESOFEMBERS.TP2 2 8 Installed SETUP-ASHESOFEMBERS.TP2 2 9 Installed SETUP-ASHESOFEMBERS.TP2 2 10 Installed SETUP-ASHESOFEMBERS.TP2 2 11 Installed SETUP-ASHESOFEMBERS.TP2 2 14 Installed SETUP-ASHESOFEMBERS.TP2 2 15 Installed SETUP-SOLAUFEIN.TP2 3 0 Installed SETUP-KIVAN.TP2 0 0 Installed SETUP-KIVAN.TP2 0 4 Installed SETUP-KIVAN.TP2 0 6 Installed SETUP-KIVAN.TP2 0 7 Installed XAN/SETUP-XAN.TP2 0 0 Installed SETUP-CRSOA_B2.TP2 0 0 Installed SETUP-EDWINROMANCE.TP2 1 0 Installed SETUP-EDWINTOB.TP2 1 0 Installed SETUP-TSUJATHA.TP2 0 0 Installed AUREN ASEPH-SETUP.EXE.TP2 0 0 Installed KELSEY.TP2 0 0 Installed KELSEY.TP2 0 1 Installed KELSEY.TP2 0 3 Installed SETUP-KELSEYTOB.TP2 0 0 Installed SETUP-KELSEYTOB.TP2 0 1 Installed SETUP-BANTERPACK.TP2 3 0 Installed SETUP-BANTERPACK.TP2 3 2 Installed SETUP-BANTERPACK.TP2 3 3 Installed SETUP17.TP2 0 0 Installed SETUP17.TP2 0 1 Installed SETUP-SEMI_MULTI_CLERICS.TP2 0 0 Installed SETUP-TASHIA.TP2 1 0 Installed SETUP-NEH'TANIEL.TP2 0 0 Installed SETUP TRRIVIAHN.TP2 0 1 Permanently_Uninstalled SETUP TRRIVIAHN.TP2 0 1 Installed ~Trriviahn~ SETUP TRRIVIAHN.TP2 0 0 Installed ~Trriviahn v1 par moi-même~ [SETUP-DUNGEONBEGONE.TP2] parsed [jassy/setup.tra] parsed [jassy/setup.tra] has 2 translation strings [SETUP-EASE.TP2] parsed [ease/american/ease.tra] parsed [ease/american/ease.tra] has 51 translation strings [ease/french/ease.tra] parsed [ease/french/ease.tra] has 27 translation strings [G3TWEAKS.TP2] parsed [G3Tweaks/english/setup.tra] parsed [G3Tweaks/english/setup.tra] has 93 translation strings [G3Tweaks/french/setup.tra] parsed [G3Tweaks/french/setup.tra] has 57 translation strings [SETUP-ASHESOFEMBERS.TP2] parsed [AshesofEmbers\French\AoE.TRA] parsed [AshesofEmbers\French\AoE.TRA] has 539 translation strings [SETUP-SOLAUFEIN.TP2] parsed [solarom/american/wsetup.tra] parsed [solarom/american/wsetup.tra] has 50 translation strings [solarom/french/wsetup.tra] parsed [solarom/french/wsetup.tra] has 62 translation strings [solarom/french/epilogue.tra] parsed [solarom/french/epilogue.tra] has 5 translation strings [SETUP-KIVAN.TP2] parsed [Kivan/tra/english/setup.tra] parsed [Kivan/tra/english/setup.tra] has 183 translation strings [XAN/SETUP-XAN.TP2] parsed [Xan/English/Setup-Xan.tra] parsed [Xan/English/Setup-Xan.tra] has 47 translation strings [SETUP-CRSOA_B2.TP2] parsed [SETUP-EDWINROMANCE.TP2] parsed [edwin/tra/french/setup.tra] parsed [edwin/tra/french/setup.tra] has 35 translation strings [SETUP-EDWINTOB.TP2] parsed [edwin-tob/tra/french/setup-edwintob.tra] parsed [edwin-tob/tra/french/setup-edwintob.tra] has 11 translation strings [SETUP-TSUJATHA.TP2] parsed [Tsujatha/English/Setup-Tsujatha.tra] parsed [Tsujatha/English/Setup-Tsujatha.tra] has 80 translation strings [AUREN ASEPH-SETUP.EXE.TP2] parsed [KELSEY.TP2] parsed [kelsey/english/setup.tra] parsed [kelsey/english/setup.tra] has 91 translation strings [SETUP-KELSEYTOB.TP2] parsed [KelseyToB/English/setup.tra] parsed [KelseyToB/English/setup.tra] has 86 translation strings [SETUP-BANTERPACK.TP2] parsed [banterpack/english/setup.tra] parsed [banterpack/english/setup.tra] has 18 translation strings [banterpack/french/setup.tra] parsed [banterpack/french/setup.tra] has 14 translation strings [SETUP17.TP2] parsed [SETUP-SEMI_MULTI_CLERICS.TP2] parsed [semi_multi_clerics\english\setup.tra] parsed [semi_multi_clerics\english\setup.tra] has 13 translation strings [SETUP-TASHIA.TP2] parsed [tashia/american/wsetup.tra] parsed [tashia/american/wsetup.tra] has 260 translation strings [tashia/french/wsetup.tra] parsed [tashia/french/wsetup.tra] has 259 translation strings [SETUP-NEH'TANIEL.TP2] parsed [SETUP TRRIVIAHN.TP2] parsed SUCCESSFULLY INSTALLED [Trriviahn v1 par moi-même] SUCCESSFULLY INSTALLED [Trriviahn] SUCCESSFULLY INSTALLED [Trriviahn v1 par moi-même] WeiDU Timings adding translation strings 0.000 READ_* 0.000 COPY 0.000 load TLK 0.000 EXTEND_* 0.000 marsmahl BCS 0.000 COMPILE 0.000 find local string 0.000 parsing .log files 0.000 process_patch2 0.000 BUT_ONLY 0.000 eval_pe 0.000 REQUIRE_FILE 0.050 parsing .bcs files 0.050 saving files 0.060 unmarshal KEY 0.280 parsing .tra files 0.390 tp2 uninstall 0.610 parsing .tp2 files 1.150 unmarshal TLK 1.810 loading files 2.960 TOTAL 7.360 Bon et pis y me dis qd j'installe parssinf error lign 1 collonne 0-12 Et pis si avec tout ça y'en pas assez et ben tant pis! Où alors y faut que je recommence tout mais j'ai déjà tout retaper ou moin 3 fois je pense pas que ça aide. lol Et pis bon voilà je pense que j'ai rien oublier. :omg: :hein: :omg:
__________________ Venez voir mon mod en cours : Trriviahn et optionnellement Aireen Et là : mes idées de kits ! |
| | |
| | #4 | |||
| Modérateur ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Date d'inscription: avril 2003 Localisation: En migration (entre Arcachon, Bordeaux et différentes villes d'Ile de France)
Messages: 722
| Dans ton fichier.tp2, je vois 2 choses qui posent problèmes : Il y a une erreur de frappe dans ta ligne Citation:
Citation:
Citation:
soit tu compiles un fichier source de dialogue qui doit avoir l'extension .d (et non pas .dlg) Mais il ne faut pas faire les 2. Ce qui est étonnant :8: c'est que d'après ton fichier debug, weidu a réussi à compiler ton fichier T#Trri.dlg ce qui laisse à penser que c'est un fichier source et qu'il n'ait pas la bonne extension. Donc il faudrait que tu effaces de ton tp2 la ligne COPY ~Trriviahn\d\T#Trri.dlg~ ~Override\T#Trri.dlg que tu renommes ton fichier T#Trri.dlg en T#Trri.d et que tu modifies ta ligne COMPILE ~T#Trri.dlg par COMPILE ~Trriviahn\d\T#Trri.d | |||
| | |
| | #5 |
| Gnoll ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Date d'inscription: mars 2006
Messages: 153
| C'est gentil d'avoir répondu j'etais pas sûr pour les fichiers dialogues et pis pour le nom de l'extension je l'avais changé au moin trois fois mais j'ai encore fais une faute. Moralité: faut que je mette mes lunettes pour coder et faut que je fasse une note pour me rappeller les extensions et leurs utilités et ce sans fautes. Bon je vais faire mes révisions de Maths. Et oui y'en a qui travaille, lol, et pis je mis remet. Et pis si j'y arrive pas et ben va faloir que je me rende dans un temple pour qu'il me delivre de ma malelidection parqu'y aura pas d'autre expliquations. :notme:
__________________ Venez voir mon mod en cours : Trriviahn et optionnellement Aireen Et là : mes idées de kits ! |
| | |
| | #6 |
| Gnoll ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Date d'inscription: mars 2006
Messages: 153
| Rebonjour! Encors un message super long. J'ai deux nouvelles, une bonne et une mauvaise. Grâce à des conseils, mes lunettes et quelques heures j'ai réussi à installer mes fichier. Whaaaaaaaaaaoooooooooo! :hips: Mais au misère! :8: Je me dis chouette je vais pouvoir faire le reste de mes dialogue ça devrait être plus interressant, mais je vais dans la zone 0700 et la et la :gné: :!!!: :..: :..: :sad: ...........la zone charge et le jeu plante et pis bien comme y faut! Au mieu l'ecran de jeu se réduit dans un coin et devien noir y faut faire fin de tâche etc... Au pire y me plante tout l'ordi. Oh rage oh desespoir!! Je me dis que j'ai du faire une grosse connerie mais j'ai même fais du copier coller via le modèle ci join http://forums.gibberlings3.net/index.php?showtopic=5886 Et pis meme avec son truc a elle y plante alors avant qu'on me dise que z'etes pas de devins je vais vous metre mes fichiers. Mon fichier cre nommé Trriviahn : Death variable : T#Trri Dialogue mon fichier dialogue editer as a string Default script : initdlgc.bcs et pis c'est tout pis-être y manque qu'ekchose? Mon fichier ar0700 : IF Global("TrriviahnExists","AR0700",0) THEN RESPONSE #100 SetGlobal("TrriviahnExists","AR0700",1) CreateCreature("Trriviahn",[3035.0080],1) END Et pis mon fichier D associé avec mon fichier cre (je pense pas qui serve mais bon, et pis fô pas rigoler il sera probablement modifier, et pis si vous avez d'autre suggestion de nom...) : BEGIN T#Trri IF ~NumTimesTalkedTo(0)~ THEN BEGIN FirstMeeting SAY ~Je vois que je ne suis pas le seul à être victime de cette stupide loi sur l'utilisation de la magie.~ IF ~~ THEN REPLY ~Qui es-tu?~ GOTO Qui_es-tu IF ~~ THEN REPLY ~Pourquoi dis-tu ça? Sais-tu où elle a étée emmenée?~ GOTO Qui_es-tu IF ~~ THEN REPLY ~JE n'ai pas le temps~ DO ~EscapeArea()~ EXIT END IF ~~ THEN BEGIN Qui_es-tu SAY ~Permet-moi de me présenter je suis Trriviahn mage/guerrier, je suis arrivé à Alkatla il y a peu avec ma soeur.~ = ~Mais quand nous nous sommes arrêtez à la courronne de cuivre un ivrogne s'est...mal conduit avec ma soeur elle lui a donc jetté un sort. Un de ces mages cagoulé l'a enlevée sous mon nez sans que je puisse rien faire.~ = ~Tout comme ton amie n'est-ce pas?~ IF ~~ THEN REPLY ~Et donc que proposes-tu?~ GOTO que_faire IF ~~ THEN REPLY ~Ton histoire est triste mais je dois faire vite vas droit au but.~ GOTO que_faire IF ~~ THEN REPLY ~Je me fiche de ton histoire hôtes-toi de mon chemin.~ DO ~EscapeArea()~ EXIT END IF ~~ THEN BEGIN que_faire SAY ~Je te propose mon aide afin de retrouver ton amie et ma soeur nous ferons d'une pierre deux coups et cela nous permettra peut-être de gagner du temps. Qu'en dis-tu?~ IF ~~ THEN REPLY ~Ca marche, je suis <CHARNAME> bienvenue dans l'équipe.~ DO ~SetGlobal("TrriviahnJoinded","LOCALS",1)JoinParty()~ EXIT IF ~~ THEN REPLY ~Non je ne te fais pas confiance.~ DO ~LeaveParty()EscapeArea()~ EXIT END //Ne le virez pas// BEGIN T#TrriP IF ~Global("TrriviahnJoined","LOCALS",1)~ THEN BEGIN dehors SAY ~<CHARNAME.>~ IF ~GlobalLT("Chapter","GLOBAL",1)~ THEN GOTO pas_aide IF ~GlobalLT("Chapter","GLOBAL",2)~ THEN GOTO pas_aide IF ~GlobalLT("Chapter","GLOBAL",3)~ THEN GOTO pas_aide END IF ~~ THEN BEGIN pas_aide SAY ~Vous ne voulez plus de mon aide? Vous ne m'aiderez pas à retrouver ma soeur?~ IF ~~ THEN REPLY ~Oh pardon! Je suis érrintée j'ai fais une erreur reste s'il-te plais.~ DO ~JoinParty()~ EXIT IF ~~ THEN REPLY ~Oui mais c'est seulement temporaire je reviendrai te chercher.~ GOTO reste_reste_pas END IF ~~ THEN BEGIN reste_reste_pas SAY ~Je ne peux pas me permettre de rester inactif! Où je reste où je pars, mais on ne se reverra plus!~ IF ~~ THEN REPLY ~Je comprend, restes.~ EXIT IF ~~ THEN REPLY ~Bon tant pis. Aurevoir!~ DO ~SetGlobal("TrriviahnJoined","LOCALS",0)~ DO ~EscapeArea()~ EXIT END Et pis j'espère que je vous donne pas la migraine mais j'ai vraiment bidouillée autan que je pouvais. Mais toujour rien. J'espere aussi que j'aurai pas toujour besoin de demander sinon je ferai aussi bien d'arrêter. (snif) :snif: :snif: Merci d'avance!
__________________ Venez voir mon mod en cours : Trriviahn et optionnellement Aireen Et là : mes idées de kits ! |
| | |
| | #7 |
| Modérateur ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Date d'inscription: avril 2003 Localisation: En migration (entre Arcachon, Bordeaux et différentes villes d'Ile de France)
Messages: 722
| Ce genre de plantage est commun lorsque tu modes donc pas de panique c'est "normal". Vu le moment où ça plante il semblerait que le problème vienne de ton AR7000.bcs. Je m'avance peut-être mais je crois que ça vient du nom de ton fichier .CRE en effet il est important (si ce n'est impératif) que tous tes fichiers soient en format 8.3 (nom de fichier 8 caractères et extension 3 caractères). Raccourcis le nom de ton fichier .CRE répercute ce changement dans ton AR7000.bcs et il est possible que ça suffise à régler ce problème. ![]() |
| | |
| | #8 |
| Gnoll ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Date d'inscription: mars 2006
Messages: 153
| Me sens soulagée si tu dis que c'est normal!:fete: Mais si jamais ça marche juste pour un petit truc comme le nom de fichier Cre qui est trop alors que j'ai du passer 1 heure pour essayer de me débrouillée toute seule je crois que je vais m'en rapeller en hurlant de rire jusqu'a ce que je ne touche plus un ordi, et ça ne risque pas d'arriver avant longtemps je vais vite essayer et je vous tiendrais au courrant dès demain, et oui devoir commun de maths pour demain oblige. Et bien moi je dis merci et je sens que dès que j'aurai tout compris faudra que je redige un petit tuto en français pour crer un npc rapide, histoire qu'il y est plus de modeurs français. Ce serait bien quand même y faudrait montrer aux americains et aux anglais que l'on existe aussi. Sur ce, encore un grand merci, même si ça marche pas on se sent moin seul de savoir qui a des gens qui peuvent vous repondre et vous donner un petit coup de main. Meci meci!!!
__________________ Venez voir mon mod en cours : Trriviahn et optionnellement Aireen Et là : mes idées de kits ! |
| | |
| | #9 |
| Gnoll ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Date d'inscription: mars 2006
Messages: 153
| Jamais 2 sans 3 maintenant la zone charge mais y'a pas ma creature pourtant quand on met Trriviahn existe trriviahn correspond au nom du fichier cre or quand j'ai modifier mon fichier cre j'ai aussi modifier mon fichier ar pour mettre le bon nom mais il apparait toujours pas. Pourtant il instal et tout mais bon... Si vous connaissez d'autre code pour intégrer une creature qui marche ou si vous voyez une erreur n'esitez pas a me le dire je promet qu'un fois que j'ai tout compris je rédige le tuto pour aider les débutants modeurs. Comme ça y'aura peut-être moin de message comme le ceux que j'ai écrit. S'il vous plait!!!!! Merci.
__________________ Venez voir mon mod en cours : Trriviahn et optionnellement Aireen Et là : mes idées de kits ! |
| | |
| | #10 | |
| Modérateur ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Date d'inscription: avril 2003 Localisation: En migration (entre Arcachon, Bordeaux et différentes villes d'Ile de France)
Messages: 722
| Verifie que tu as bien mofidié ton TP2 pour la copie de ton CRE avec le nouveau nom. Sinon pour tester tu peux essayer la console avec Citation:
| |
| | |
| | #11 |
| Gelée de Moutarde ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Tous les fichiers du jeu (à de très rares exceptions près) doivent respecter la règle imposée sur les noms de fichiers, à savoir une limitation à 8 caractères (les 3 d'extensions dépendent directement du type de fichier). Ton fichier CRE doit donc avoir un nom de 8 caractères maximum. C'est ce nom que tu dois utiliser dans la fonction CreateCreature. Les fichiers D ou BAF ne sont pas des fichiers du jeu, mais des versions non compilés et font exception à la règle. Les variables que tu utilises dans les scripts peuvent être plus longues (jusqu'à 32 caractères, il me semble). La "death variable" est limitée à 32 caractères. La "death variable" est indiquée dans le fichier CRE. C'est là que se fait le lien entre elle et la créature. La variaible que tu utilises pour t'assurer que ton personnage n'est créé qu'une seule fois n'a pas besoin d'être identique au nom du fichier CRE. Pour revenir à ton premier message avec le log WeiDU. Une partie du problème se produit à la désinstallation d'une version antérieure de ton mod. Manifestement, tu as dû effacer le répertoire Backup. Pour éviter ça, désinstalle systématiquement avant de réinstaller une nouvelle "version". Et fais des modifications dans le répertoire de ton mod seulement après avoir désinstallé et avant la réinstallation. Si ton fichier AR0700 a l'extension baf (et n'est pas compilé), je ne suis pas sûr que tu puisses utiliser EXTEND_BOTTOM ou TOP avant l'extension bcs (qui désigne un script compilé). L'exemple dont tu es parti le fait-il ? |
| | |
| | #12 |
| Gnoll ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Date d'inscription: mars 2006
Messages: 153
| Alors pour Deecy : j'ai vérifié avec SK y'a aucune variable indiquée pour mon petit, aucune preuve qu'il ai été crée mais quand je regarde avec NEAR INFINITY mon bout de script est bien en bas du fichier ar0700.bcs. Mais ma créature n'est toujours pas apparue. Pour Isaya : alors je me suis dis que oui, j'ai pas toujours désinstallé comme y falllait alors j'ai décidé de TOUT désinstaller. Et j'ai réinstallé uniquement mon ti bout de mod. J'ai charger une partie puis je suis allée dans la promenade mais toujours rien. Je recommence une partie sort du donjon d'irenicus et pis une fois que la scene est finie y'a, je crois que c'est Ler, qui se pointe comme pour me parler ou qui lance le dialogue, ça dure moin de deux secondes et pis la fenêtre de jeu s'étend. Je sais pas à quoi c'est du, pour des causes diverses et variées je suis pas allée au lycée et j'ai passé l'aprés midi à essayer de bidouiller mais toujours rien. Donc je me demande si c'est pas du au fichier cre, qui est lier de toute façon à mon fichier ar0700, qui a bien mon bout de script, les seuls fichiers que j'ai associé avant mon install avec mon fichier cre n'a rien d'associer sauf le script de défautl qui est INITDLGC.bcs, c'est peut-être de ça faute? Et pis mon fichier dialoque qui a bien été installé avec les strings ou quequ'chose comme ça. Où alors j'ai un problème avec mon fichier ar700.baf qui aurait pas les bons codes ou je sais pas quoi, alors je vous remmet mon fichier : IF Global("TrriviahnExists","AR0700",0) THEN RESPONSE #100 SetGlobal("TrriviahnExists","AR0700",1) CreateCreature("Trriviahn",[3035.0080],1) END Bon j'èspère que je me suis pas trops mal expliquée et que vous comprnez ce qui ce passe. Merci pour les réponses données et pi't'être celles qui vont venir.
__________________ Venez voir mon mod en cours : Trriviahn et optionnellement Aireen Et là : mes idées de kits ! |
| | |
| | #13 |
| Gelée de Moutarde ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Dans un problème complexe, il faut toujours chercher à simplifier en isolant progressivement les éléments. Dans ton cas, puisqu'il y a plusieurs choses mises en cause, il te faut adopter une méthode qui permette de vérifier chaque élément pris isolément. Pour le script d'ajout du personnage dans la zone, remplace le personnage que tu veux créer par un autre, déjà présent dans le jeu et dont le fonctionnement n'est pas en doute. Tu trouveras aisément sur le net des listes de créature à invoquer depuis la console dans BG2, prend en un au hasard et utilise le dans un script (autre solution, utilise un outil comme Infinity Explorer pour chercher une créature). Si ça fonctionne, ce n'est pas ton script de zone qui pose problème. Assure-toi que ton fichier CRE respecte bien la norme de nom de fichier. Essaie de la créer depuis la console CLUA, comme le suggérait Deecy. Pour éliminer tout problème de script ou de dialogue, remplace les tiens par des scripts existants du jeu, en reprenant ceux d'un fichier CRE du jeu. Si ça fonctionne, ce n'est pas le fichier CRE qui est en cause. Et ainsi de suite pour les autres éléments dont tu n'es pas certaine. Bon courage. PS: sans vouloir être moralisateur, je ne suis pas certain que rater le lycée pour essayer de résoudre un problème de Baldur's Gate soit très profitable... J'espère que la méthode de travail que j'ai décrite compensera un tant soit peu. ![]() |
| | |
| | #14 |
| Gnoll ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Date d'inscription: mars 2006
Messages: 153
|