Apart from being so amazing at creating custom installers, it has the ability to do a lot of other things too.
Here is a list of programs that I made using the NSIS scripting language...
* Live Chat Room (BazChat) for my school network
* D-Day Stats logger (logs stats for my gaming experiences)
* D-Day Map Packager (packages Quake2 D-Day game levels into zips ready for public release - used by 100's of people creating levels for our game)
* D-Day Updater (automatically checks for updates on our game serverd, then downloads and installs these updates)
* Afrow UK's Map Compiler (compiles Quake2 maps through various methods and settings)
Because NSIS has built-in compression, I am able to include other exe's within my application for nifty things like: creating zips, compiling my Quake2 maps, extracting from Quake2 paks etc.
NSIS has the full effect of hard-core scripting languages, that people like me have no time to learn (I'm at school!)
I learnt the basics of NSIS scripting within 1 to 5 weeks, and straight away started writing my own multi-purpose scripts to do simple or advanced things.
I'm now glad to say that I have 32 scripts on the
NSIS Archive!
Of course, I love NSIS a lot (very enjoyable to use because people using other scripting langauges take a few months to make one application, whereas it takes me less than a week to build an equivalent application!)
I also love the community here too, and enjoy being able to help others that need help!
I also thank the people that are developing NSIS for all of their free support that they have given me, and the time they have put into NSIS.
-Stu