Player Resource Consortium

Neverwinter Nights => General Discussion => Topic started by: xwarren on March 21, 2010, 12:23:24 PM

Title: PRC 3.3h rc2!
Post by: xwarren on March 21, 2010, 12:23:24 PM
PRC 3.3h rc2 is out!!!

We have changed whole spellcasting system for PRC classes - the new system offers selectable metamagic feats for spontaneous casters, advanced learning feature for Wamage class, and ability to combine sudden and normal metamagics. The system uses new routine for calculating arcane spell failure (now it is more in-line with PnP rules). You can test this system with our new base class - the Archivist :D

Finally, we've also included a pile of bugfixes and merged some improvements sent to us by CapnQ for Shifter PnP, Shining Blade of Heironeous, Warblade and Shaman classes.
Title: PRC 3.3h rc2!
Post by: DM Heatstroke on March 21, 2010, 02:26:57 PM
Quote from: xwarren

PRC 3.3h rc2 is out!!!

We have changed whole spellcasting system for PRC classes - the new system offers selectable metamagic feats for spontaneous casters, advanced learning feature for Wamage class, and ability to combine sudden and normal metamagics. The system uses new routine for calculating arcane spell failure (now it is more in-line with PnP rules). You can test this system with our new base class - the Archivist :D

Finally, we've also included a pile of bugfixes and merged some improvements sent to us by CapnQ for Shifter PnP, Shining Blade of Heironeous, Warblade and Shaman classes.


Awesome work guys!
Title: PRC 3.3h rc2!
Post by: dsabrae on March 21, 2010, 03:16:36 PM
I like it its much better than cats!
Title: PRC 3.3h rc2!
Post by: Matar on March 22, 2010, 05:11:34 AM
Three things.

One, of course, is me thanking you for the awesome job. The Archivest is freaking AWESOME and I've loved what I've been able to play with. Seems to work well so far, although I haven't tried to learn new spells from scrolls. So good work, and thanks for keeping NwN so awesome.

Number two is a question. I thought that the Soul Eater was edited so that there unarmed attack took away a negative level, or two depending on high high they were. Yet my unarmed attack does not do this. Should I expect to see this in the next release, or did I miss something?

And three is basically need saying that I'll keep an eye out for bugs and post if I find any! =3
Title: PRC 3.3h rc2!
Post by: xwarren on March 22, 2010, 07:35:41 AM
The main reason why this version is still in RC stage is the change in spellcasting system that affects all PRC caster-classes. I've tested the new system quite thoroughly, but can't guarantee it's bug-free.

For compatibility with older characters I've added a script 'prc_wipeNSB.nss'.
To execute it in SP mode you need to turn on PRC_DEBUG switch and go to 'PRC Options' again. You will notice a new dialog choice: 'Wipe PRC spellbooks'. Choose it and wait about 10 seconds, than rest. After rest you must select new spells for your character.
I'm sure PW builders will add other options to execute this script on player characters (an altar, book or sth ;p).

Sorry, Soul Eater, Shaman bonus feats and domain casting were not changed in this release.
Title: PRC 3.3h rc2!
Post by: CapnQ on March 22, 2010, 08:45:46 AM
Quote from: xwarren

The main reason why this version is still in RC stage is the change in spellcasting system that affects all PRC caster-classes. I've tested the new system quite thoroughly, but can't guarantee it's bug-free.

For compatibility with older characters I've added a script 'prc_wipeNSB.nss'.
To execute it in SP mode you need to turn on PRC_DEBUG switch and go to 'PRC Options' again. You will notice a new dialog choice: 'Wipe PRC spellbooks'. Choose it and wait about 10 seconds, than rest. After rest you must select new spells for your character.
I'm sure PW builders will add other options to execute this script on player characters (an altar, book or sth ;p).

Sorry, Soul Eater, Shaman bonus feats and domain casting were not changed in this release.


I have the Soul Eater changes (and a bunch of others) in a batch of changes that I'm planning to submit very soon, maybe today. Whether it gets into this release is up to xwarren.
Title: PRC 3.3h rc2!
Post by: CapnQ on March 22, 2010, 08:47:55 AM
Quote from: xwarren

Sorry, Soul Eater, Shaman bonus feats and domain casting were not changed in this release.


Was someone requesting changes in the Shaman bonus feats? If so, I could maybe take a look at it (not for this release).
Title: PRC 3.3h rc2!
Post by: minigrover on March 22, 2010, 09:43:47 AM
Besides the Archivist,  any new classes?
Title: PRC 3.3h rc2!
Post by: xwarren on March 22, 2010, 10:18:31 AM
Nope, just new spellcasting system and some other fixes. I hope I'll add Beguiler in next release :}
Title: PRC 3.3h rc2!
Post by: CapnQ on March 22, 2010, 01:06:07 PM
For what it's worth, here's the patch I mentioned above: https://0C0ZKNFMVHWAREQZT5G2@s3.amazonaws.com/NWN/nwnprc.patch

The most recent changes aren't tested quite as well as I'd like, but I did use them for several hours yesterday and they seemed to be working fine.


Here's what I changed:

