Page 1 sur 1

Installation BGT et toujours un problème ^^

Posté : mer. 10 févr. 2016, 00:58
par Cocrane
Vu que mon installation était foireuse, je l'ai réinstallé en suivant la procédure proposée à la CDC

BG1
BG2
bg2fixpack-v10
BGT
+ les patch signalés aux moments demandés

Dans ACTION.IDS, SPELLRES manque toujours à l'appel.

Si j'ai bonne mémoire des discussions passées sur ma piteuse installation, SPELLRES devait comme d'autres se trouver dans bg2fixpack.

J'ai installé notamment le correctif principal et le correctif additionnel pour les scripts.

Où est le problème?

Posté : mer. 10 févr. 2016, 01:12
par Freddy_Gwendo
Tu devrais en avoir la confirmation dans le setup-bg2fixpack.DEBUG.

As-tu vérifié ?

Posté : mer. 10 févr. 2016, 01:27
par Cocrane
Extrait du fichier debug:

[./override/ACTION.IDS] loaded, 13073 bytes
Not appending [31 SpellRES(S:RES*,O:Target*)...] to [ACTION.IDS] because it DOES contains [31 SpellRES(S:RES\*,O:Target\*)]

Pourtant en position 31 dans ACTION.IDS j'ai: 31 Spell(O:Target*,I:Spell*Spell)

Il suffit d'ajouter une ligne sur un emplacement libre pour que ça fonctionne? (je tente :-p)

Posté : mer. 10 févr. 2016, 01:31
par Freddy_Gwendo
Je suppose que tu as vérifié avec DLTCEP. Si c'est le cas, tente un "Order by value" : les nouvelles lignes sont ajoutées à la fin du fichier. Tu devrais avoir 2 lignes 31. L'une avec Spell, l'autre avec SpellRES.

Posté : mer. 10 févr. 2016, 01:58
par Cocrane
J'ai utilisé WEIDU pour extraire les .IDS. Dedans SPELLRES est absent.

Je viens de voir qu'effectivement dans l'override il y a un action IDS avec:

Code : Tout sélectionner

340 StaticSequence(O:Object*,I:Sequence*)
341 StaticPalette(S:Palette*,O:Object*)
[B]31 SpellRES(S:RES*,O:Target*)[/B]
95 SpellPointRES(S:RES*,P:Target*)
113 ForceSpellRES(S:RES*,O:Target)
114 ForceSpellPointRES(S:RES*,P:Target)
160 ApplySpellRES(S:RES*,O:Target)
181 ReallyForceSpellRES(S:RES*,O:Target)
191 SpellNoDecRES(S:RES*,O:Target*)
192 SpellPointNoDecRES(S:RES*,P:Target*)
240 ReallyForceSpellDeadRES(S:RES*,O:Target)
318 ForceSpellRangeRES(S:RES*,O:Target)
319 ForceSpellPointRangeRES(S:RES*,P:Target)
337 ReallyForceSpellPointRES(S:RES*,P:Target*)
342 DisplayStringHeadDead(O:Object*,I:StrRef*)
343 MoveToExpansion()
344 StartRainNow()
345 SetSequence(I:Sequence*SEQ)
346 DisplayStringNoNameHead(O:Object*,I:StrRef*)
347 SetEncounterProbability(S:FromArea*,S:ToArea*,I:Probability*)
348 SetupWish(I:Column*,I:Count*)
349 SetupWishObject(O:Creature*,I:Count*)
350 LeaveAreaLUAEntry(S:Area*,S:Entry*,P:Point*,I:Face*)
351 LeaveAreaLUAPanicEntry(S:Area*,S:Entry*,P:Point*,I:Face*)
147 RemoveSpellRES(S:Spell*)
Ce qui m'intrique c'est qu'ils sont dans le désordre par rapport au début du fichier et qu'il y a des doublons de n°.
En l'état c'est fonctionnel?

Je ferai un vrai test demain via un TP2

Cocrane

Posté : mer. 10 févr. 2016, 02:02
par Freddy_Gwendo
C'est normal : la commande APPEND ajoute une ligne à la fin du fichier.

