Topic: ATOM GUI for NSIS
A Reasonably Friendly GUI for Creating NSIS Scripts
Please read this before downloading or using Atomic GUI for NSIS! At a bare minimum, read the NOTES.
IMPORTANT: The code that creates the uninstaller uses the NSIS function RmDir with the /r parameter. This deletes a folder and all files and subfolders. It should not create one that will do this on a system folder ($SYSDIR or $DESKTOP, for example). For those it should simply use RmDir without the /r parameter. This will keep an uninstaller from accidentally wiping a system folder, but this is a prime example of "Use at your own risk." Check the code before running the package or even compiling.
We at Atomic Monks have used Nullsoft install packages exclusively since the beginning, but got tired of manually piecing together the scripts for the more complex test installs by hand. We looked for a suitable GUI that would do what we needed, but met with little success. There were a very few admirable efforts out there. Some were the first program the person had attempted to write (kudos to them for the effort), and others were simply unwieldy (to put it politely). We made this one to satisfy our needs. It's done well for us, and we thought others might get some use out of it.
We recently updated this article, and must say in all honesty that we don't use this any more. Other open-source efforts have yielded some very impressive results, and we're using them now. We still believe NSIS is the way to go for installations whenever possible, but we've abandoned Atomic GUI for NSIS. The downloads are provided here just in case somebody wants to play with it.
Note that this DOES require NSIS2.0b, but does NOT support the "modern UI" interface. It supports the classic interface, with and without a background gradiant screen.
Features of version 1.0 include:
* Drag & drop of files into the install package
* Folder tree structure for arranging files
* Unlimited sections
* Project save and load
* License file support
* Automatic uninstaller creation
* Background color pickers
* A nifty little shortcut creation gizmo
* Script save and compiler link
Download
Atomic GUI for NSIS requires the VB6 SP6 runtimes. If you need them, you can download them here if you need them.
Atomic GUI for NSIS comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under the terms of the GNU GPL. You may view the GNU GPL here.
Again, this software is free and comes with no guarantees, but we hope you find it nifty and useful. Use it at your own risk. If you agree to these terms, you can download the source code here, or the full package here.
Support
There are bugs in this software! While this is decidedly a "use at your own risk, no warranty" piece of software, we will try to answer questions about this program. Come visit the forums to ask them.
Alternatively, you can support US. We aren't charging anyone for Atomic GUI for NSIS, but it does take time to answer questions and add features...and money to provide the hosting. If you are grateful for Atomic GUI for NSIS, please feel free to donate.