Pocket Plane Group
BG1 Completed Mods => The Fields of the Dead => Topic started by: REDSURFER on June 01, 2005, 02:55:43 PM
-
First ...great mod. Thanks for your contribution to the greatest RPG ever.
To my question...I've worked every area (including the new ones) on the map and I am now at Servok's coronation. I trigger the dialog and at the place where I am to present my evidence against Servok (his diary and letter, both of which I have in inventory) the greater dopplegangers go into their metamorphosis, we fight, I win, and then there we are...we're all standing around, Servok, the two Dukes and a bunch of Flaming Fist Mercenaries and nothing's happening. I can't initiate any dialog with anyone.. am I missing a 'mod' modification which will then allow me to proceed? If I attack Servok (or either of the Dukes), Winski Perorate appears and flame strikes my Main Character
dead in her tracks.
I'd appreciate a nudge in the right direction...
Redsurfer
-
I did encounter a similar problem during testing but I also recall fixing it and playing through to the end. Clearly something is still wrong, unfortunately. For now, if you know how to use the CLUA Console, you might try the following: SetGlobal("SarevokBehavior","GLOBAL",4) & SetGlobalTimer("SarevokRun","GLOBAL",10). I am not 100% sure it will work, though.
-Echon
-
I have encountered the same error. I am quite certain it has to do with the doppleganger variables not being set (because of the animation change?), but I will try to fix it myself and give you the results.
-Galactygon
-
I was right about the dopplegangers; the ChangeAnimation() command also switches the scripts, so the global variables weren't set when the dopplegangers die. I have fixed the error, however.
You have to add the following script via EXTEND_TOP to *all* of the scripts used by the dopplegangers:
IF
Die()
Global("NobleDopple","GLOBAL",1)
!Global("SarevokBehavior","GLOBAL",4)
THEN
RESPONSE #100
IncrementGlobal("SarevokDoppDeath","GLOBAL",1)
END
You then use EXTEND_TOP to add the following block of script to SAREVOK.bcs:
IF
Global("SarevokDoppDeath","GLOBAL",6)
THEN
RESPONSE #100
SetGlobal("SarevokDoppDeath","GLOBAL",0)
SetGlobal("GDOPP7Dead","GLOBAL",1)
SetGlobal("GDOPP71Dead","GLOBAL",1)
SetGlobal("GDOPP72Dead","GLOBAL",1)
SetGlobal("GDOPP73Dead","GLOBAL",1)
SetGlobal("GDOPP74Dead","GLOBAL",1)
SetGlobal("GDOPP75Dead","GLOBAL",1)
END
IF
See([PC])
Global("SarevokBehavior","GLOBAL",4)
GlobalTimerNotExpired("SarevokRun","GLOBAL")
THEN
RESPONSE #100
SetGlobalTime("SarevokRun","GLOBAL",0)
CreateCreature("WINSKI",[693.578],0)
TriggerActivation("0200",TRUE)
TriggerActivation("0109a",TRUE)
TriggerActivation("0109b",TRUE)
TriggerActivation("0111",TRUE)
StartCutSceneMode()
StartCutScene("EndCut01")
END
-Galactygon
-
I already know how ChangeAnimation works. The CRE becomes new CRE in every respect. I also seem to recall making sure that all forms of the dopplegangers would set the variables and playing through the coronation without any problems. Of course, all of this would be easier to check if NI actually worked.
-Echon
-
I also seem to recall making sure that all forms of the dopplegangers would set the variables and playing through the coronation without any problems.
It wasn't present in my installation of FotD.
Of course, all of this would be easier to check if NI actually worked.
You could use DLTCEP.
-Galactygon
-
Why, isn't NI working for you, Echon ?
-
You could use DLTCEP.
Yeah, I know but it is so slow. No MDI. :(
Why, isn't NI working for you, Echon ?
Because of the newer versions of the Java runtime-thing. Jon knows about it as he replied to the email I send him but he has not updated it yet.
-Echon
-
Echon, have you tried the Beta version of NI ?
-
That is the one I am using.
-Echon
-
Well, 1.33 beta 18 works fine. For some reason NI website has 1.32.1 beta 24 as the last. But 1.33 can be found. Or I can mail it to you. (maybe it's a mix-up of numbers and 1.32.1 is newer, but 1.33 works).
-
Jon does not bother updating his site. I have got the same version as you. Are you using the newest Java version? It is called jre-1_5_0_03-windows-i586-p.exe
-Echon
-
Right... I've got 1_5_0_02, but Java update function says I've got the latest one... Is the one you're using a beta or stable? If it's a beta than maybe it's not NI fault but Java's... Anyway, why don't you roll back? Has 03 some important features?
-
I have used 01 as well with the same results. I am not sure when the problem began.
-Echon
-
That's strange. I've used NI with 01 and 02 (this am using currently) and it works(ed). I'm sure that if you switch to 02 it'll run. (unless you've got your Java mix-up, do other java applications work fine?)
-
I tried installing an older version of Java, deleting NI and downloading it again but with the same result as before.
-Echon
-
:o Than I'm at a loss... it seems I'm the lucky one or something.