Vash
OHM Administrator
- Joined
- Mar 26, 2008
- Messages
- 189
- Reaction score
- 2
- Points
- 0
- Location
- In a cave, of course.
- Website
- www.orbithangar.com
I've written a web installer for Orbiter and I'd like to get a few opinions from some of you out there before I post it publicly.
Right now the installer is just a 227 KB exe which guides the user through a simple installation process. The user is given the options of which packages to install, whether or not to create desktop and/or start menu shortcuts for the current user or all users, which server to download the packages from (there is also a random option which randomly selects one of the orbiter mirror servers for you), and of course the option of what directory to install Orbiter to.
Once all of the options are set, the installer downloads all selected components and unpacks them in the specified directory. There is also an uninstaller program created which simply removes the shortcuts (if they were installed) and removes the Orbiter program directory (after ample warning about what is about to be done of course).
My question for you all resides mainly in the package selection part of the installer. All installation types (of course) require the Orbiter Base package to be installed. The list of available packages is the same as you would find on an official orbiter mirror site (includes all variants of the high resolution texture packages). Here is my current setup for installation types:
Yes, I could add in the option for also installing "3rd Party add-ons", perhaps some of the "essentials". But I'm not sure if that should really be implemented in the installer or not, seeing as how some may see it as a preferential advantage to some add-ons over others. I'd also have to get permission for the installer to be able to direct download those add-ons if they are not hosted on my Orbit Hangar Mods web site.
Why a web installer? Martin told me himself some time ago that it would simply be impractical to make an installer which included all packages if you didn't want to install absolutely everything. Which, considering the sizes of the larger texture packages, makes perfect sense.
If you have any suggestions at all for this installer, I'd love to hear them here.
Right now the installer is just a 227 KB exe which guides the user through a simple installation process. The user is given the options of which packages to install, whether or not to create desktop and/or start menu shortcuts for the current user or all users, which server to download the packages from (there is also a random option which randomly selects one of the orbiter mirror servers for you), and of course the option of what directory to install Orbiter to.
Once all of the options are set, the installer downloads all selected components and unpacks them in the specified directory. There is also an uninstaller program created which simply removes the shortcuts (if they were installed) and removes the Orbiter program directory (after ample warning about what is about to be done of course).
My question for you all resides mainly in the package selection part of the installer. All installation types (of course) require the Orbiter Base package to be installed. The list of available packages is the same as you would find on an official orbiter mirror site (includes all variants of the high resolution texture packages). Here is my current setup for installation types:
- Full L10 HiRes (default) - includes all orbiter packages, including all HiRes level 10 texture packages
- Full Std. HiRes - includes Dragonfly textures, SDK, and the "Planets & Moons" HiRes texture package
- Standard LowRes - includes SDK and no additional texture packages
- Minimal - includes only the Orbiter Base package
- Custom - self explanatory
Yes, I could add in the option for also installing "3rd Party add-ons", perhaps some of the "essentials". But I'm not sure if that should really be implemented in the installer or not, seeing as how some may see it as a preferential advantage to some add-ons over others. I'd also have to get permission for the installer to be able to direct download those add-ons if they are not hosted on my Orbit Hangar Mods web site.
Why a web installer? Martin told me himself some time ago that it would simply be impractical to make an installer which included all packages if you didn't want to install absolutely everything. Which, considering the sizes of the larger texture packages, makes perfect sense.
If you have any suggestions at all for this installer, I'd love to hear them here.