Please note that new user registrations disabled at this time.

Jan Jansen won't join

This forum is to be used for all discussions pertaining to BioWare's Baldur's Gate II: Shadows of Amn.
User avatar
VonDondu
Posts: 3185
Joined: Wed Mar 21, 2001 11:00 pm
Location: USA
Contact:

Post by VonDondu »

I might have missed something in this thread, but it doesn't look like anyone has told you how to use the cheat keys. First of all, the cheat keys are not the same thing as CLUAConsole commands. The CLUAConsole is a command line that is called up by using one of the cheat keys. To use the other cheat keys, you don't have to enter any commands; you simply use the appropriate keystrokes on your keyboard.

Most cheat keys are controlled by your mouse pointer. For example, to use "Ctrl-Q", put your mouse pointer over the character whom you want to join your party, then press the Ctrl key on your keyboard, hold it down, and press the Q key on your keyboard. The character you were pointing at will become a member of your party instantly. This is useful for bypassing dialogue and recruiting creatures who don't belong in your party. With Ctrl-Q, you can make ANY character or creature become a member of your party, including Jon Irenicus, beggars, rats, trolls, genies, etc., etc. Most creatures weren't intended to be party members, so don't expect them to "look right" when you examine their character records or their inventories and so forth. Jon Irenicus is "Chaotic Good" (yeah, right), chickens are 1st Level Mages, and Drizzt wields his scimitar with his teeth (it's on his head). Obviously, you can have a lot of fun with it (I know I did), but don't believe everything you see. :)

Other cheat keys include Ctrl-Y, which does thousands of points of damage and instantly kills most creatures your mouse cursor is on (it might take a couple of tries to kill certain monsters, such as trolls which need to be hit with fire or acid damage after they are "killed"), Ctrl-J, which lets selected characters "jump" wherever your mouse is pointing, Ctrl-R, which fully heals and "restores" the character you're pointing at with your mouse (it removes all effects), and Ctrl-T, which advances the game clock by one hour (which can make spell effects expire). We're talking about some serious cheating here, you know. :)

To recap, point your mouse at the appropriate place or character, hold down the Ctrl key on your keyboard, and then press Q, Y, J, Y, T, or whichever code you want to use. Holding down the Ctrl key and pressing the Space bar brings up the CLUAConsole command line, so you can think of Ctrl-Space as a cheat key in its own right.

I hope this helps!
User avatar
Yshania
Posts: 8572
Joined: Wed May 09, 2001 10:00 pm
Location: Some Girls Wander By Mistake
Contact:

Post by Yshania »

You guys are great! :) Thanks a lot, I will try it out later and let you know how I get on ;)
Parachute for sale, like new! Never opened!
Guinness, black goes with everything.
User avatar
fable
Posts: 30676
Joined: Wed Mar 14, 2001 12:00 pm
Location: The sun, the moon, and the stars.
Contact:

Post by fable »

Originally posted by Shin Jaon
cheating, I'm sorry I always frowned on it. And about the party. I'm just there to play the quests and see what kind of trouble or help I can be.


First, Yshania's not cheating. There's nothing in the game to indicate that Jan will stop wanting to join your party at any point in time; in fact, it sounds like a bug. So FWIW, I wouldn't even classify it as cheese, much less a cheat. ;)

Second, while I play the way you do, regarding cheats, not everybody does, nor should they. If a person buys the game, they can play it as a god or with three strategy guides spread out around 'em: the choice is theirs. :) Discussion of cheats is allowable here.

All we do ask is that, in all cases where information might suddenly be shared with players who might come upon unawares, you add the SPOILER tag.
To the Righteous belong the fruits of violent victory. The rest of us will have to settle for warm friends, warm lovers, and a wink from a quietly supportive universe.
User avatar
Yshania
Posts: 8572
Joined: Wed May 09, 2001 10:00 pm
Location: Some Girls Wander By Mistake
Contact:

Post by Yshania »

Sorry, Fable, should I have put "possible spoiler" in the title? Please feel free to edit if you wish, though I didn't think there would be a spoiler here :)

Jan had approached my party twice and initiated dialogue, but I had politely refused each time, saying "perhaps later" or words to those effect. Later in the game he doesn't want to know, so as Fable says, I have hit a bug. I have not seen the guards that were supposed to approach him at any point in the game. So it kind of hung. I don't consider I have cheated using the methods suggested here, since I only wanted someone in my party who should have usually been available to me ;)

