Update: I forgot to modify Monk Khelgar so you can multiclass him. Corrected.
This is a modified packages.2da that will allow you to choose whatever class you'd like for the main OC companions when they level up. Place the file in your My Documents\Neverwinter Nights 2\Override directory and be sure to back up your saved game.
This has been tested briefly and does work, but until someone plays through the entire game with this modification, I cannot be certain that it will not cause problems at any point.
Unfortunately, when a companion joins your party for the first time, they will not have the correct amount of XP. They should have as much as your main character. You can easily rectify this yourself by using the console givexp command. If someone knew how to write a script that would automatically givethem the right XP, that would be great.
Credit goes to Amaron on the official NWN2 boards for coming up with this.
Freakydoo: Try the other one in the UI section that modifies the level-up XML instead. That works with SoZ (not sure about MoW).
Posted by Freakydoo at 2008-12-02 00:06:05 Voted 10.00 on 12/02/08
Does work with SoZ installed. Any updates Planned?
Posted by oneword at 2007-12-07 06:25:55 Voted 5.00 on 12/07/07
ok, this would be pretty usefull, if it didn't cause more trouble than give help actually :/ but even though I appreciate the idea and the work you have put in making this file.
and now!! CAN SOMEONE please help? as someone said qara has problem with spells, can't cast even after rest, also I can't use manyshot and rapidshot feats (yeah, they did work before I added the file)
also I'm not able to delevel my companions, Bishop for example comes to lvl 7,not lower.
this is pretty annoying and frustraiting, even when I deleted the file, the problem is still there.
I don't have any other things in my override folder.
please HELP kind people ;((
I multiclassed Khelgar as a Fighter 11 / Frenzied Berserker 2 and then I completed his vision quests, but when he should have become a monk he didn't. He was still a Fighter / FB, so I tried to remove the 2da from the override and load. Then it worked BUT I couldn't level him up because when I pressed the level up button the game crashed. This happens every time and it doesn't matter if I use this modified packages.2da or not.
I submitted a version with a companion heartbeat script that checks to see if the XP of your companions is not the same as yours; and fixes it. I didn't test it very much, so I hope it works ...
Do all "companions" share XP, or is it specific to the campaign?
I would imagine that it would be possible to add a little snippet of code in the heartbeat script for your companions to set the XP of the companion if it is different from yours. Is this right, or am I completely off? I've never done any modding for NWN before...
Also, does anyone know how to open the console on a japanese keyboard? My tilde key is either above zero or shift-"^". Neither of them work, and pressing the key between "tab" and "esc" changes Input Method.
Hey guys. Thanks for the responses. As to problems that some of you have encountered:
thedragon: I don't know why your companions wouldn't be receiving XP, but there is a problem that when a companion joins your party for the first time, they do not have the correct amount of XP. You can use the givexp console command. All characters should have the same XP as your main character, so work out how much they need, give them that, and you should be fine.
To others: I really wish I could help you but I actually know nothing about scripting, and only understand the simplest 2da editing. As I've noted, this mod wasn't even my idea originally, I just adapted something someone else had come up with. If there are any people better suited to editing who'd be interested, please feel free to work on this and upload a better version.
Posted by Xodarap777 at 2006-12-17 13:03:32 Voted 9.00 on 12/17/06
Christotel's right, there's somthing up with Qara. I tried everything I could to fix it and still allow her to multiclass, to no avail. She's different. Notice that you can't delevel her, either (as the 2da stands), but the others delevel just fine. Anyways, if you want to fix her, just go into the 2da with notepad, and under the ClassID heading, change the **** back to 9
She'll be like normal, sorcerer unable to multiclass, but everyone else will be fine. I went back to just before getting her to test it, but it'll probably work even if she's already in your party.
BTW, this is a GREAT mod! I'm SO happy with my frenzied berzerker Kehlgar and my duelist Neeshka. It's too bad she isn't evil, though; she'd make a great assassin...
Some of Qara's spells don't work with this mod installed. I am able to level her up and choose new spells but the game seems to misinterpret her base spells/spells known I guess. I started a new game without the mod to make sure that it wasn't just a general bug and her spells work fine. Khelgar, Neeshka, and Elanee seem to be fine and I multiclassed all of them without a problem. Has anyone else encountered this?
I really enjoyed the mod though - it's a shame that I couldn't continue with it.
I can't get the companions to level down to level 1. Any reason I shouldn't be able to reset their xp and resetlevels them to level 1 so I can level them the way I want?
Posted by wootersl at 2006-12-06 22:31:18 Voted 10.00 on 12/06/06
Awesome! Thank you. Just what I've been waiting for.
10 - A Masterpiece, Genuinely Groundbreaking 9 - Outstanding, a Must Have 8 - Excellent, Recommended to Anyone 7 - Very Good, Deserves a Look 6 - Good, Qualified Recommendation 5 - Fair, Solid yet Unremarkable 4 - Some Merit, Requires Improvements 3 - Poor Execution, Potential Unrealized 2 - Very Little Appeal 1 - Not Recommended to Anyone