Re-activating the Jarlaxle quest.
Re-activating the Jarlaxle quest.
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?
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.
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.
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?
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)
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)
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?
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.
CLUAConsole:SetGlobal("Trigger2207","AR2200",0)
I hope this helps.