Neverwinter Nights Installer Tool (NIT)

The Neverwinter Nights Installer Tool version 5.3.5 has been released and is available for download from the Project page.

This is a stability release to resolve problems and apply a number of refinements.

Apologies for the flurry of recent updates all of which have included fixes to prevent NIT crashing under various circumstances. I am hoping that the latest release has resolved the last of the urgent issues. Here is a summary of the key features included in the 5.3 series of releases…

  • The Ribbon interface intended to make it easier to find and perform key operations.
  • Support for Windows 10 custom scaling.
  • A Basic Settings dialogue
  • A simplified Font and Colour Editor.
  • New Download Rules statements.
  • Refined Download Rules processing to avoid unnecessary downloads.
  • Improved Download Project error handling.

Bug Fixes

  • Prevent crash when NoInstallerProjects rule applies to a Project being downloaded.
  • Prevent crash when processing a Project page that contains certain types of links in the description.

Improvements

  • Avoid downloading individual Required Project files defined by a Project’s rule when the files defined by the Required Project’s rule have already been downloaded.

Miscellaneous

  • View, Clipboard positions the cursor at the start of the contents rather than the end.
  • Various corrections to Help.
  • Introduced new Download Rule statement to prevent processing Projects that cause NIT to crash or generate incorrect download options.
  • When you use the Ribbon to export your Settings, a message is displayed for a short time to let you know the export completed normally.
  • The Download Rules File retrieval location is displayed in the Title Bar of the Download Project dialogue.

The Neverwinter Nights Installer Tool version 5.3.6 has been released and is available for download from the Project page.

This release includes automated detection of GOG’s Diamond and Enhanced Edition installations as well as asking users to specify which Neverwinter Nights Edition is installed when automated detection is not possible and folders need to be selected.

Bug Fixes

  • A message is displayed at start-up when the nwn.ini file does not exist or cannot be read.

Improvements

  • Ask the user to specify which edition is installed when an NWN installation cannot be detected. This ensures that the user can specify the correct folder locations for the NWN installation.
  • Automatically detect when GOG’s Enhanced Edition is installed.
  • The message asking where to create the NIT Store folder now has additional information about the recommended path and includes the drive containing the Documents folder as one of the options.
  • Automatically detect when GOG’s NWN Diamond Edition is installed.

Miscellaneous

  • Added Open Download Rules Files and Reload Download Rules File icons to the Download Project dialogue. These are only available when Enable Debug Options Menu has been set to Yes and Notepad++ is available with the Download Rules Language installed.
  • Revised Work with Download Rules in Help to include additional information about defining and submitting user defined rules.
1 Like

The Neverwinter Nights Installer Tool version 5.3.7 has been released and is available for download from the Project page.

This release prevents a crash when the default Group Set is not being used and certain projects are downloaded. In addition, the information displayed by various messages has been revised to provide context and avoid confusion.

Bug Fixes

  • Prevent Download Project crash when the default Group does not exist. This can happen when None was selected as the Group Set the first time NIT was run.

Miscellaneous

  • Open Help’s “Run the Installer Tool for the first time” section when NIT is run for the first time.
  • A backup patch INI file is created before updating it for the first time.
  • Revised the information displayed when the path to the NIT Store is requested.
  • Explanatory information provided when asked to specify a Group Set the first time a Profile is loaded.
  • Revised the information displayed when NIT asks for the Mod name associated with a saved or played game.
1 Like

I am really hoping that with the release of version 5.3.7, NIT is now stable and the rapid release recycle since v5.3 has ended (famous last words).

Apart from changes made as a result of feedback and suggestions, I have not planned any more features or updates.

The only item I would like to change, is to make the Rules File an asset that other people could change and publish. In order to do this, I would need a site to host the file so that community members could update it. NIT could then be changed to retrieve the Rules File from the new location.

Any interest or suggestions as to how this could be accomplished would be very welcome.

The Neverwinter Nights Installer Tool version 5.3.8 has been released and is available for download from the Project page.

This is a stability release to address a number of issues.

Bug Fixes

  • Prevent crash when performing Validate Installed Data and one or more installed files have been deleted by an external program during the current NIT session.
  • Do not treat the NIT created patch INI backup file as an illegal file.
  • Resetting Neverwinter Nights on the Locations page in Settings checks for GOG’s registry entries as well as NWN’s.
  • Prevent a crash when NWN location is Reset to a blank value (ie NWN is no longer installed).
  • Download Project transfer rate is always saved after files have been downloaded.
  • The Project’s file download status is updated when you change the Mod Folder name.
  • Game Saves Manager shows incorrect status message when the NWN Game Saves folder does not exist.

