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.