@Sojourner and Vondondu. Where it seems I went wrong (and therefore Ctrl-Q wouldn't work) was I did not type in CLUAConsole:EnableCheatKeys(1); even though I had correctly amended the Baldur.ini file, and was able to open the cheat console. I tried entering some of the global variables, but after a couple of attempts and no success resorted to trying Ctrl-Q again. This time it worked! Thanks again, guys :)

I have monitored him, using a different save game (@Vondondu, LOL!, I usually have a fair few saves too :D ) and he is performing according to the customised script in battle, and is already winding up Keldorn by calling him Knighty and telling him about the Book of The Flesh Golem (or whatever it was called :D ) so his dialogue seems to be running to plan.

One last question, if I may? Since I used Ctrl-Q to bring him in, and have therefore not been through the dialogue that involves the Guards, might this stop Jan's quests from starting? I have had him for a couple of days (story time) now and no sign of the quests yet :) Thanks!
Parachute for sale, like new! Never opened!
Guinness, black goes with everything.
User avatar
VonDondu
Posts: 3185
Joined: Wed Mar 21, 2001 11:00 pm
Location: USA
Contact:

Post by VonDondu »

Originally posted by Yshania
One last question, if I may? Since I used Ctrl-Q to bring him in, and have therefore not been through the dialogue that involves the Guards, might this stop Jan's quests from starting? I have had him for a couple of days (story time) now and no sign of the quests yet :) Thanks!
The dialogue with the guards has no effect on Jan's quests.

When an NPC who has personal quests joins your party, a timer starts. When the timer expires, the NPC's quests start. Since you used Ctrl-Q to add Jan to your party, the timer probably never started. The variable for Jan's timer is "JANJOINED". If you set it to 1 (the first second in the game, or whatever the unit of time is supposed to be), the timer will expire immediately (because the first second in the game is long since passed) and Jan's quests will start right then and there if you're in Athkatla or the very moment you get back to Athkatla if you're somewhere else. If you want to wait a while before doing Jan's quests, set the value to something like 1600000 (the 1,600,000th second in the game, or whatever the unit of time is supposed to be), and the timer will expire later.

The CLUAConsole command is:

SetGlobal("JANJOINED","GLOBAL",1)
User avatar
Yshania
Posts: 8572
Joined: Wed May 09, 2001 10:00 pm
Location: Some Girls Wander By Mistake
Contact:

Post by Yshania »

Thank you, Vondondu. I have tried that but get the following message:

lua: call expression not a function
Active Stack:
Active Stack:

Any idea what this might mean? :)
Parachute for sale, like new! Never opened!
Guinness, black goes with everything.
User avatar
VonDondu
Posts: 3185
Joined: Wed Mar 21, 2001 11:00 pm
Location: USA
Contact:

Post by VonDondu »

When you see that message, it means you used the wrong syntax or entered an invalid command. I'm just guessing, but I think I know what the problem. When you enter a command in the CLUAConsole, the box should look like this:

CLUAConsole:SetGlobal("JANJOINED","GLOBAL",1)

The first time you enter a command, you have to put "CLUAConsole:" in front of your command. The next time you call up the command line, "CLUAConsole:" will already be there. (Actually, the last command you typed there will pop up.) The last few commands you entered are stored in your BALDUR.INI file.

Give it another try and see what happens.
User avatar
Yshania
Posts: 8572
Joined: Wed May 09, 2001 10:00 pm
Location: Some Girls Wander By Mistake
Contact:

Post by Yshania »

@VonDondu, thank you :) that was where I went wrong. I didn't prefix with "CLUAConsole:" This explains why your previously posted variable changes didn't work :rolleyes: I am such a divvy! and fearing Ctrl-Q might interrupt the dialogue and the quest, I decided to reload to before I "forced" Jan to join my group, and use your options to have him request the join :)

This is the one that freed the dialogue and had him request to join:
Originally posted by VonDondu

SetGlobal("JanMove","GLOBAL",1)


Since then, I can happily report his quest proceeded as expected, and he continues to wind up Anomen!! :D

Thank you so much for your help :) We have just defeated Irenicus at the end of SoA and are now entering the new quest offered by TDD.

Thanks again! :)
Parachute for sale, like new! Never opened!
Guinness, black goes with everything.
Post Reply