Miscellaneous

  • Corrected a number of typos in Help.
  • Game save to Mod name conversion performance improvement by avoiding unnecessary scan of Mod files in all Profiles.
  • Uninstalling NIT using Program and Features provides options to permanently delete NIT’s Settings files (user.config) and the NIT Store folder.
1 Like

The Neverwinter Nights Installer Tool version 5.3.9 has been released and is available for download from the Project page.

This is a stability release to address a number of issues.

Bug Fixes

  • Prevents a prompt, which contains duplicate Mod names, asking which game has been played.

Miscellaneous

  • Beamdog’s Library number descriptive text on the Locations page in Settings and the Enhanced Edition Information dialogue updated to reflect the removal of the Digital Deluxe version.
1 Like

The Neverwinter Nights Installer Tool version 5.3.10 has been released and is available for download from the Project page.

This release corrects erroneous Game Saves Manager information displays.

Bug Fixes

  • Addresses an issue where opening the Game Saves Manager displays incorrect Game Save count information under certain circumstances.

Miscellaneous

  • Display game save status information if an Auto-Backup has been performed when opening the Game Saves Manager.
1 Like

The Neverwinter Nights Installer Tool version 5.3.11 has been released and is available for download from the Project page.

This is a stability release to address various issues.

Bug Fixes

  • Addresses an issue where Auto-Backup status information is not displayed when a single backup folder has been created.
  • Prevent a crash when NWN and EE installations have not been properly detected.
  • Resolved an issue where Download Project was not handling file name prefix conditions correctly.

Miscellaneous

  • Various corrections to Help.
1 Like

The Neverwinter Nights Installer Tool version 5.3.12 has been released and is available for download from the Project page.

This release fixes a few problems and provides some minor refinements.

Bug Fixes

  • Addresses an issue where the game play time is erroneously recorded when switching between multiple user configuration files that share the same NIT Store and Game Saves directory.
  • Addresses an issue that causes a crash when processing drive information.
  • Addresses an issue where the game play time is erroneously recorded when switching between Profiles that do not have the same Mod name for the current game saves.

Miscellaneous

  • Ensure that pasted files are visible in the list after completing copy or move operations.
  • Added Copy Mod Names to the Mod Explorer’s Tools menu so that filtered Mod names can be copied to the Windows Clipboard.

The Neverwinter Nights Installer Tool version 5.3.13 has been released and is available for download from the Project page.

This release contains some minor bug fixes and improvements.

Bug Fixes

  • Addresses an issue where erroneous Play Time can be logged using information from a previous NWN execution. This can occur when you exit NWN after having played and then use NIT to start NWN again and cancel the execution via the UAC prompt.
  • Prevent crash when using the Installation Analyser to delete Enhanced Edition Crash Information and the NWN folder is selected.
  • Ensure the oldest item is selected when the Crash Dump File Manager is opened. This also prevents NIT crashing when the Delete button is pressed without selecting an entry.
  • Ensure a Crash Dump File Manager item is selected when the user clicks on the blank area below the list to prevent NIT crashing when the Delete button is pressed without selecting an entry.
  • Addresses an issue where NIT crashes when accented characters (eg é) are used in the path names defined in NWN’s INI files.

Miscellaneous

  • Close the Crash Dump File Manager window when all files have been deleted.
  • The Installation Analyser recognises NIT created INI file backups rather than reporting them as Unknown.
  • The Installation Analyser does not report the source of .SHD files as Unknown.
  • The range list heading in the Restore Archived Game Saves dialogue now matches the save names shown in the Game Save Manager’s list.

The Neverwinter Nights Installer Tool version 5.4 has been released and is available for download from the Project page.

This release provides download support for Projects stored under the Vault’s nwnee folder. In addition, the Installer Tool has been migrated to Visual Studio 2019.

Improvements

  • Download Project Rules updated to provide support for any number of Project Page Vault folder types (eg nwn1 and nwnee).

Miscellaneous

  • Migrated code to Visual Studio 2019.
  • Notepad++ Download Rules language parser updated to accommodate new commands.

The Neverwinter Nights Installer Tool version 5.4.1 has been released and is available for download from the Project page.

This release corrects some anomalies in Download Rule processing and corrects a few problems.

