The Enhanced Magic System (EMS) on the vault comes with partial documentation in the EMS_Changes.txt file. However, playing through a module that uses the EMS, you quickly find that documentation covers very little of the wide scope of the subtle changes the author made. Unfortunately, the EMS packages I’ve found also do not come with the source files (NSS) for the script. However, the author did state:
DS - atm you have 2 choices: BW’s stuff, which doesn’t work at all on PW’s and has literally hundreds of bugs; or EMS which frankly rocks on PW’s, fixes all those bugs, has been through 6 months or real live balancing, and which I’ve already said will go open source as soon as BW stop wrecking core pieces of the engine so frequently and I can actually publish a stable version. Up to you.
So, did he ever release the source? Or does a more comprehensive documentation exist for the EMS?
At the moment, I am trying to decompile the scripts (
nwnnsscomp -d) and then read the bytecode, but I’m finding that my fallibility causes this to progress very slowly.