sketchucation logo sketchucation
    • Login
    ๐Ÿค‘ SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

    Nullsoft Installer for Plugins

    Scheduled Pinned Locked Moved Developers' Forum
    10 Posts 7 Posters 2.6k Views 7 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T Offline
      tdev
      last edited by

      i created a nullsoft installer for sketchup plugins:
      sc.png
      it detects the sketchup installation directory and downloads sketchup if its not installed ๐Ÿ˜„

      sources: the nsi installer source. rename to .nsi

      should be easy to modify for your needs ๐Ÿ˜„

      1 Reply Last reply Reply Quote 0
      • J Offline
        Jim
        last edited by

        Thanks tdev, this is cool.

        For those who don't know - the attachment is not a plugin; it is a configuration file for the nullsoft installer which is a tool used to make executable installers.

        (I've split this topic from the "Installer" thread.)

        Hi

        1 Reply Last reply Reply Quote 0
        • B Offline
          Baker518
          last edited by

          Jim, tell me how this works and how it will help, I have no idea I dont think

          Mike

          Don't worry about things you have no control over. Worry is a lack of Faith!

          1 Reply Last reply Reply Quote 0
          • jujuJ Offline
            juju
            last edited by

            I think it will be of use to (ruby) developers as the end user won't have to copy files (scripts and such) to the SketchUp folders manually anymore, it will be automated.

            Save the Earth, it's the only planet with chocolate.

            1 Reply Last reply Reply Quote 0
            • jujuJ Offline
              juju
              last edited by

              Maybe collections can now be packaged together according to how appropriate they are to certain industries. Like having an installer package for architecture, etc.

              Save the Earth, it's the only planet with chocolate.

              1 Reply Last reply Reply Quote 0
              • T Offline
                tdev
                last edited by

                nice to see you like the idea ๐Ÿ˜„

                and yes it is intended to be used by ruby developers to ease the script installation for end users.(But it can be used to install anything in fact)
                I just modified the winamp plugin example that ships with nsis into what you see ๐Ÿ˜„

                how to use:

                1. download nsis: http://nsis.sourceforge.net/Download
                2. put all your files you want to release into one directory
                3. download that installer script into that direectory and rename to installer.nsi
                4. modify the file installer.nsi with a text editor. Things you should change:

                Line 7: The name of the software you want to install. (Add version information):

                Name "Ogre - Sketchup Plugin 1.1.0"
                

                Line 53: What files to install:
                change the File command (see here for more info)

                  File *.rb
                  File lesser.txt
                  File readme.txt
                  File ogre_export.htm
                
                

                if you want to change the output path you can use this function.

                
                  SetOutPath "c;\"
                
                

                Line 73: The Instruction Website that is opened after the installation:

                  StrCpy $0 "http://wiki.rigsofrods.com/index.php?title=Sketchup_Plugins#introduction"
                

                Line 10: Determines how the result executable will be named (not such important):

                OutFile "ogre-skechtup.exe"
                
                1. after modifying the file, right click on it and select "Compile NSIS Script"

                i hope that helps ๐Ÿ˜„
                nsis has a lot capabilities, so lots of possible ideas for extensions...

                EDIT:
                Juju: the Nsis system can create categories for installable content, like you know "install full" or "install minimal" or select single categories, so everything possible ๐Ÿ˜„

                also if you want to adopt this for all ruby plugins, we should use a common logo and icon, so the user recognizes it

                1 Reply Last reply Reply Quote 0
                • B Offline
                  bianhai
                  last edited by

                  Very good!Thanks!

                  1 Reply Last reply Reply Quote 0
                  • plot-parisP Offline
                    plot-paris
                    last edited by

                    @tdev said:

                    also if you want to adopt this for all ruby plugins, we should use a common logo and icon, so the user recognizes it

                    another competition!!! ๐Ÿ˜„

                    1 Reply Last reply Reply Quote 0
                    • T Offline
                      tdev
                      last edited by

                      well, good luck with this, im out ๐Ÿ˜„

                      1 Reply Last reply Reply Quote 0
                      • T Offline
                        todd burch
                        last edited by

                        I must have missed the Mac version. ๐Ÿ˜ฎ

                        1 Reply Last reply Reply Quote 0
                        • 1 / 1
                        • First post
                          Last post
                        Buy SketchPlus
                        Buy SUbD
                        Buy WrapR
                        Buy eBook
                        Buy Modelur
                        Buy Vertex Tools
                        Buy SketchCuisine
                        Buy FormFonts

                        Advertisement