Bug Fixes

  • Addresses an issue where Exclude Required Projects were not applied to nested to Required Projects.
  • Addresses an issue where the Import Mod’s BIK to WBM dialogue Cancel button is clipped when the source folder display exceeds one line.
  • Prevent users entering illegal folder name characters when using New Mod or Folder.
  • Addresses an issue where default Map Exclude Folders could not be removed.

Improvements

  • Download Rules supports specifying a Required Project File that would normally be excluded (eg file name contains Old).

Miscellaneous

  • Notepad++ Download Rules language parser updated to include missing keywords.
  • Critical Rebuild files added as mandatory entries in the Exclude Files list to prevent inclusion in Mod Installers.
2 Likes

The Neverwinter Nights Installer Tool version 5.4.2 has been released and is available for download from the Project page.

This release corrects an issue when downloading a Neverwinter Vault Project for a Mod defined in a collapsed Group.

Bug Fixes

  • Addresses an issue where Download Project fails to create an installer because the Group containing the Mod is collapsed.

Neverwinter Vault has changed the structure of the file download URLs. As a result of this, the Download Project no longer works correctly.

I am analysing the new structure to establish how I can restore Download Project functionality. The change has a dramatic impact on how NIT processes Vault file information, so the changes may take some time to implement.

Contact @niv about this.

TR

Looking into it in another thread.

Update on the changed download file links.

I have made the changes to support the new links and everything seems to be working correctly. However, I am waiting to hear whether @niv decides to restore the old link format or retain the new ones, before finalising the changes and, if the new ones are retained, update all direct links in the Rules file.

18 Jul Update

It looks like @niv is going to retain the Vault changes, so I am planning a NIT release for next week. The new version restores Download Project functionality by providing support for the Vault’s file download link changes.

If anyone is interested in testing the NIT Release Candidate, please post here or PM me and I will make the RC version available for download.

The Neverwinter Nights Installer Tool version 5.4.3 has been released and is available for download from the Project page.

This release restores the Download Project functionality, which was broken by the changes made to the Neverwinter Vault’s file download links, as well as addressing a number of other issues.

Features

  • You can Right-Click on the File Name displayed in the Download Project dialogue to copy the File Name or Direct Download Link to the Clipboard to help create Download Rules.
  • The UnsupportedProjects section in Rules can be used to specify a message that is displayed when Download Projects needs to be disabled.

Bug Fixes

  • Ensure 64-bit programs such as NotePad++ and 7-Zip are automatically detected from their registry entries.
  • The CEP project page URL is now recognised as valid Vault Project page address.
  • Fixed Download Project so that it works with the changes made to all the Neverwinter Vault’s file download links.
  • Addresses an issue in Project Download where the status of a downloaded file or Required Project could be changed by double-clicking the item in the list.

Improvements

  • Ensure that a Project Rule’s “Required Files From Project” overrides any specific rules for the same Project.
  • Restart NIT after the Enhanced Edition Library folder has been changed on the Locations page in Settings to ensure that all file changes are identified and processed correctly.

Miscellaneous

  • Notepad++ Download Rules language parser updated to accommodate new parameter.

The Neverwinter Nights Installer Tool version 5.4.4 has been released and is available for download from the Project page.

This release implements a number of refinements and fixes as well as support for new database and settings files introduced with the Enhanced Edition development version 8188.

Bug Fixes

  • Fix applied to address an issue where NIT generated restarts do not always start NIT again.

Improvements

  • Ignore temporary files created by Word when checking for changes made by external programs. Prevents unnecessary refreshing after viewing Word documents.
  • Additional logic has been implemented to reduce the number of situations where NIT asks the user to specify which Mod they are playing.
  • Ensure the user interface continues to update when creating or re-creating the Game Save Data file.
  • Additional processing introduced when switching between Enhanced Edition Retail and Development libraries to fully automate the procedure.

Miscellaneous

  • Log information about changes made using external programs.
  • Game Map Data debug report includes the Save Name.
  • Additional report (Game Map User Responses) added to Debug Options menu.
  • Notepad++ Download Rules language parser updated to accommodate new Game Map Rules.
  • General code clean-up based on Visual Studio 2019 analysis.
  • Delete pre-version 5.0 backup folders and exported settings files when NIT starts.
  • Existing project and required project information is cleared when the Retrieve button is clicked on the Project Download dialogue.
  • Support added for new database and settings files introduced with EE development version 8188.
  • NIT’s About dialogue includes Neverwinter Nights edition and version information.