Simple Addon Installer
From World Wind Wiki
(Difference between revisions)
Revision as of 15:30, 6 February 2005 (edit) 66.25.207.227 (Talk) ← Previous diff |
Revision as of 15:33, 6 February 2005 (edit) (undo) 66.25.207.227 (Talk) Next diff → |
||
Line 1: | Line 1: | ||
I promised a few people this, so here goes. | I promised a few people this, so here goes. | ||
- | #Any place where you see NAME, replace with your add-ons name. | + | *Any place where you see NAME, replace with your add-ons name. |
- | + | *Download [url=http://nsis.sourceforge.net/]NSIS[/url] and install. | |
- | #Download [url=http://nsis.sourceforge.net/]NSIS[/url] and install. | + | *Create a directory to work in such as "NAME" |
- | + | *Inside this directory create another directory named "Install" | |
- | #Create a directory to work in such as "NAME" | + | *Create your .nsi script. Open up notepad (or another favorite text editor) and paste the following: |
- | + | ||
- | #Inside this directory create another directory named "Install" | + | |
- | + | ||
- | #Create your .nsi script. Open up notepad (or another favorite text editor) and paste the following: | + | |
- | + | ||
<pre> | <pre> | ||
OutFile "NAME.exe" | OutFile "NAME.exe" | ||
Line 27: | Line 22: | ||
Save as NAME.nsi | Save as NAME.nsi | ||
- | #Inside the "Install" directory is where you put your files. Commonly for WW this would be a "Configuration" directory, subdirectory and files, and also a "Data" directory et all. Do not put the "NASA" Directory or "Worldwind v1.2" directory in there. You want only directories and files inside of those. Hopefully this makes sense. | + | *Inside the "Install" directory is where you put your files. Commonly for WW this would be a "Configuration" directory, subdirectory and files, and also a "Data" directory et all. Do not put the "NASA" Directory or "Worldwind v1.2" directory in there. You want only directories and files inside of those. Hopefully this makes sense. |
+ | *Right click on NAME.nsi and choose "Compile NSIS Script" You may also choose the compresser to use. LZMA is the best but most of the add-ons are small so this is trivial. | ||
- | #Right click on NAME.nsi and choose "Compile NSIS Script" You may also choose the compresser to use. LZMA is the best but most of the add-ons are small so this is trivial. | + | You should be done! A few notes: |
- | + | ||
- | #You should be done! A few things however: | + | |
It is pointless to zip up an exe installer, it doesn't save much room (may actually cost some). | It is pointless to zip up an exe installer, it doesn't save much room (may actually cost some). | ||
Line 37: | Line 31: | ||
So far the best naming convention I've seen has been. | So far the best naming convention I've seen has been. | ||
- | Worldwind_1.2d_NAME_0.1.exe | + | Worldwind_1.2e_NAME_0.1.exe |
It would be nice if Add-on developers stuck to the same convention especially putting in WW's version number in there. Of course adjust accordingly :) | It would be nice if Add-on developers stuck to the same convention especially putting in WW's version number in there. Of course adjust accordingly :) | ||
I hope it's helpfull, please feel free to comment. Special thanks for Nowak for designing the original quick and easy nsi script, and showing me how it's done. | I hope it's helpfull, please feel free to comment. Special thanks for Nowak for designing the original quick and easy nsi script, and showing me how it's done. | ||
- | |||
- | Stay tuned, more NSI madness to follow. |
Revision as of 15:33, 6 February 2005
I promised a few people this, so here goes.
- Any place where you see NAME, replace with your add-ons name.
- Download [url=http://nsis.sourceforge.net/]NSIS[/url] and install.
- Create a directory to work in such as "NAME"
- Inside this directory create another directory named "Install"
- Create your .nsi script. Open up notepad (or another favorite text editor) and paste the following:
OutFile "NAME.exe" InstallDir "$PROGRAMFILES\NASA\World Wind v1.2" InstallDirRegKey HKCU "Software\NASA\World Wind v1.2" "" Section "Main Install" SetOutPath $INSTDIR File /r "Install\*.*" SectionEnd Page directory Page instfiles
Save as NAME.nsi
- Inside the "Install" directory is where you put your files. Commonly for WW this would be a "Configuration" directory, subdirectory and files, and also a "Data" directory et all. Do not put the "NASA" Directory or "Worldwind v1.2" directory in there. You want only directories and files inside of those. Hopefully this makes sense.
- Right click on NAME.nsi and choose "Compile NSIS Script" You may also choose the compresser to use. LZMA is the best but most of the add-ons are small so this is trivial.
You should be done! A few notes:
It is pointless to zip up an exe installer, it doesn't save much room (may actually cost some).
So far the best naming convention I've seen has been.
Worldwind_1.2e_NAME_0.1.exe
It would be nice if Add-on developers stuck to the same convention especially putting in WW's version number in there. Of course adjust accordingly :)
I hope it's helpfull, please feel free to comment. Special thanks for Nowak for designing the original quick and easy nsi script, and showing me how it's done.