Jump to content

Discussion: BG2 Kit Creation Series


Recommended Posts

Hmm, just tested. WeiDU doesn't like to append to K_M_X.2DA, and if you put a dummy one in it doesn't change the kits available. It might be possible to unlock the mage kits for those restricted by race, though, but I haven't tested it. Looks like they can't be added for pic at character generation though.

Link to comment

Let me just clarify - when I'm making my kit with Weidu, what do I put in the section for race restrictions? Will Weidu choke at that point if the 2da's don't exist? Do I need to put the K_M_X stuff even though the files aren't present or do I leave it blank? I'm not worried about it not being selectable at character generation, but I would rather not have to do a stupid jester dance (pun intended) just to apply a mage kit.

Link to comment

WeiDU chokes because the K_M_X don't exist. :groucho:

 

If you copy over a blank file and call it K_M_H.2DA or whatever WeiDU won't choke, and it appends, but the game seems to ignore the file. ??? In short, no joy.

Link to comment

Sort of, I think, using the AddSuperKit() scripting action. This (I think) changes your kit but leaves you with your old abilities, as opposed to AddKit() which replaces them.

 

Couldn't be used at the start of the game, though.

Link to comment

Only one kit can be active at any one time. You will only gain kit abilities at level up in the active kit, the other half of a multiclass would be treated as a trueclass. However, in the case of specialist mages it is probably possible to fudge something so the other kit gives the appropriate bonuses/restrictions.

Link to comment
WeiDU chokes because the K_M_X don't exist. :groucho:

 

If you copy over a blank file and call it K_M_H.2DA or whatever WeiDU won't choke, and it appends, but the game seems to ignore the file. ??? In short, no joy.

But the kit would still be available by using AddKit() wouldn't it? You just couldn't select it at character creation. Or does AddKit() also check for race restrictions?

Link to comment

AddKit doesn't check for race restrictions, no.

 

I don't think you need to add it to a K_M_X.2DA to use AddKit, I think the line in the .tp2 where you specify the unusability flag and the parent class (eg 0x00004000 1 ) is enough to call it a Mage kit for these purposes.

Link to comment

Short of a scripting solution, you could try applying a spell via CLAB that uses a permanent Disable Button opcode (144). Alternatively, you could try removing all of their spells via CLAB, though we've had issues removing spell slots with Cleric Remix.

 

A scripting solution would be a bit more work (and not nearly as elegant), but would likely offer a lot more methods to accomplish this.

Link to comment

I'd suggest using Disable Button, as Cam suggested. :(

 

The problem with this comes with the spell casting - the spell slots would still be there to memorise, though you'd not actually be able to cast them, so it's not perfect. This is what I did for the Justifier kit in Unfinished Business.

Link to comment

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...