SHIFTER
-------
* Create new Shifter "Learn Shape" feat that learns a shape from a selected creature without shifting into it
* Make effect (natural AC, AB/skill/save bonus/penalty, etc.) application faster by using PRC's CastSpellAtObject instead of NWN's Rod of Wonder
* Decrease the time between removing the old form and adding the new one when shifting
* Fix bug in shape delete code
* Fix "Too Many Instructions" error when shifting to shape with a *lot* of feats (e.g. Kingdom of Bortiis module)
* Add new "Skip Level" choice in the "Learn Shapes" conversation
* Minor adjustments to new shape packages
* More accurate estimation of shape's natural AC.
* Reorganize code to separate printing shape information from shifting--this should make shifting faster and allow printing from other places
* Improve shape information that is printed when shifting
* Add new "Print Shape" conversation option to print details about any known shape without shifting into it
* Add new "Explore Shape Packages" conversation option to print details about any shape in any package (so you can know what you're picking)
* Create a shifter re-level script that resets learned shape level and package choices so that they can be re-chosen
* Create a shifter debug script that shows all item properties and effects for PC and all equipped items (this should help debug shifter issues)

SHINING BLADE OF HEIRONEOUS
-------------
* Brilliant/Holy/Shock Blade bonuses reapply correctly when weapons are equipped and unequipped.
* Brilliant Blade attack bonus no longer incorrectly provides DR penetration.

SOUL EATER
-------------
* Implement "OnHit Cast Spell: Energy Drain" when fighting with creature weapons or unarmed wearing gloves.

FIST OF HEXTOR
-------------
* Fixed Fist of Hextor alignment requirement. It used to allow everything but Chaotic Good. I've improved it, but can't get it just right--it still allows true neutral. Maybe I've missed something, but I don't see how to allow only LE, NE, LN, as it should.
* Fist of Hextor's "Brutal Strike" feat is now switchable (you choose whether to apply the bonus to attack or damage in combat, not at level-up)
Title: PRC 3.3h rc2!
Post by: xwarren on March 22, 2010, 01:34:43 PM
Thank you CapnQ!

I've downloaded the patch and will try to merge it ASAP. Than will think about update for this release.

About the shaman's bonus feats:
http://www.nwnprc.com/forum/viewthread.php?thread_id=465
I was thinking about the way to fix that. The solution would be adding some more feats from 'Oriental Adventures', but I haven't checked those yet.

BTW I like your tlk fixes (my English is far from being prefect, so I can't help here), but do Shamans really get 4 + Wis mod skill points???
:P
Title: PRC 3.3h rc2!
Post by: CapnQ on March 22, 2010, 02:48:59 PM
Quote from: xwarren

BTW I like your tlk fixes (my English is far from being prefect, so I can't help here), but do Shamans really get 4 + Wis mod skill points???
:P


Oops! Good catch. I misread it as saying that the spells were INT base and changed it to WIS.
Title: PRC 3.3h rc2!
Post by: motu99 on March 23, 2010, 01:44:01 PM
Quote from: xwarren

The main reason why this version is still in RC stage is the change in spellcasting system that affects all PRC caster-classes. I've tested the new system quite thoroughly, but can't guarantee it's bug-free.


Congratulations. Having dabbled into the spellcasting system myself, I think it is not overly exaggerated to say, that is it highly interrelated with virtually everything the PRC offers. IMO it quite impossible (for a single developer working during her/his spare time) to test all possible combinations within the time frame it took to develop the new system. The  RC stage will help to make sure, that there are no game breaking bugs.

Keep up the good work!
Title: PRC 3.3h rc2!
Post by: CapnQ on March 25, 2010, 03:06:03 PM
Quote from: xwarren

Thank you CapnQ!

I've downloaded the patch and will try to merge it ASAP. Than will think about update for this release.


I sent you a PM about this, but you can ignore it. I noticed that some of the files I thought I had sent you didn't get merged in with the rest of the changes, but when I looked at my patch, it turns out I failed to include the missing files in the patch. So here's a patch to add the missing files:

https://0C0ZKNFMVHWAREQZT5G2@s3.amazonaws.com/NWN/nwnprc2.patch

Not all of the missing files are necessary (some are scripts that I have found useful for debugging), but some are. Without those necessary files, the Fist of Hextor, Shining Blade, and Shifter (PnP) classes, and perhaps some others, will be broken.

Sorry about the oversight! I guess that's what comes of having such a mammoth patch. I'll work on having more but smaller patches in the future.
Title: PRC 3.3h rc2!
Post by: CapnQ on March 26, 2010, 02:55:06 PM
Quote from: CapnQ

Quote from: xwarren

Thank you CapnQ!

I've downloaded the patch and will try to merge it ASAP. Than will think about update for this release.


I sent you a PM about this, but you can ignore it. I noticed that some of the files I thought I had sent you didn't get merged in with the rest of the changes, but when I looked at my patch, it turns out I failed to include the missing files in the patch. So here's a patch to add the missing files:

https://0C0ZKNFMVHWAREQZT5G2@s3.amazonaws.com/NWN/nwnprc2.patch

Not all of the missing files are necessary (some are scripts that I have found useful for debugging), but some are. Without those necessary files, the Fist of Hextor, Shining Blade, and Shifter (PnP) classes, and perhaps some others, will be broken.

Sorry about the oversight! I guess that's what comes of having such a mammoth patch. I'll work on having more but smaller patches in the future.


I notice you applied this patch, but some of the files in it seem not to have have been checked in.

These necessary files appear to be missing:

scripts/prc_sbheir.nss
scripts/prc_sleat.nss

In addition, these scripts that are useful for debugging or fixing problems are also missing:

scripts/prc_shifter_relevel.nss
scripts/prc_shifter_debug.nss

Thanks.
Title: PRC 3.3h rc2!
Post by: CapnQ on March 29, 2010, 10:20:04 AM
One more change if you want to include it: I've done a quick spelling check on the TLK file. No doubt I missed some stuff, and I didn't even attempt to check most proper names because I'm not familiar enough with them to know their correct spellings, but I did fix a lot of typos, misspellings, and grammar mistakes.

https://0C0ZKNFMVHWAREQZT5G2@s3.amazonaws.com/NWN/prc_consortium.tlk.xml
Title: PRC 3.3h rc2!
Post by: xwarren on March 29, 2010, 06:09:09 PM
Thank you for all your help CapnQ! It's really appreciated :)

I've downloaded the file and will merge it tomorrow. Wow, that's a lot of typos ;)
Title: PRC 3.3h rc2!
Post by: CapnQ on March 29, 2010, 07:24:19 PM
Quote from: xwarren

Thank you for all your help CapnQ! It's really appreciated :)


No problem, I'm having fun. Mostly I've just been fixing things while I use them to make them work better. My first PnP Shifter changes were actually the first NWN scripting I'd done, so it has been interesting for that reason also. (I'm a professional programmer, so it hasn't been hard to pick up).
Title: PRC 3.3h rc2!
Post by: seraglio on April 07, 2010, 09:33:25 PM
Dread necromancers have advanced learning like warmages, will this be added?
Title: PRC 3.3h rc2!
Post by: azenmin on April 08, 2010, 04:46:40 PM
Hi. I'm a bit new to PRC. It seems I installed an older version two weeks ago. Can I just install this one on top of it?

I'd rather not completely reinstall NWN. I'm not very skilled, so it was hard enough to tweak it right the first time.
Title: PRC 3.3h rc2!
Post by: Calirion on April 08, 2010, 06:19:24 PM
The PRC does not affect your NWN installation, and I think the installer simply overwrites older versions of the PRC that may be present, so no worries there.

The way in which the PRC interacts with NWN is by being added to modules.  The installer also includes a routine to do this, and here is the one spot where old versons could be a problem.  You cannot add the PRC to a molule in which an older version is installed without causing problems.  However, depending on how you added the PRC to the module in the first place, the new PRC may function just fine with a module that has an older PRC added to it.  If it does not, you might have to  add the new PRC to a clean copy of the module.  (By default the installer creates a backup, which would be a clean copy of the module.
Title: PRC 3.3h rc2!
Post by: azenmin on April 09, 2010, 04:45:02 AM
Thanks, you were right. It worked. :)
Title: PRC 3.3h rc2!
Post by: xwarren on April 09, 2010, 08:54:15 AM
Quote from: seraglio

Dread necromancers have advanced learning like warmages, will this be added?


Sure, our manual says nothing about it, and I didn't know that this class has advanced learning as well.

edit: heh, just made a new spell list - and there are some standard necromantic spells like negative energy ray and negative energy burst, but also... Greater Restoration. Now, how this spell will fit into Necromancer build?

Quote from: azenmin

Hi. I'm a bit new to PRC. It seems I installed an older version two weeks ago. Can I just install this one on top of it?

I'd rather not completely reinstall NWN. I'm not very skilled, so it was hard enough to tweak it right the first time.


The only files permanently added to your module are those in prc_consortium.erf. But they haven't been changed since past several versions of PRC, so it it's safe to simply overwrite the old version.
Title: PRC 3.3h rc2!
Post by: azenmin on April 09, 2010, 09:30:42 AM
I understand. Normally speaking, if they do change in a new release, it will be mentioned somewhere?
Title: PRC 3.3h rc2!
Post by: xwarren on April 09, 2010, 10:29:12 AM
Yes, I will inform players about that, but at this stage the chances that those files will be changed are pretty thin ;)
Title: PRC 3.3h rc2!
Post by: seraglio on April 19, 2010, 06:39:30 PM
Awesome that you are adding Dread necro advanced learning. As to Greater Restoration, players handbook(3.5) lists it as conjuration like other healing spells. I think either Bioware got it wrong, or there was a difference with 3.0 that got changed with 3.5. I noticed Orb spells lesser and normal conjuration for lesser and evocation for 4th level versions. Again I think its a 3.0 vs 3.5 thing,,,they are all conjuration now.
Title: PRC 3.3h rc2!
Post by: AeSix Reficul on May 14, 2010, 04:46:07 PM
Hi! I'm new to the site and forums here...

Was wondering if 3.3h RC2 is still the latest, or if there's a newer version out or about to be released?