Aller au contenu

Photo

Problem finishing off Jaheira's quest line.


  • Veuillez vous connecter pour répondre
13 réponses à ce sujet

#1
themincer

themincer
  • Members
  • 101 messages
Hey there,

A quick explanation: I've completed all of the Harpers quests for her up to the first meeting with the "disguised" Elminster and have also had the second meeting/fight with Dermin (killed him), and I've read on online guides that one more event should occur after this point, where a once-again-"disguised"-Elminster should show up and reward Jaheira for being 'a true Harper' and re-instate her status, etc.

Now for the life of me, I can't get this scene to trigger.
I've tried resting alot (outside in the wilderness, in inns all around Athkatla, etc), and even did Watcher's Keep to pad out the time, and yet having finished the entire dungeon, and being right on the brink of starting the final chapter of Shadows of Amn, I still can't get this event to occur ...

P.S My npc is NOT in a romance with Jaheira (if that should even matter), and she's female anyway. Also, my reputation is 20. Oh, and also my play time is under 90 days.
Game is fully patched (official patches only), and no mods have been installed.

Any suggestions welcome.

Thanks :)

#2
Humanoid_Taifun

Humanoid_Taifun
  • Members
  • 1 444 messages
That's a bug.
When not romancing Jaheira in an unmodded game, the last encounter does not depend on in-game time, but on REAL time.
And not little either. This means several hours where the game needs to be running (preferably paused though, so your characters don't feel completely abandoned)

#3
themincer

themincer
  • Members
  • 101 messages
Ah ok, thanks :)

I'll guess I'll just wait it out then.

What a weird bug, lol :D

#4
Ishad Nha

Ishad Nha
  • Members
  • 321 messages
BJaheir.dlg suggests that it should be 3600 seconds of real time, only one hour.
Line 613 of Jaheira.bcs indicates that there are quite a few conditions to be met, in addition to the timer expiring.

#5
themincer

themincer
  • Members
  • 101 messages
Well, I had a further look online and alot of people suggested that in a NON-romance playthrough, it would take 5 DAYS(!) REAL TIME of playing to trigger the 2nd Terminsel encounter.

So, I looked around more on the web and found "BG2 fixpack" which supposedly fixes this oversight/bug (among others). I installed it, and going by the readme's instructions, paused the game for an hour (in fact, I waited over an hour just to be sure), and again waited/ran around etc, for something to happen ...
and yet, nothing did.

So I've looked around the web AGAIN and there is so much information out there all scattered around and broken up all over the place (no real consistency) that I'm thinking of giving up on it to be honest. My patience for this game has been tested time and time again (from so many bugs) that I don't think I can be arsed arsing around with it anymore...

One last question please: does not having this encounter occur effect Jaheira's story at all in ToB?

If not, then I'm just gonna push on with the story and conclude my playthrough.

Thanks for the help so far and (hopefully) for answering my final question too :)

#6
HoonDing

HoonDing
  • Members
  • 3 012 messages
You can manually spawn Terminsel using the console.

#7
devSin

devSin
  • Members
  • 8 929 messages

themincer wrote...

So, I looked around more on the web and found "BG2 fixpack" which supposedly fixes this oversight/bug (among others). I installed it, and going by the readme's instructions, paused the game for an hour (in fact, I waited over an hour just to be sure), and again waited/ran around etc, for something to happen ...
and yet, nothing did.

Installing with an in-progress game is never recommended.

In this instance, the change is not retroactive. The timer has already been set in your game.

#8
themincer

themincer
  • Members
  • 101 messages
I tried spawning him with : CLUAConsole:SetGlobal("TerminselSpawn","GLOBAL"5) after enabling cheats and still NOTHING happened (not even an error message).
Screw it, this is really boring me now.
Thanks for the all the help, but I'm getting on with the main story post haste cos I just don't care anymore.

#9
Grond0

Grond0
  • Members
  • 6 500 messages
