SetupS2 Tech
Posted: Tue Sep 07, 2010 2:16 am
Still in planning stages, I thought I'd share what I have come up with in terms of a AIO ssApp.set file (this can be used for SetupS/ppApp/ppGame) they will be placed in the X:\ssApps or X:\ssGames folders (ppApps will be combined in with ssApps as there isn't a reason to separate them):
Pretty much all except the Title and Description is optional (But we'll get the Builder to do all the leg work, just made more sense to move the flags to each shortcut), Freeze let me know what you think or if you can spot other ideas. Remember we're not aiming for backwards compatibility with this design, this is as tho SetupS was never invented and we were really good at designing a Silent/Sorting app tool
Code: Select all
<Title>
Example
<Version>
1.0
<Company>
LastOS
<Description>
This is an example of a SetupS2 set file.
<URLs>
http://www.homepage.com
<UpdateURLs>
http://www.lastos.net/ssapps/example
http://www.sourceforge/example/ExampleSetup.exe
<Catalogs>
Optical Burning
<Flags>
AlwaysShow = 0
AlwaysHide = 0
AtNewSetupOnly = 0
SkipShortcutSort = 0
NoMenuIcons = 0
<Type>
ssApp|ppApp|ppGame|ppTweak
<Dates>
Build = "2010/09/05"
Installed = "2010/09/07"
<System>
Arch = "all|x86|x64"
OS = "all|2k|xp|2k3|vista|7|linux"
<Installers>
ExampleSetup.exe /Silent
<InstallPath>
%ProgramFiles%\Example
<Script>
echo Hello world
<Registry>
[HKEY_CURRENT_USER\Software\Example]
"Example"="Yes"
<CleanUpLinks>
Example Spam
Incredimail Games (There everywhere)
<InstallFonts>
Ariel.ttf
Fonts\Times New Roman.ttf
<Shortcuts>
DefaultLinkDefaultMenuPath = "\Example\"
DefaultLinkFlags = "menu|programs|desktop|quicklaunch|startup|sendto"
DefaultLinkOpts = "keepdefaultpath|skipsort|forcesort|refresh"
DefaultLinkCatalog = "Optical Burning"
DefaultTargetPath = "%ProgramFiles%\Example"
DefaultTargetWorkDir = "%ProgramFiles%\Example"
TargetFile = "Example.exe"
TargetPath = "%ProgramFiles%\Example"
TargetWorkDir = "%ProgramFiles%\Example"
LinkName = "Example"
LinkDefaultMenuPath = "\Example\"
LinkCatalog = "Optical Burning"
LinkArguments = "-start"
LinkDescription = "Run this Example for an Example of an Example"
LinkIcon = "%ProgramFiles%\Example\Example.exe"
LinkIconNumber = "0"
LinkFlags = "menu|programs|desktop|quicklaunch|startup|sendto"
LinkOpts = "keepdefaultpath|skipsort|forcesort|refresh|maximized|minimized|normal"
LinkExtensions = ".set|.cats|.exts"
Pretty much all except the Title and Description is optional (But we'll get the Builder to do all the leg work, just made more sense to move the flags to each shortcut), Freeze let me know what you think or if you can spot other ideas. Remember we're not aiming for backwards compatibility with this design, this is as tho SetupS was never invented and we were really good at designing a Silent/Sorting app tool