Player Resource Consortium

Neverwinter Nights => Prestige Classes => Topic started by: DM Heatstroke on January 03, 2011, 12:09:56 PM

Title: Pale Master question.
Post by: DM Heatstroke on January 03, 2011, 12:09:56 PM
Do  PRC pale masters get a caster level increase of 9/10 (3.5e), 5/10 (3e) or 0/10 (NWN).  The PRC manual is exactly the same as the NWN tlk, so I'm hoping it's wrong.
Title: Pale Master question.
Post by: xwarren on January 03, 2011, 12:27:04 PM
Quote from: DM Heatstroke

Do  PRC pale masters get a caster level increase of 9/10 (3.5e), 5/10 (3e) or 0/10 (NWN).  The PRC manual is exactly the same as the NWN tlk, so I'm hoping it's wrong.


Manual is generated from the tlk file and I think we use default entry for Pale Master. The class gains caster level increase every odd level, so it's 5/10 ;)
Title: Pale Master question.
Post by: DM Heatstroke on January 03, 2011, 12:27:49 PM
Quote from: xwarren

Quote from: DM Heatstroke

Do  PRC pale masters get a caster level increase of 9/10 (3.5e), 5/10 (3e) or 0/10 (NWN).  The PRC manual is exactly the same as the NWN tlk, so I'm hoping it's wrong.


Manual is generated from the tlk file and I think we use default entry for Pale Master. The class gains caster level increase every odd level, so it's 5/10 ;)


Thanks for the quick answer xwarren.
Title: Pale Master question.
Post by: Traxis on January 23, 2011, 10:59:44 PM
I'm trying to follow this (http://nwn.bioware.com/underdark/character_undeadlord.html) build (i wanted to test it), and i'm right now Warrior lv 1 and Wizard lv 3, so my next level should be Pale Master. I'm Chaotic Evil, but for some reason, i can't become a Pale Master. Does someone know why? I think everything is fine... btw, i'm using PRC 3.4 RC1a and playing the OC with the fix. I tried without the PRC, and it works :S
Title: Pale Master question.
Post by: xwarren on January 24, 2011, 03:01:02 AM
Quote from: Traxis

I'm trying to follow this (http://nwn.bioware.com/underdark/character_undeadlord.html) build (i wanted to test it), and i'm right now Warrior lv 1 and Wizard lv 3, so my next level should be Pale Master. I'm Chaotic Evil, but for some reason, i can't become a Pale Master. Does someone know why? I think everything is fine... btw, i'm using PRC 3.4 RC1a and playing the OC with the fix. I tried without the PRC, and it works :S


Surprisingly the prerequisites are exactly the same for both bioware and PRC pale master:
Quote
REQUIREMENTS:

Arcane Spellcasting: Level 3 or higher.
Alignment: Any non good


You get 3rd lvl spells at Wizard lvl 5, so I guess bioware didn't implemented requirements correctly and Undead Lord is not a valid build :(
Title: Pale Master question.
Post by: Traxis on January 24, 2011, 07:01:37 AM
I see. Then, could it be possible to modify PRC so i can use that build? If so, how can i do it?
Title: Pale Master question.
Post by: DM Heatstroke on January 24, 2011, 07:08:43 AM
Quote from: Traxis

I see. Then, could it be possible to modify PRC so i can use that build? If so, how can i do it?


Why not just change the build slightly?  That would be a lot less work and the build would still basically be the same.
Title: Pale Master question.
Post by: Traxis on January 24, 2011, 07:29:25 AM
Maybe, but this way i'll learn how to modify PRC for my own needs. Let's say i encounter another build i can't try because of that. Or something else.
Anyway, how would you alter that build? It's been a long time since i played NWN :|
Title: Pale Master question.
Post by: DM Heatstroke on January 24, 2011, 07:35:38 AM
Quote from: Traxis


Anyway, how would you alter that build? It's been a long time since i played NWN :|


Take wizard @ 5th & 6th character level & palemaster @ 17th & 18th character level.
Title: Pale Master question.
Post by: Traxis on January 24, 2011, 07:42:02 AM
Oh, i see. I'll try that. Thanks a lot :)
Now, if someone could tell me how to modify PRC. I'm curious about how and what should i modify. He he.
Title: Pale Master question.
Post by: xwarren on January 24, 2011, 08:08:42 AM
Quote from: Traxis

I see. Then, could it be possible to modify PRC so i can use that build? If so, how can i do it?


Extract cls_pres_palema.2da from prc_2das.hak and open it in notepad.

Change line:
0 ScriptVar VAR     PRC_ArcSpell3  0

