I need custom install script to start from
Hi All,

I'm looking for someone that can provide the starting base of an installer script for NSIS that a novice like me can find and change parameters easily.

Don't have a big budget, but I'd be willing to paypal $100 or more to any pro who can spare the time to build what I need. I may request extra features down the road for additional pay. I've worked around programmers for years and know that someone with NSIS knowledge could knock out this request fast, but all my locals are busy so I'm trying the outsource method.

The examples below are from a custom installer written in Visual C, that cannot be updated with the features I need. I believe NSIS could do everthing I need. I can make the changes once I have the base script in place, I just have a
hard time getting my head wrapped around the development flow process. So if you up to the challenge I need the following:

1) Need an NSIS scripted installer that that is simple enough for a novice to find the code to be changed for each unique install situation, i.e. they can easily search and replace text strings for file locations, file names and marketing images etc. within the installer that need to be swapped out for each new installer they build from the base installer you design.

2) Need the script to allow for a silent or selectable launch of a proprietary 3rd party installer (e.g. Open, File "task.exe")

3) Need script to search for files on the hard drives (possibly narrowing the search parameter by first peforming a GetPath in the HKEY registry for a software brand e.g. "GETPATH,HKEY_LOCAL_MACHINE,SOFTWARE\Company Name\Company Software\Version,Path" that would allow for a
faster search (don't want the end-user to experience a long search process). The files will look like this "EditorCache.5B9EC029", i.e. the file extension is a random set of characters after the "editorcache." name. So search parameter must be flexible to find files like these and delete them.

4) Need a SETPATCH to copy files to a specific loacation and create a new folder that I or they can choose.

5) Need it so allow for international language strings, again where I can then swap out translations strings from english to whatever.

Please let me know if there is anything needing clarification. Thanks for listening.

______________________

Steven Gregerson
steve@gekko.us
______________________


----------

The following are examples from the script of custom installer I was using. These features I would want in the NSIS installer plus the new features described above. It is not functional (i.e. nothing is sorted correctly as I'm just providing the examples) so you will need to derive the jist of what I need from the script functions as shown.

SECTION,MENU,main,"Welcome To Installer"
Needs to have splash screen with graphics that I can change. Also if there are multiple pages to the installer process, if I can put a splash graphic on each of those pages. At the end I would like to have an option to launch a read me or software.
1,OPEN,File.*,"opens an executable file with a proprietary installer"

2,INSTALL,install-2,"Install product" this is a copy process (see install-2 below)

3,Delete,delete-1,"Click to delete ORG file"
4,Delete,delete-2,"Click to delete EDITOR file"
(In numbers 3 and 4 only if it cannot be automated and silent, however, there may be multiple locations needed to search for the files that need to be deleted as the master program installs in different languages, and may allow for diffent install locations)

5,OPEN,http://www.blahblah.com/,"Subscribe for FREE STUFF"
6,OPEN,!FREESTUFF!.pdf,"View Brochure"
7,OPEN,ReadMeLicense-All.txt,"License Agreement" (in 7 they need to accept the license agreement (displayed in a scrollable window for them to read before install begins).
8,EXIT,0,Exit

SECTION,INSTALL,install-3,"Click to Refresh Program"
STARTMSG,"This will refresh the effects and\n\nalbum org files\n\nClick Ok to begin."


1,GETPATH,HKEY_LOCAL_MACHINE,SOFTWARE\Company Name\Company Software\Version,Path
2,COPYFILES,License\*.*,Effects,"Copying License Agreement"

3,DELETEFILE,Album\AlbumOrg.org
4,DELETEFILE,Orgs\effects.org

ENDMSG,"Files are now installed on your system."

Install #2 example

SECTION,INSTALL,install-2,"Click to Refresh Master Program"
STARTMSG,"This will refresh the effects and\n\nalbum org files\n\nClick Ok to begin."

1,GETPATH,HKEY_LOCAL_MACHINE,SOFTWARE\Company Name\SOftware\Version,Path
2,COPYFILES,Objects\Imported Objects\*.*,Objects\Imported Objects,"Copying Objects"
3,COPYFILES,Objects\Kid Stuff\*.*,Objects\Imported Objects,"Copying Objects"
4,COPYFILES,Objects\Wedding\*.*,Objects\Imported Objects,"Copying Objects"
5,COPYFILES,Objects\Text3D\*.*,Objects\Text3D,"Copying Objects"
6,COPYFILES,Images\*.*,Images,"Copying Images"
7,COPYFILES,Additional Wedding Titles\*.*,Objects\Additional Wedding Titles,"Copying Bonus Objects"
8,COPYFILES,Effects\MFX Wedding Titles\*.*,Effects\MFX Wedding Titles,"Copying Effects"

1,SEARCH FIle,C:\Documents and Settings\All Users\Application Data\Compnay\Software (possibly pulled from HKEY?)

2,DELETEFILE,Effects\EditorCache.5B9EC029


ENDMSG,"Files are now installed on your system."

SECTION,STRINGS,strings,strings
WINDOWTITLE,"My Software"
LANGUAGETITLE,"Please select your preferred language"
ERR_TITLE,"RPStart Error"
ERR_DATAFILE,"Error Reading rpstart data file"
ERR_NOMAIN,"Main menu not defined in rpstart data file"
ERR_NOITEM,"Invalid item selected"
ERR_RUN,"Unable to run program"
ERR_OPEN,"Unable to open file/URL"
ERR_EXPLORE,"Unable to explore folder"
ERR_NOINSTALL,"Installer not found"
ERR_NOTHING,"Could not find anything to install"

SECTION,LANGUAGES,languages,languages
0,en,"English"
1,de,"German"
2,fr,"French"
3,nl,"Dutch"
4,es,"Spanish"
5,it,"Italian"
6,jp,"Japanese"
7,ch,"Chinese Mandarin"
8,pg,"Portuguese"
9,ru,"Russian"



Now only if NSIS was for MAC as well....anyone know of something similar on MAC?

PS> Keep Moving Forward....Never Give Up, Never Surrender....Failure is Not an Option....Live Long and Prosper!