I think Virumor was probably referring to creating a new Terminsel (with CreateCreature). Trying to reset variables can be tricky - I'm not sure what the conditions for TerminselSpawn are, but the game may well use other variables as well to determine when Terminsel actually appears.

#10
HoonDing

HoonDing
  • Members
  • 3 012 messages
IIRC there was a bug that if you are NOT in a romance with Jaheira, Terminsel would never show up. No idea whether it was ever fixed.

I've used the console commands to spawn Terminsel (SetGlobal("TerminselAppear","GLOBAL","1") at the end of Jaheira's romance quest and it worked... another possibility is manually advancing in-game time, try AdvanceRealTime('999999').

#11
themincer

themincer
  • Members
  • 101 messages
LOL, I just started screwing around with the console and tried CLUAConsole:CreateCreature("JATERMIN") and Terminsel spawned in front of me!
BUT - he doesn't do anything apart from follow my party around :lol:
I might try screwing around with the variables now, too lol.

---

EDIT: You know what - I just tried messing with the variables and nothing changed, so I'm thinking that there's nothing I could do to get him to interact with my party properly until the 5-day real time pre-requisite was met. I have no doubt that I have spent quite some time in game since Jaheira's last story encounter (and, as previously mentioned, I've done the entire Watcher's Keep dungeon in the meantime), but there's no way of knowing how much time has passed/how much is left, so I'll probably just abandon it for good (I was using a backup save for this). I'm not gonna leave my computer on BG2 for several days, that's for sure.

Modifié par themincer, 19 octobre 2011 - 03:12 .


#12
Ishad Nha

Ishad Nha
  • Members
  • 321 messages
This is from Jaheira.bcs:
IF
Global("TerminselSpawn","GLOBAL",1)
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
PartyRested()
!AreaCheck("AR2500")
!AreaCheck("AR2600")
AreaType(OUTDOOR)
InParty(Myself)
THEN
RESPONSE #100
ChangeAIScript("",DEFAULT)
LeaveParty()
SetLeavePartyDialogFile()
SetGlobal("TerminselSpawn","GLOBAL",2)
CreateCreatureObjectOffScreen("JATERMIN",Myself,0,0,0) // Terminsel
MoveGlobal("AR0309",Myself,[776.706])
END


IF
RealGlobalTimerExpired("TerminselAppear","GLOBAL")
Global("TerminselSpawn","GLOBAL",4)
!Global("Chapter","GLOBAL",4)
!Global("Chapter","GLOBAL",5)
!Global("Chapter","GLOBAL",7)
AreaType(OUTDOOR)
!AreaCheck("AR2500")
!AreaCheck("AR2000")
!AreaCheck("AR0400")
!AreaCheck("AR0020")
InParty(Myself)
!See([ENEMY])
!Range([NEUTRAL],10)
THEN
RESPONSE #100
SetGlobal("TerminselSpawn","GLOBAL",5)
SetGlobal("LoveTalk","LOCALS",71)
CreateCreatureObjectOffScreen("JATERMIN",Myself,0,0,0) // Terminsel
END

Note the list of conditions on the second appearance.

#13
devSin

devSin
  • Members
  • 8 929 messages

themincer wrote...

but there's no way of knowing how much time has passed/how much is left, so I'll probably just abandon it for good (I was using a backup save for this). I'm not gonna leave my computer on BG2 for several days, that's for sure.

Just set the timer to 0 if you want it to count as expired. CLUAConsole:SetGlobal("TerminselAppear","GLOBAL",0)

Assuming all other conditions are met, Terminsel should show up and ask ye a question. If you've messed with other stuff, though, you may have already broken it, depending on what and how much you've changed.

Modifié par devSin, 20 octobre 2011 - 03:38 .


#14
themincer

themincer
  • Members
  • 101 messages
@devSin : Nah I didn't break it cos I'm not foolish enough to make saves after messing with debug modes when nothing good comes from it.

@ everyone : thanks for the additional help peeps but I've already moved on with my playthrough anyway, so this thread should be left to fade out now.
Cheers :)