Actually a very very simple fix.
A few questions though:
1) Are you just running single player modules and want this change? (mostly as a player)
or
2)Are you trying to host a module for others to play?
First things first: The utilities to do the job(s) (multiple ways that this job might get done, so I'll try to cover each one)
- NWhak - This installed with NWN.
NWhak is in your Neverwinter nights install folder, in a "utils" subdirectory.
on my computer it's
C:/Neverwinter Nights/ Neverwinter Nights/Utils
But I've got the NWN complete that came with both NWN1 and NWN2. Your install directory may differ.
- A text editor (Notepad, Wordpad, Textpad)
OR
- CODI Custom Content Helper (available on the vault)
and last, but not least
- NWexplorer (also available on the vault)
Regardless of our intent, we're going to have to edit some .2da files. We're going to extract the original ones, make a new copy of them, and save them elsewhere.
You can find the original files using NWexplorer. Once installed, it will locate the default directory for NWN. We're going to want to open
NWN:HotU Patch Data --> data\xp2patch.bif --> Game Data
You'll find a good # of files there, the first one you're going to want to export and then edit is skills.2da click on it in the list on the left side of your screen, right click and choose "Export"
We can open this .2da file with a text editor like wordpad or notepad (the Codi Custom Content Helper will also work)
you'll find a list of columns and rows that reference all of the skills in game. On index #19, you'll see the entry for UseMagicDevice. The 8th column reads "AllClassesCanUse." Where the row and column intersect, there should currently be a value of "0"
Change that 0 to a 1.
Save the file with your text editor, and put it a folder named "override" in your NWN install directory (if you don't have one, make one, and then place the new version of skills.2da in there)
Voila, now every class can use the skill on your computer, though it will only count as a class skill (1 point per rank instead of 2) for those that already had it.
This is the simplest way to do it, but depending on what you're trying to do, there may be more steps involved and there are some potential side effects/complications if you're going to play on another server. I'll fill those in a little later, unless someone beats me to it.