Please note that new user registrations disabled at this time.

Re-activating the Jarlaxle quest.

This forum is to be used for all discussions pertaining to BioWare's Baldur's Gate II: Shadows of Amn.
Post Reply
User avatar
JIM E
Posts: 5
Joined: Thu Aug 07, 2003 7:15 pm
Contact:

Re-activating the Jarlaxle quest.

Post by JIM E »

I would like to know how to re-activate the Jarlaxle quest in the Ust'Natha. The quest has a 1 day deadline which I didn't realise until it was too late. Now it won't let me enter Deirex's tower. So I downloaded the Shadowkeeper savegame editor and went to the Global Variables tab. There are two variables here that look useful: JARLAXLEHQ and JARLAXLETIMER. JARLAXLEHQ is set to 1 and JARLAXLETIMER is set to 12710094. I tried fooling around with these numbers. I've tried turning JARLAXLEHQ to 0 and 2, I've tried turning JARLAXLETIMER to 0 and 1 and I've tried some really high numbers as well, I've even tried deleting the values all together. None of this seems to allow me enter the Deirex tower. It still says I'm too late. Does anyone know how to re-activate this quest so I can finish it?
User avatar
VonDondu
Posts: 3185
Joined: Wed Mar 21, 2001 11:00 pm
Location: USA
Contact:

Post by VonDondu »

Timers point to specific times in the game. For example, "1" refers to the first second in the game. 1,600,000 is somewhere between the sixth day and the tenth day, I think. Suppose the current time you are at in the game is 13,000,000. If you set the timer to anything less than that (12710094 or 1, for example), then the timer has expired.

Unfortunately, I don't have the game installed at the moment, so I can't check the variables for you. If you used a resource viewer such as Infinity Explorer, you might be able to find them in the appropriate scripts by doing a search for the ones you already know (JARLAXLEHQ and JARLAXLETIMER). Then you could make the required changes either with ShadowKeeper or the CLUAConsole. That's what I would do.
User avatar
JIM E
Posts: 5
Joined: Thu Aug 07, 2003 7:15 pm
Contact:

Post by JIM E »

Your post brings up two more questions then. If the time is measured in seconds, then 1 600 000 seconds would be 18 days, not between 6 and 10 days. Also, how do I find out what the time is in the game. If you save, it tells you the days and hours, but how do you find out what it is in the same units as the timers?
User avatar
JIM E
Posts: 5
Joined: Thu Aug 07, 2003 7:15 pm
Contact:

Post by JIM E »

One more thing. When I play the game and I go to the console, and I try to change JARLAXLETIMER by using the SetGlobalTimer function, it tells me that SetGlobalTimer it is not a command or function. Why does it do this? I am sure that SetGlobalTimer is the correct function for changing timers.
User avatar
VonDondu
Posts: 3185
Joined: Wed Mar 21, 2001 11:00 pm
Location: USA
Contact:

Post by VonDondu »

To answer your questions:

1) Time is not measured in seconds. I don't know what unit the game uses, but evidently (as you pointed out), it can't be seconds.

2) I don't know how to find out what the time is in the game (as measured by the number the timers use).

3) Try the following commands and see which one works:

CLUAConsole:SetGlobalTimer("JarlaxleTimer","GLOBAL",16000000)
CLUAConsole:SetGlobal("JarlaxleTimer","GLOBAL",16000000)
User avatar
JIM E
Posts: 5
Joined: Thu Aug 07, 2003 7:15 pm
Contact:

Post by JIM E »

Thanks VonDondu. I tried both of your commands. Like I said before, the SetGlobalTimer command just doesn't work for some reason. It returns: "lua: call expression not a function". The SetGlobal works though. However it doesn't solve my problem. Before, the JarlaxleTimer was set to about 13 000 000. So I set it to 16 000 000 just like you said. This should be way into the future. Before when I tried to enter Deirex's tower, a message poped up saying: "The rope no longer seems to deactivate the wards. It looks as if Jarlaxle tired of waiting for you." Now that I changed to timer to 13 000 000, no message pops up at all, and I still can't enter the tower. And when I walk away from the tower, it says: "To examine this doorway, move closer." This is all very strange. Do you think you know anything else I can try?
User avatar
VonDondu
Posts: 3185
Joined: Wed Mar 21, 2001 11:00 pm
Location: USA
Contact:

Post by VonDondu »

I'm not sure exactly what happens when a timer expires. But from looking at the scripts (LICHROPE and AR2200), it looks like you triggered a variable the first time you clicked on the door to Deirex's place, and that might be keeping you from accessing it even if you reset the timer. I'm not sure it will help, but try the following command:

CLUAConsole:SetGlobal("Trigger2207","AR2200",0)

I hope this helps.
User avatar
JIM E
Posts: 5
Joined: Thu Aug 07, 2003 7:15 pm
Contact:

Post by JIM E »

Thanks a lot for your help. I found out what the problem was. I had to set lichrope to 0.
Post Reply