Player Resource Consortium

Neverwinter Nights => General Discussion => Topic started by: Manfred60 on March 29, 2018, 06:39:56 PM

Title: The Enhanced Edition
Post by: Manfred60 on March 29, 2018, 06:39:56 PM
I can't get the PRC's module updater to recognize the newly released NWN EE, is there some trick? Has anyone managed to get the PRC to work with an EE installation?
Title: Re: The Enhanced Edition
Post by: Half-Virus on March 30, 2018, 05:19:41 AM
Well, i don't think there's a way for the installer to recognize nwn:ee since it has different file structire, registry keys and all that.
One thing you could try to do is manually copy all the required PRC files to your EE installation and use your regular nwn to update EE modules for prc. But then, i don't even know if there even was a change to the official campaigns in EE, you could be able to just copy them over to EE.
Please respon if you have any luck with that.
Title: Re: The Enhanced Edition
Post by: Mindflayer on March 30, 2018, 11:50:54 AM
I haven't tested it but shouldn't the manual installation through the toolset (as described in the manual unter installation) work fine?
Title: Re: The Enhanced Edition
Post by: Half-Virus on March 30, 2018, 12:15:32 PM
Tried installing it. Did not seem to be working, game freezes every time i tried to load a PRC module
Title: Re: The Enhanced Edition
Post by: fearcypher on March 31, 2018, 08:46:34 AM
If you successfully install it, when you load a modded module put your game in windowed mode before you load it and just let it sit for a moment. It will work. I just posted on steam tat I am the first person to sucessfully do this
Title: Re: The Enhanced Edition
Post by: Half-Virus on March 31, 2018, 02:10:17 PM
Followed your advice, it appears to be working now. Although it takes much more time to load than it was in the diamond edition. Wonder what causes it.
Title: Re: The Enhanced Edition
Post by: sablephoenix on April 03, 2018, 10:25:09 PM
With the announced possible changes, maybe the PRC will get new life.
Title: Re: The Enhanced Edition
Post by: Plok on April 05, 2018, 09:52:42 PM
Got the source to compile into the appropriate .haks with the Enhanced Edition. Source is at: https://bitbucket.org/SpitefulBerk/nwn_ee_prc

Beamdog forums discussion: https://forums.beamdog.com/discussion/69913/i-cannot-get-the-prc-to-work-with-ee
Title: Re: The Enhanced Edition
Post by: Manfred60 on April 05, 2018, 11:05:18 PM
Got the source to compile into the appropriate .haks with the Enhanced Edition. Source is at: https://bitbucket.org/SpitefulBerk/nwn_ee_prc

Beamdog forums discussion: https://forums.beamdog.com/discussion/69913/i-cannot-get-the-prc-to-work-with-ee

It would be fantastic if the PRC could be updated to make use of new features in the EE such as finally being able to use Bioware spellbooks.
Title: Re: The Enhanced Edition
Post by: Arisu on April 06, 2018, 01:06:01 PM
It would be fantastic if the PRC could be updated to make use of new features in the EE such as finally being able to use Bioware spellbooks.

Unfortunately I don't think this is a feature in EE yet. A lot of the customization (classes, spells etc) is still work in progress, assuming the progress has already started.
Title: Re: The Enhanced Edition
Post by: Plok on April 19, 2018, 02:29:24 PM
So, I've been hacking on this for a while and I'm at a point where I need some testing doing. It would be nice to get some people familiar with the PRC testing it so have some links:

GUI Hak Patcher - http://www.mediafire.com/file/tsz4l1ty4acbzlt/hakpatcher%20EE.7z
EE PRC haks - http://www.mediafire.com/file/hatqataj684laac/PRC%20EE.7z

.net 3.5 is required to run the hak patcher - https://www.microsoft.com/en-us/download/details.aspx?id=21

Note, I've discovered that you can run the PRC in the EE. It only crashes when leaving the character creation window after hitting the class packages bit. You can still create a character here, but your game will crash straight after. You can then reopen the game, load a module/campaign and select the already created character.

Depending on where you installed NWN, you may have to run the patcher as admin. Also, since the character creator hasn't been updated yet, you can't select any new races.
Title: Re: The Enhanced Edition
Post by: Manfred60 on April 20, 2018, 12:33:15 AM
So, I've been hacking on this for a while and I'm at a point where I need some testing doing. It would be nice to get some people familiar with the PRC testing it so have some links:

GUI Hak Patcher - http://www.mediafire.com/file/tsz4l1ty4acbzlt/hakpatcher%20EE.7z
EE PRC haks - http://www.mediafire.com/file/hatqataj684laac/PRC%20EE.7z

.net 3.5 is required to run the hak patcher - https://www.microsoft.com/en-us/download/details.aspx?id=21

Note, I've discovered that you can run the PRC in the EE. It only crashes when leaving the character creation window after hitting the class packages bit. You can still create a character here, but your game will crash straight after. You can then reopen the game, load a module/campaign and select the already created character.