Ceci dit, si tu as fait une installation avec ToB (pré-requis de BGT), alors le fichier ACTION.ids contient déjà ces lignes à l'emplacement que tu signales. C'est pourquoi BG2 Fixpack ne les crée pas. En l'état, ton fichier fonctionne ! ;)

Posté : mer. 10 févr. 2016, 19:24
par Cocrane
Bon je me suis fait peur. ^^

Ca marche.

On va dire que ce coup ci, j'ai une installation qui est sur ses 4 pattes! ^^

Merci Freddy.

Cocrane

Posté : jeu. 11 févr. 2016, 22:17
par Cocrane
Je dois être maudit ou très maladroit.

Je lance une partie BG pour tester mon mod et je ne n'ai plus la proposition de faire une partie BG1. J'ai uniquement le choix avec BG2 et tOB.

Je ne vois pas ce que j'ai pu faire pour "perdre ma configueration BGT". Hier avant d'éteindre mon PC, je n'avais pas de soucis.

Posté : jeu. 11 févr. 2016, 22:41
par Isaya
As-tu fait une double installation de BG II pour conserver une version propre de BG II en parallèle de BGT ? Si oui, vérifie que tu lances bien le bon jeu.
Si une solution aussi simple n'est pas possible, détaille précisément ton processus d'installation des jeux, patchs et mods (en particulier l'ordre mieux que "aux moments demandés"), sans oublier de poster le WeiDU.log.

Posté : jeu. 11 févr. 2016, 22:47
par Cocrane
J'ai la réponse.

Je viens de desinstaller BGT pour le réinstaller. Il m'a signalé que BG1 n'était plus à l'emplacement prévu. Chemin qu'il m'a proposé à la base;


Hier soir j'ai fait du rangement.

J'avais compris dans la doc de l'installation que le chemin de BG1 n'était plus utile après installation de BGT.

Je l'avais mis de coté.

Je réinstalle donc et je ne toucherai plus à l'emplacement de BG1.

Cocrane

Posté : jeu. 11 févr. 2016, 23:12
par Isaya
Cocrane a écrit :J'ai la réponse.
Je ne pense pas que ton explication soit la bonne.
Cocrane a écrit :J'avais compris dans la doc de l'installation que le chemin de BG1 n'était plus utile après installation de BGT.
C'est bien le cas. Le moteur de BG II est incapable d'aller chercher des données ailleurs que dans son propre répertoire. Il faut un concours de circonstances que les mods ne peuvent pas reproduire pour qu'il soit possible de réaliser une double installation sans dupliquer tout le répertoire du jeu.
En tout cas, le moteur de BG II est absolument incapable d'adopter une logique telle qu'en détectant l'absence de BG1, l'écran de démarrage de BG II soit changé et ne fasse plus apparaître le choix de BG.

Es-tu sûr que tu n'as pas tout confondu ? Le choix entre SoA et ToB n'est en aucun cas modifié par BGT. Avec BGT, pour démarrer à Château-Suif, il faut d'abord choisir SoA, et c'est ensuite que le démarrage à Château-Suif pourra être choisi, à l'emplacement normalement fait pour démarrer chez Irenicus, la possibilité de démarrer directement SoA se trouvant déportée là où normalement on a le choix du tutoriel de BG II.

Posté : ven. 12 févr. 2016, 00:01
par Cocrane
Effectivement, tu as raison.

Ma réinstallation n'a pas résolu le problème. En consultant, le répertoire du jeu, j'ai vu l'icône BGMAIN..EXE. J'ai lancé et ça fonctionne.

Vu que j'étais énervé suite à cette panne, ""c'était évident" que j'avais le bon icône sur le bureau vu qu'hier ca marchait.

Hier soir, j'ai fait un rapide ménage où j'ai supprimé l'icone BGMAIN du bureau...

Mes excuses pour t'avoir fait perdre ton temps sur un problème aussi bête que tu m'avais signalé. Mais j'étais un peu trop énervé pour y croire. ^^

Cocrane