View Full Version : *spoilers inside* Jaheira Romance


Good Thoughts
Thu, 28th Aug '03, 6:13pm
Hi folks. This is my 4th time through BG 2 and I am absolutely going to finish the Jaheria romance this time! The LoveTalk meter is set to 41. Dermin just came and left for the first time. The Romancing guide says 6 days later he will return. I am about to confront Bohdi in her lair for the second time so I just thought I would sleep through the six days but still have seen nothing. I searched and didn't find a reference to this anywhere else on the boards. The three new areas have appeared on the map. I went through the first one- the rocky pass, can't remember the name and encountered some clerics in the second area but ran away from them thinking I might ruin something.
Can someone please assist? Thanks.

Kralizek
Thu, 28th Aug '03, 7:01pm
The only thing I found is that you should be in an outdoor area or at the de'Arnise Keep for Dermin to show up. Hope this helps you.

8people
Thu, 28th Aug '03, 8:09pm
Romances run on real time - you way just have to wait. Umar hills has the least bugs I find.

chevalier
Thu, 28th Aug '03, 8:43pm
The timer value is real-time. The six days of game time to have passed are just a prerequisite to be met. Thus, you have to wait no matter what. I use Shadow Keeper here. Leaving the game on run for hours is about as illegitimate as SK in all but formal aspect.

Good Thoughts
Thu, 28th Aug '03, 8:54pm
Thank you for the replies. I don't mind waiting. Perhaps I'll hop over to Watcher's Keep for a while after camping for a couple of days. I just thought perhaps I had reached a blocking point. The docs I read seemed to indicate it would happen immediately after resting six days. I'm on the third part of that quest which I happen to not like. The labyrinth thing I find quite annoying. Later.

Sparhawk the Pandion
Sat, 30th Aug '03, 6:25pm
If you've activated the console, you could try AdvanceRealTime("50000"), or perhaps SetGlobal("JaheiraRomance","GLOBAL",1). That should speed up the process no end.

Kitrax
Sat, 30th Aug '03, 10:04pm
The easiest way to go is to head over to the Umar Hills and with the cheat console enabled, type:
CULAConsole:AdvanceRealTime("50000")
That will make the game think that you have been playing for a lot longer than you actually have. :rolling:

Beren
Sat, 30th Aug '03, 10:08pm
Check out www.worldzone.net/games/manveru/jaheira.html (http://www.worldzone.net/games/manveru/jaheira.html)

This saves you all the headaches involved with the original programming in Jaheira's awesome romance.

An important note, the patch prevents the problems from occurring before they can happen. It won't fix the problems if they've already occurred, usually. The earlier you install it, the better.

edit: God I love staring at the enlarged portrait of that beautiful face. Damn I wish she was real.

*** Back to the real world, Dave M. ***

[ August 31, 2003, 06:16: Message edited by: Beren ]

Peoculdes
Sun, 31st Aug '03, 7:31pm
I had problems with Dermin in the first game I played. I was stuck at LT=51, "how did that battle make you feel," which kept repeating. In the original release, there was a bug in the Jaheira romance that prevented Dermin from showing up the second time. Supposedly, this was fixed with the 26498 ToB patch. However, the patch will only affect a new game. It will not fix a saved game. I was able to fix it in the console without installing any third-party fixes. I was able to piece together a fix with help from Extremist's guide and from other posts on this board. I thought I had posted this long ago, but I couldn’t find it. Fortunately, I saved it in a text file.

There are two global variables to look at here: DerminSpawn and DerminAppear. DerminSpawn is similar to LoveTalk; it determines the current state of the event. It's an even number while in progress, and odd in between. DermninSpawn=1 means he hasn't yet come the first time; 2 is during his first conversation, 3 is waiting for him to come the second time, and 4 is the second conversation (I don't know what it does after that.) DerminAppear is used by the timer, like the JaheiraRomance variable. Setting DerminAppear to 1 advances the timer.

Okay, now, when I was having my problem, DerminSpawn was at 3, so I set DerminAppear to 1. That should have made him show up, but it didn't work (that must be the bug). But I was able to force him to make his second appearance by first resetting him to his first appearance. Here's what I did:

CLUAConsole:SetGlobal("DerminSpawn","GLOBAL",1)
CLUAConsole:SetGlobal("DerminAppear","GLOBAL",1)
It resets him to 1st appearance, and he spawns. I go through the first dialog, Jaheira renounces the Harpers again, and he leaves. DerminSpawn is back to 3 now.
CLUAConsole:SetGlobal("DerminAppear","GLOBAL",1)
advances the timer, he shows up again, and we have the 2nd dialog.

I also tried an alternate method:
CLUAConsole:SetGlobal("DerminSpawn","GLOBAL",1)
CLUAConsole:SetGlobal("DerminAppear","GLOBAL",1)
He appears.
PAUSE quickly before he starts talking. DerminSpawn variable now is 2.
CLUAConsole:SetGlobal("DerminSpawn","GLOBAL",4)
UNPAUSE
He walks up and starts the 2nd dialog, "Jaheira! I would have words with you!"

I was able to finish the game with my save from the first method, including getting the Harper Pin, so I am pretty sure it doesn't bugger up anything else. I have the patch now, but I don't know if it actually fixed the bug. I prefer to hook up with Viccy now, so when I am forced to choose between the two, I tell Jaheira to back off.