Depending on where you installed NWN, you may have to run the patcher as admin. Also, since the character creator hasn't been updated yet, you can't select any new races.

I'll do some testing with Endless Nights.
Title: Re: The Enhanced Edition
Post by: -Norbert- on June 02, 2018, 02:56:54 PM
First off: Thank you for your efforts in bringing the PrC to the Enhanced Edition Plok. :)


Just a little heads-up that probably doesn't need saying... but might still help someone else, so why not.

When you install the PrC EE pack, make sure you do not have any files of the original PrC Pack (for old NWN) in your folders from prior experiments.
In my case I only purged the files from erf, hak and tlk, but forgot to delete the files out of database and as a result... the game crahsed on character creation and selection.

Once I deletes those three files, it now works.


Though I have one question: What's with the prc_ocfix? Is it needed for all three original campaigns, only the NWN campaign (but not SoU and HotU) or is it not needed at all?


Edit: I have a confusing issue. Everytime I start a new module, the game apparently created three files in my documents\neverwinter nights\database folder. And if I start another new campaign without deleting those files first, my game crashes in the character creator/selector. Once I delete them again, it works again... any idea what's up with that?
Title: Re: The Enhanced Edition
Post by: -Norbert- on June 29, 2018, 06:28:51 PM
I noticed two things with the module updater.
Moduels obtained via the Steam Workshop do now show up. You have to locate the module files in the steam folder and copy them over into the documents\...\modules folder (same for .hak if applicable).

Then I had a further issue. When just trying to update these modules (or any other modules taken from the old NWN) they crashed the patcher... unless they were renamed.
The moment I put an additional letter into the module-file's name (and nothing else) it worked like a charm.

After patching I took the extra letter out and copied the mod files back into the workshop folder, since that seems to override what you have in the documents folder.
Title: Re: The Enhanced Edition
Post by: Seven on July 01, 2018, 11:54:42 PM
Hi, apologies for asking what I guess is obvious for many, but everywhere I look there are people saying things about using the PRC in EE that go way over my head in terms of jargon. I can't even tell if getting it working is possible, let alone how. Could someone update me please? If it can be made to work, I'd also really appreciate a dumbed down guide if that's at all possible.

If not I think I'll refund the EE, because I only bought it based on Beamdog's claim that old mods would be compatible.

Thanks, everyone.
Title: Re: The Enhanced Edition
Post by: -Norbert- on July 08, 2018, 09:34:00 AM
The original PrC for old NWN doesn't work with the EE (or at least not without a lot of work).
But thankfully Plok made a version of the PrC specifically for the EE:

Got the source to compile into the appropriate .haks with the Enhanced Edition. Source is at: https://bitbucket.org/SpitefulBerk/nwn_ee_prc

Beamdog forums discussion: https://forums.beamdog.com/discussion/69913/i-cannot-get-the-prc-to-work-with-ee

There are some minor issues when creating a character, but as a whole it works really well.

Here are some of my experiences with the PrC for EE:
When you create a character the game always crashes, but it saves the character before it does and you can then use the "Select premade character" once you restarted the game. I've read about this from others too, so this seems to be a common (if not universal) issue.
Furthermore I have the issue that I have to make sure the C:\Users\Documents\Neverwinter Nights\database folder needs to be empty or the game will freeze if I start a new module. This is something I haven't seen anyone else talk about, so it might just be a problem on my end, but if you see your game freeze on the character selection screen, try this solution.

So for me the procedure of starting a new campaign is like this:
Create character
Game crashes
delete files out of database folder
start game
select module I want to play
use "Select premade character" to pick my previously made character.
Have Fun!

Loading existing save-games and transitioning between chapters of the same campaign works without issues, regardless of whether there is anything in the database folder or not.

Something else of note is that unlike in the old NWN, in the EE with this pack you have access to all Base classes and Races in the ingame character creator. The only things that the ingame CC can't do which the old Java CC could do is to give your character wings and tails and selecting your appearance independant of race. That means if you play for example a Pixie, you will have a Pixie as a model and you can't change that without external editors like Leto.


When you convert the official campaigns, you just need to make sure to start the patcher in administrator mode.

For modules I installed manually or got from the workshop the issue is a little more involved, but still quite simple.
Any module dumped into my documents\neverwinter nights\module folder needs a minor renaming (just adding a 1 or a or anything anywhere in the filename will do) or it will crash the patcher (I have no idea how or why, but that's how it works for me). You can remove this extra sign after the updater is finished.
The other issue is that the patcher can't find stuff you got from subscribing to a mod on the steam workshop. To convert those modules, you have to track the files down in your steam\steamapps\workshop\content folder (in my case the folder for Neverwinter Nights in there is "704450"), copy them over to the documents\neverwinter nights\module (and hak if the mod comes with .hak files) and convert them there and then copy them back to the workshop folder. The above issue solved with the temporary renaming applies here too.


I hope this wasn't too overwhelming.