The Neverwinter Nights Installer Tool (NIT) is designed to make it easy to manage, install and uninstall your Neverwinter Nights and Enhanced Edition mods. The tool makes it safe to try out new mods because it restores everything to the way it was when you use NIT to uninstall mods.
See JimDad55's introductory video to NIT on YouTube.
How it works
Neverwinter Vault Files
Non-Neverwinter Vault Files
Requirements
Features
Tools
Credits and Thanks
The authors of Wrye Bash, which was the utility that inspired me to write the Installer Tool.
@pscythe who provided support and code to read mod file information and scrape download information from The Neverwinter Vault project pages.
@Ravick for suggesting and testing the Theme Colours feature.
@Jimdad55 (author of Ruby and the Last Unicorn) for making the How to Use Neverwinter Nights Module Installer Tool (NIT) video.
@kevL's for providing the code to read bic file information.
NWN Mod Installer Tool Version 7.2.2 Released on 16 November 2024
This is a stability and refinement release.
Features: 1. Bug Fixes: 7. Improvements: 3. Miscellaneous: 7.
Extract the file you downloaded to a temporary folder and double-click Setup and Run.exe, which guides you through the installation and launches the Installer Tool. The installation program uninstalls the previous version of the Installer Tool before installing the new version.
See Version History for details.
Attachment | Size |
---|---|
NWN Installer Tool v7-2-2.7z (253) | 36.05 MB |
NWN Installer Tool Version History.txt | 196.03 KB |
Notepad++ DownloadRules Language v2-0.7z (Optional) (3272) | 8.5 KB |
A Fairy Tale |
80% |
The Gathering Storm |
84.4% |
Ravenloft: Dreamscape |
78.8% |
The Cursed Land |
83.3% |
Dark Avenger Chapter 1 |
90% |
The Caravan Club |
85% |
Serene |
84% |
Dark Avenger Chapter 2 |
88.6% |
The Crystalmist Campaign Chapter 2: The Lichway |
85% |
FRW Character Creator |
98.6% |
Very original project, thanks for sharing it. As I download the file I have a question.
Does this application also track.hak files? I feel certain it must, but your description doesn't explicitly state that capability.
Yes the utility keeps track of .hak files.
It tracks .wav, .erf, .hak, .bic, .mod, .bik, .bmu, .nwm, .bmp, .mdl, .dds, .tga, .2da and .tlk files.
Hope this answers your question.
Thank you for the clarification and this most excellent utility.
Looks very handy, does it manange overrides as well?
Thanks
It does handle Overrides, although it is always worth checking that the generated Mod Installer has placed the correct files in Overrides and Portraits folders (which is why there is a Move to Override/Portrait menu item).
NWN Mod Installer Tool Version 1.0.1 Released
Features and Fixes
NWN Mod Installer Tool Version 1.1 Released
Features and Fixes
Very useful utility...Thank you!
Many thanks for the nice feedback - always appreciated.
I have one more release to do and then it should settle down for a while :)
NWN Mod Installer Tool Version 1.1.1 Released
Features and Fixes
NWN Mod Installer Tool Version 1.2 Released
Features and Fixes
NWN Mod Installer Tool Version 1.2.1 Released
Features and Fixes
Hmm. Very necessary.
NWN Mod Installer Tool Version 1.3 Released
Features and Fixes
Can I modify original modules and increase, for example, the number of companions (I have seen that it's possible), use this tool, and import this into modules?
You can't use NIT to modify modules. However, if you modify a module, you can include your changed module by copying the relevant files into the NIT installer.
I am not sure if that is what you were asking.
Feedback request
I would be very interested to hear about your experiences and suggestions...
Any feedback replies will be very much appreciated.
Great idea, but where do we get the Framework for .NET from to be able to use the application?
"Prerequisite check for system component Microsoft .NET Framework 4.5 (x86 and x64) failed with the following error message:
"Installation of the Microsoft .NET Framework 4.5 is not supported on this operating system. Contact your application vendor."
Thanks,
FP!
I haven't come accross that one before.
What OS are you running?
Also, do you have any version of the .NET Frameowk on your system? If so, which version? (You can see which version/s you have by looking in Programs and Features - where you go to uninstall stuff).
Thanks
Edit
I guess you must be running Windows XP - gosh how dangerous :) - I could consider building a version that uses .NET v3.5, but I have concerns as to whether it would work (would need to convert NIT and the libraries it uses).
Any thoughts on upgrading your OS to something that still gets security updates? (A tongue in cheek remark)
I just checked whether I would be able to build a Windows XP compatible version (ie using the .NET Frameowrk 3.5). Unfortunately, I am unable to do this because I use functionality that was introduced after v3.5, which means NIT won't work.
Sorry I couldn't be of any help on this.
The pic of this mod showes amazing potential. I suppose that the author must have played too many mod of nwn to come up with this utility.
Definitly will try this mod out the next time i reinstall nwn.
How can you play too many NWN mods :)
Fantastic application that sorts your mods and backup of your NWN files, in case mods alter or damage those files. Makes life 20x easier to run and manage mods for NWN. So far so good! I'll update with any issues that I may find.
Keep in mind, I purchased NWN from GOG.com. I also downloaded the 1.69 patch from this NWN Vault, so the files are updated to the most recent and accurate patch.
EDIT 1: The "Play NWN" Option does not work. The NWN window opens, and tells me SoU and HoU are both installed. I can select the Toolset, Readme, Configure, Update, and Exit options, but "Play" and "DM Client" options do not work. Is this an issue with the NWN Mod Installer Toll not being able to find the NWN.exe file?
Many thanks for your kind words and rating - very much appreciated.
When you press the Play button, NIT runs NWN's launcher (NWN.exe) and releases its own memory resources to reduce its footprint. Once this is done, NIT no longer has control.
Have you set the properties for NWN.exe to run in Admin Mode (as described in the FAQ)? If not, this may be the cause of the problem.
If you have, what version of Windows are you running?
When you say the Play NWN does not work, what actually happens? Do you get an error message or any additional information that would help me understand what could be happening?
That fixes it. I should have gone through the FAQ, my bad.
I was not getting any error message. NIT would open the NWN launcher, and when I hit Play the launcher starts to load and then closes.
Thank you for the very quick reply!
Thanks for letting me know - very pleased to hear that your issue has been resolved.
This sounds very handy but when I try to run the exe I get an error message."the windows installer service cannot be accessed..."
Try Fix problems that block programs from being installed or removed and see if this helps to resolve the problem.
Hello again,
Just installed NWN Enhanced Edition through the Beamdog Client, and can't get the installer to recognize the correct path for Neverwinter Nights. What does the mod installer tool look for? the .exe?
Beamdog saves the Neverwinter Nights files like this: "\00829\FILES_IN_HERE". The application is saved in " \00829\bin\win32 " (which has the nwmain, nwserver, and toolset applications), but that doesn't seem to work. If anyone knows a fix, let me know! I'll do likewise. :)
Thanks Tarot.
The current version will not work with EE - there is no way to fool it. I am currently testing EE support which will be included in Version 5.0. If I feel it is stable enough, I may make a Beta Tester package available until EE is actually released, but I am unlikely to release version 5.0 until EE is released.
It doesn't yet work with EE. That is for the next version. See the development thread here.
TR
I see from the project description that this does work for EE now.
I'm interested because I'm looking for a one-touch method that Steam users might warm to.
Setup failed because Avast, having analysed the file for a while, popped up something to the effect that it was a rare file that has been reported to the lab (not sure of the full text because it didn't log the notification). No doubt a false positive.
Also, something about a missing dll. It seems I don't have .NET Framework installed (Microsoft advise using regedit to discover that).
Just wondering whether NIT could be packaged as a one-touch install. Even unpacking 7z is rocket science to Steam users, I'm told.
Thanks for the interest.
The setup program deals with pre-requistes such as the correct version of the .NET Framework and makes it easy to install. Not sure why Avast would flag the setup file - has passed many tests (including the ones performed by NexusMods.
I could package it as self-extracting zip file that runs the Setup program, but have avoided that to date because people don't normally like downloading EXE files.
For you to assess whether NIT would be of use to Steam users, you would probably need to try it out, which means getting past the block on the Setup program, which in turn will sort out the .NET Framework for you.
Do let me know how I can help.
Virus check passed. This morning, when I turned on my PC, there was a popup from the Avast lab saying the file is clean. I've never seen this before.
The power of positive thinking :)
Let me know how you get on and whether there is anything I can do to help.
I finally upgraded to Windows 10 from Windows XP, so looking forward to testing this out. A great utility for everyone using Neverwinter Vault!
FP!
Thanks Fester Pot.
Hoping to upload v5.2 tomorrow, which allows you to use the Vault's Project Page url to download and install Mods and their Required Projects in one go.
The recent updates are awesome! The ribbon toolbar is super handy, especially the download functions. I'm currently running through all of my mods and finding peices I missed when I originally downloaded them manually. Thank you so much for your work on this!
Suggestion for future release... For multi-part modules, like the Aielund Saga, it would be great if NIT had the option to download the "related projects". So if I'm downloading Aielund Saga Act 1 - Nature Abhors a Vacuum, NIT could offer the option to download Aielund Saga Act II - Defender of the Crown at the same time, triggering all six parts to be downloaded and installed.
Many thanks for your kind words - very much appreciated.
A good suggestioon about Related Projects. It was something I looked into, but decided against it because not all Related Projects are part of a series and I was unable to identify any logic I could use to determine which Related Projects were relevant. In addition, it would make the download process much more complex and more difficult to present a simple interface showing what will be downloaded. However, I will keep this in mind in case I think of something or someone suggests an approach that could be used.
One possible approach that would not require the program to make decisions about the Related Projects, and would not complicate the interface, would be simply when the user is done downloading a mod, have a dialogue box asking the user if he would like to view and potentially download the Related Projects. If he answered Yes, then just have the program dump all Related Projects in a list and let the user select/de-select what he wants. Just brainstorming.
Clobber
Just thought I would let you know that I have used Download Rules to ensure Related Projects in a series are automatically downloaded. I have implemented rules for a few Mods and would be happy to define additional rules for Mods that are not covered.
Rules have been defined for...
Hi Surazal, just noticed your reply. Thanks for responding, and for the work you've done on this. It really is an excellent utility.
Just realized it's been almost 2 years since you posted. I took a break from NWN but it always seems to draw me back. Hmm, our entire globe was smitten with a plague in the interim between our messages... that's mildly disconcerting somehow.
Many thanks for your rating. Pleased to hear you have survived to come back to the fold :)
This tool is awesome. It really helps make it easier to use modules.
- I was wondering if maybe there could be some sort of collaboration between the NIT and the PRC to get the PRC Module Installer working from inside the NIT maybe?
- Also, adding hacks to custom mods with the toolset can be difficult and very time-consuming... would it be possible for the NIT to help make the process easier in general?
As it is, it's very easy to look up mods on the vault and install them but having them work with stuff like the PRC and the CEP ends up being very confusing and frustrating.
- A third idea/request would be to automate the transference of Steam Workshop mods from their independent folders to the regular folders in a way that put them under the management of the NIT while leaving blank placeholders on the separate steam folders to save hard drive space. Would that be possible?
ANyway thanks for this amazing tool and I hope good things come from it in the future
Many thanks for your kind words and vote – very much appreciated.
PRC
I had a discussion on this topic with Shadooow (see NIT forum topic). Although it seems that NIT could use moneo to apply the required changes to mods, I had reservations regarding how to specify which mods to include or exclude. I have not excluded the possibility, but at present, I am still debating with myself whether to try and implement something. So far, apart from Shadooow, you are the only other person to request this feature. I do know that it would require some extensive investigation into a PRC, which I do not use, and then quite a bit of work to figure out how to include support.
Adding Haks
You can use NIT to create a patch-hak, which may meet some of your needs. I believe that aids for building mods is beyond NIT’s scope. If I ever get into mod building or modification, then I might gain sufficient understanding to create a tool for mod builders. At the present time, I simply don’t have the knowledge or expertise to help in this area.
CEP
Any mod that lists CEP as a required project is already supported by NIT (ie it will download and install the required version of CEP for the requested mod). Am I misunderstanding the point you made about CEP?
Steam Workshop Mods
I did investigate this in some detail and concluded that consistent automation could not be achieved because workshop items are stored under a numeric folder, which makes identifying the mod in human readable format very unpredictable. In addition, Steam automatically applies any updates to subscribed items, which means that NIT would have to track the mods. I concluded that people could create NIT entries to track which workshop items were installed (see Help, Neverwinter Nights Installer Tool ›› Frequently asked questions (FAQ) ›› Why doesn't the Installer Tool show Steam's Workshop Mods?).
Alternatively, download the workshops mods from another source (such as the Vault) and only subscribe via Steam when it is the only location for the mod you want to use.
Finally
Many thanks for your suggestions. I apologise if my responses come across in a negative way – that is not my intention – I really welcome all suggestions, many of which have been implemented (such as the download and install, the ribbon to simplify the interface, etc). I do have to consider new features carefully based on likely usage versus adding complexity to an already complex program (about 40,000 lines of code).
Just thought I would let you know that next release of NIT (v5.6) will include support for managing Steam Workshop Mod Subscriptions. This is optional and can be enabled using a new Preference in Settings.
NIT v5.4.3 has been released, which supports the Vault's new file download links.
Your installer is awesome!
I began using it with only the manual download options under WORK WITH MODS and determining which files to include, but recently tried the DOWNLOAD AND INSTALL FROM NEVERWINTER VAULT and it definitely makes the job easier and much more effective.
Keep up the good work!
Pages