Skip to content
⌘ NSIS Forum Archive

NSIS Studio

30 posts

teejee2008#

NSIS Studio

I've been working on a GUI for NSIS for sometime. The idea was to create something as good as commercially available installers but which is based entirely on NSIS.

The download link is given below.

NSIS Studio v1.1 BETA (Includes NSIS Setup)
NSIS Studio v1.1 BETA (GUI Only)



Comments and suggestions are welcome.
Please don't email me directly. Leave your comments in this thread.

Please note that this app is still in testing and may contain various bugs. Please don't use it for anything critical. Also the project file format is not finalized. Any projects created with this version may not be compatible with future versions.

Screenshots:



ZmAn3#
I get a error about nsis not being on my system is the program looking for it in its default location? because I choose to install Nsis on another drive
ZmAn3#
I do have 64Bit that key does not exist

I do have a HKCU for nsis but non of the keys have a path to the install directory
ZmAn3#
yes sir it does so in there the default key is "H:\NSIS" which is correct for my install of nsis
T.Slappy#
Yes, I have 64bit Win7.
As NSIS is 32bit application it's registry keys are mapped to WOW6432Node.

Edit: Creating fake key HKEY_LOCAL_MACHINE\SOFTWARE\NSIS with path to NSIS on 64bit machine works.
teejee2008#
Issue fixed. Install it over the previous version.

NSIS Studio v1.1 (2012-05-23) BETA (Includes NSIS Setup)
NSIS Studio v1.1 (2012-05-23) BETA (GUI Only)
mrjohn#
Thanks for your work !
I've notice that when I uninstall NSIS_Studio, start menu folder is not deleted,tested on XP SP3 x86
teejee2008#
NSIS Studio v1.1 (2012-06-02)

* Fixed issue with removal of shortcuts on uninstall

Download:

NSIS_Studio_Setup_GuiOnly.exe - 214 KB
NSIS_Studio_Setup_Full.exe - 2 MB


Application Homepage and More Screenshots Here
ravermeister#
Hi, can anyone tell me, why it is not possible to specify
the Registry Root HKCU -> HKEY_CURRENT_USER
in the Variable Definition view?
teejee2008#
If Installation Mode is set to "Per Machine" in Settings tab then HKCU is not accessible.
If you wish to install for a particular user then change install mode to Per-User or Mixed Mode
teejee2008#
v1.2 (2012-06-16)

Changes:
  • Redesigned Pages tab with preview for each installer page
  • More themes added - 'New Logo' and 'Floppy'
  • Option for specifying the main app EXE file. Exe Icon will be used for Uninstaller entry in Control Panel and for creating shortcut in start menu folder.
  • App Info will be written to HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME} by Installer
  • InstallPath and InstallMode (CurrentUser or AllUsers) will be saved to registry key given above
  • Language selection dialog will be shown even if user is re-installing the app
  • Fixed: The selected link was not displayed in installer Finish page
  • Fixed: The selected header image was not used by installer
  • Fixed: The option 'Allow user to change shortcut folder' if unchecked resulted in a script error
  • Fixed: Progress window cannot be disabled. Removed option for the same.


Download:



Screenshot

New 'Pages' tab

teejee2008#
If anyone has any suggestions for improving this app then please let me know.

I'm planning to add the following soon:
  • Check for Windows version
  • Task for killing process
  • Task for unzipping files
  • Task for importing REG files
  • Task for downloading and installing .NET and JRE automatically
  • Creation of 'update' setups where installer will contain only newer files
teejee2008#
v1.3 (2012-06-24)

Changes:
  • Added installer page for LockedList plugin. It will check for running programs in $INSTDIR.
  • Added check for missing files before generating installer. Missing files will be highlighted with an option to re-scan the source folder.
  • Added drag-drop support for Files tab. Files can be drag-dropped on the file list and the folder tree.
  • Added new themes - 'Puzzled' and 'Shiny'
  • Changed default display name to ${PRODUCT_NAME} v${PRODUCT_VERSION}
  • Fixed issue where loading an existing project would throw an exception
  • Fixed issue where the 'Selected' checkbox on Finish page settings for Run and ReadMe, if unchecked resulted in script error
  • Fixed issue with header image display. Header images with '-r' in the filename will be displayed on the right side
  • Fixed issue with 'Refresh' option on Files tab
  • Fixed issue: LicenseFilePath was not saved when saving project


Download:

teejee2008#
v1.3.1 (2012-07-01) Update

Changes:
  • Fixed issues with working directory. The working directory will be set correctly for the shortcuts created by the installer.

Next Version:
  • Multi-volume setups and work-around for 2GB installer limit

Download:

teejee2008#
NSIS Studio v2.0

Changes:
  • Support for NSIS Unicode. Unicode/Ansi version of NSIS will be detected correctly.
  • Option for creating data files compressed with 7-zip. This provides better compression and avoids the 2 GB limit for NSIS exe.
  • New toolbar and UI layout
  • Option to Abort while the build is in progress
  • Installer file name can now have variables. For example, '${PRODUCT_NAME}_${PRODUCT_VERSION}_Setup.exe'
  • Fixed issues with ordering of variables in 'Variables' tab
  • Fixed issues with selection of condition in 'Sections' tab
  • Minor bugfixes and improvements


Download:




teejee2008#
NSIS Studio v2.1

Changes:
* NSIS was not detected on 64-bit windows

Download:
iDyn#
Hi there,

I've just registered to comment in this topic. Just wanted to say thank you for taking the time on working on this. I've wanted to use NSIS for a while and I'd rather use a straight-forward GUI tool to create the setup than to mess around with the scripts file. I was quite lucky to stumble upon your topic through Google!

I've only had a quick play with your tool, but the only suggestion I could make (if you're still open to suggestions) is to allow us to apply our own themes. In the installer we currently use, you simply select the appropriate images and then it uses them - if that makes sense.

I look forward to having a better play around with the tool tonight!
teejee2008#
@iDyn

You can change the theme by clicking on the images in the Themes tab. When you click on any image, it will open another window where you can pick another image.
teejee2008#
@anandharaja

Not yet. You will have to manually edit the generated script in order to use UltramodernUI.
teejee2008#
The next version is a major update and will take some time.

Following features are planned:

# Splash image / audio options for installer
# New Installation tasks - Starting/stopping services, editing environment variables, extracting archives...
# Importing *.reg files for editing registry
# Fix for various issues on 64-bit and non-english windows systems
# Localization and translation support
# Check for supported windows version, minimum RAM, etc.
# Check and download options for .NET, JRE, IE, etc.
# Options for setting file attributes, installing DLL files to GAC, skipping files during uninstall and more...
# UI for creating installation tasks, variables, etc has been simplified. Installation tasks can be created and edited with less effort.
alphaalphagamma#
Please add support to recognize operating system version, and to install accordingly!

thank you so very much for this wonderful program!