to:
0 ScriptVar VAR     PRC_ArcSpell2  0  
(for 2nd lvl spells you need only 3 lvls of wizard, so this will work for that build)

save the file and import it back to prc_2das.hak or place in other hak above prc_2das.
Title: Pale Master question.
Post by: Traxis on January 24, 2011, 08:28:26 AM
Thanks again xwarren. Should i do that using "BioWare Hak Pak Editor" from utils folder? Or there's a better program for that?
Title: Pale Master question.
Post by: xwarren on January 24, 2011, 09:12:30 AM
Quote from: Traxis

Thanks again xwarren. Should i do that using "BioWare Hak Pak Editor" from utils folder? Or there's a better program for that?


"BioWare Hak Pak Editor" is the best program for that ;)
Title: Re: Pale Master question.
Post by: Siradein on February 24, 2012, 11:50:53 AM
I don't know much about coding, but how much trouble would it be to change Pale Master from 5/10 caster levels to full caster?  Just asking because I figure switching him from 1/2 caster to full is easier than switching him to 9/10 as per PnP, and it wouldn't be a balance breaker IMHO.

I was trying to do this locally yesterday but wasn't sure which files to modify.
Title: Re: Pale Master question.
Post by: marohair39 on February 24, 2012, 12:29:09 PM
i've asked xWarren a similar question before, here's the link to the topic:
http://prc.athasreborn.com/index.php?topic=1415.0

ps: just noticed i didn't thank him for the answer, shame on me DX, so "thank you xwarren" xD
Title: Re: Pale Master question.
Post by: Siradein on February 24, 2012, 01:40:56 PM
Cool, read it and it doesn't seem too opaque to me, I'll try it out tonight.  Thanks.
Title: Re: Pale Master question.
Post by: xwarren on February 24, 2012, 02:32:16 PM
It's really easy - you just need to edit GetArcanePRCLevels() function in prc_inc_castlvl.nss and recompile all scripts calling PRCGetCasterLevel().
Title: Re: Pale Master question.
Post by: Siradein on February 27, 2012, 02:17:49 PM
It's really easy - you just need to edit GetArcanePRCLevels() function in prc_inc_castlvl.nss and recompile all scripts calling PRCGetCasterLevel().

Maybe for a builder, but I seem to be a bit retarded in that area, it seems.  I pulled out the Pale Master entry from prc_inc_castlvl, modified it so it looked like all the full caster entries, then pasted it in among them and saved the .nss.  Then I ran it through the nsscompiler, yet I still get only one caster level every other level.  I'm at a loss as to what to do, or even where all the files are that call PRCgetcasterlevel (heck, I may not even understand the compiler).  Is there a tutorial or something for idiots?
Title: Re: Pale Master question.
Post by: xwarren on February 27, 2012, 02:40:52 PM
This is how I would do that:
1. extract prc_include.hak to c:\prc_include
2. edit prc_inc_castlvl.nss like this:
Code: [Select]
           +  (GetLevelByClass(CLASS_TYPE_BLADESINGER,        oCaster) + 1) / 2
           +  (GetLevelByClass(CLASS_TYPE_BONDED_SUMMONNER,   oCaster) + 1) / 2
           +  GetLevelByClass(CLASS_TYPE_PALEMASTER,         oCaster)
           +  (GetLevelByClass(CLASS_TYPE_HATHRAN,            oCaster) + 1) / 2
           +  (GetLevelByClass(CLASS_TYPE_HAVOC_MAGE,         oCaster) + 1) / 2
           +  (GetLevelByClass(CLASS_TYPE_SPELLSWORD,         oCaster) + 1) / 2
           +  (GetLevelByClass(CLASS_TYPE_THRALL_OF_GRAZZT_A, oCaster) + 1) / 2
3. extract prc_spells.hak to c:\prc_spells
4. copy nwnnsscomp.exe to c:\prc_spells
5. start windows command line and change dir to c:\prc_spells
Code: [Select]
cd c:\prc_spells6. compile all scripts with this command:
Code: [Select]
nwnnsscomp.exe -o -g -i c:\prc_include *.*7. use compiled scripts to create new prc_spells.hak (overwrite the old one)
8. edit classes.2da and in ArcSpellLvlMod column for pale master put 1 instead of 2.
9. add edited classes.2da to prc_2das.hak

That's all ;)
Title: Re: Pale Master question.
Post by: Siradein on February 28, 2012, 12:49:32 PM
Cool. That's a whole lot more than I knew how to do.  Thanks for that and with that bit of knowledge I ought to be able to do stuff on my own in the future.  (I was clueless on the compiler, I'd just been dragging and dropping haks like I was operating DosBox or something...D'oh!)