NSIS or InnoSetup?

Discussion in 'Indie Basics' started by tentons, Mar 22, 2005.

  1. MattInglot

    Moderator Original Member

    Joined:
    Jul 26, 2004
    Messages:
    170
    Likes Received:
    0
    NSIS is ridiculously small and for the most part very powerful. One major flaw is having to manually add a line in the script for every single last bloody file you wish to remove during uninstall. There's no way, afaik, to remove an entire folder or better yet, for it to automatically remove all the files that were added with some sort of flag. It's an annoying oversight when your program has over hundred files. You can of course write a script in PHP or C or something that generates the NSIS uninstall data.

    Otherwise I love NSIS and highly recommend using it. Ever since they switched to the modern GUI there's no longer any aesthetic reason to not use it. Note I've never used Inno so I have no idea how it compares.
     
  2. Mike Wiering

    Original Member

    Joined:
    Jul 28, 2004
    Messages:
    246
    Likes Received:
    0
    delete "$SMPROGRAMS\$YOUR_GAME_FOLDER\*.*"
    rmdir "$SMPROGRAMS\$YOUR_GAME_FOLDER"
     
  3. Diodor Bitan

    Indie Author

    Joined:
    Jul 27, 2004
    Messages:
    251
    Likes Received:
    0
    And you can call that script from within the installer script automating the whole process.
     
  4. tolik

    Original Member

    Joined:
    Sep 20, 2004
    Messages:
    1,407
    Likes Received:
    0
    I started with NSIS in 10 minutes.

    There are dozens of easy-to-full-featured examples on the net and I quickly composed quite a good script (quick without components). Footprint size is awesome, now my bottleneck is Audiere/DUMB support for MO3/OXM. My 1st April game is ~113Kb, Flash wrapper itself adds ~700Kb, music is almost 1Mb but my friend will fix last one soon.

    So entire installer is less than 900Kb without music. That's the footprint for good Flash wrapper and NSIS :)
     

Share This Page

  • About Indie Gamer

    When the original Dexterity Forums closed in 2004, Indie Gamer was born and a diverse community has grown out of a passion for creating great games. Here you will find over 10 years of in-depth discussion on game design, the business of game development, and marketing/sales. Indie Gamer also provides a friendly place to meet up with other Developers, Artists, Composers and Writers.
  • Buy us a beer!

    Indie Gamer is delicately held together by a single poor bastard who thankfully gets help from various community volunteers. If you frequent this site or have found value in something you've learned here, help keep the site running by donating a few dollars (for beer of course)!

    Sure, I'll Buy You a Beer