First and foremost we need a coder who can support this tool long term. We appreciate the contributions of past developers making installers, but we need constant updating and maintaining. I've been meaning to write a brief specification.
Requirements: Must work on Windows XP, Windows Vista, Windows 7 (32 or 64 bit), Windows 8 (32 or 64 bit)
Must work with Steam installs of Skyrim.
The first Wizard panel will check for an existing install of Skywind. Check for the following Skywind core files exist:
"\Data\SkyWind.esm"
"\Data\Skywind - Patch.bsa"
"\Data\Skywind.bsa"
If it doesn't find the following files then go to the "Welcome Not Detected Wizard Panel", if it does go to the "Welcome Detected Wizard Panel"
Welcome Not Detected Wizard Panel
|
We cannot detect a Skywind install. Do you want to: [SELECT BOX 1] Install Skywind or [SELECT BOX 2] Browse for an existing install of Skywind [BROWSE FOLDER BUTTON] |
| [NEXT BUTTON] |
If [SELECT BOX 1] and [NEXT BUTTON] then go to the "Install Wizard Panel"
If [SELECT BOX 2] is selected then enable [BROWSE FOLDER BUTTON] and user can browse folders to find an existing install.
If [SELECT BOX 2] and [NEXT BUTTON] then check for existence of the Skywind core files. If valid go to the "Welcome Detected Wizard Panel".
Welcome Detected Wizard Panel
|
We have detected a Skywind install in the following folder: {folder path} [BROWSE FOLDER BUTTON] Your version is XX.XX and the latest version is YY.YY. Please select from the following options: [SELECT BOX 1] Update to latest version [SELECT BOX 2] Launch the game [SELECT BOX 3] Graphic Settings |
| [NEXT BUTTON] |
If [BROWSE FOLDER BUTTON] is selected user can browse folders to find any existing install. Only change if validated that core Skywind files exist. Update panel to reflect their version.
If [SELECT BOX 1] is selected then download latest version and take user to "Graphics Wizard Panel".
If [SELECT BOX 2] is selected then detect if SKSE is installed. If so then execute "skse_loader.exe", otherwise execute "SkyrimLauncher.exe".
If [SELECT BOX 3] is selected then go to the "Graphics Wizards Panel".
Install Wizard Panel
| Please identify your Morrowind install (for legal purposes to prove you own the game) [BROWSE FOLDER BUTTON] |
| Please identify your Skyrim install (for installation or copying files) [BROWSE FOLDER BUTTON] |
|
Choose an installation option: [SELECT BOX 1] Skywind is created with a new installation of Skyrim. New game only. This ensure that your current Skyrim game is unaffected and that unique Skywind features can be added without conflict. (Recommended. Needs 10GB free disk space) [BROWSE FOLDER BUTTON] [SELECT BOX 2] Skywind is copied to your existing Skyrim install. New game or use a Skyrim character. Possible corruption, conflicts and stability problems to your Skyrim game. (Needs 3.5GB of free disk space) |
| [NEXT BUTTON] |
Need to check for the Morrowind install for legal purposes. User can browse to a folder in case the installer cannot automatically find the install.
Need to find an instance of Skyrim. User can browse to a folder in case they want to install or copy a particular version on their machine.
If they choose [SELECT BOX 1] then the [BROWSE FOLDER BUTTON] will become enabled. User needs to browse to a folder for Skywind to be installed.
If [SELECT BOX 1] and [NEXT BUTTON] is selected then validate Morrowind is install and that 10gb of hard drive space is free.
The Skywind core files will be copied to the install folder. These will be:
"\Data\SkyWind.esm"
"\Data\Skywind - Patch.bsa"
"\Data\Skywind.bsa"
The following files will be copied to the install folder from the Skyrim directory. After that go to the "Graphics Wizards Panel".
"\Skyrim"
"\high.ini"
"\installscript.vdf"
"\language.txt"
"\low.ini"
"\medium.ini"
"\readme.txt"
"\reloaded.nfo"
"\SkyrimLauncher.exe"
"\steam_api.dll"
"\TESV.exe"
"\VeryHigh.ini"
"\WDoubleYouW.nfo"
"\whatsnew.txt"
"\Data\Skyrim - Shaders.bsa"
"\Data\Update.bsa"
"\Data\Update.esm"
"\Data\Skyrim.esm"
"\Data\Update.bsa"
"\Data\Update.esm"
"\Data\Skyrim - Animations.bsa"
"\Data\Skyrim - Interface.bsa"
"\Data\Skyrim - Invalidation.bsa"
"\Data\Skyrim - Meshes.bsa"
"\Data\Skyrim - Misc.bsa"
"\Data\Skyrim - Shaders.bsa"
"\Data\Skyrim - Sounds.bsa"
"\Data\Skyrim - Textures.bsa"
"\Data\Skyrim - Voices.bsa"
"\Data\Skyrim - VoicesExtra.bsa"
"\Data\Interface"
"\Data\Strings"
If [SELECT BOX 2] and [NEXT BUTTON] are selected then the Skywind core files will be copied. Need to check that Morrowind is installed and that 3.5GB of free disk space is available. If so then go to the "Graphics Wizards Panel".
We possible might have a Level of Detail program written by Ehamloptiran and this might have a level of decimation that user can select options themselves, otherwise we can pre-bundle up the various options.
Graphics Wizard Panel
|
Please choose options which will best suit your system Textures: [SELECT BOX 1] Low [SELECT BOX 2] Medium [SELECT BOX 3] High |
|
Distant Level of Detail Land: [SELECT BOX 1] Low [SELECT BOX 2] Medium [SELECT BOX 3] High |
|
Distant Level of Detail Objects: [SELECT BOX 1] Low [SELECT BOX 2] Medium [SELECT BOX 3] High |
|
Grasses: [SELECT BOX 1] Low [SELECT BOX 2] Medium [SELECT BOX 3] High |
|
Custom Race Stylization: [CHECK BOX 1] Dunmer [CHECK BOX 2] Human [CHECK BOX 3] Argonians [CHECK BOX 4] Khajiit |
| [NEXT BUTTON] |

Can you please lock this
Can you please lock this thread and put this in a document the main developpers can review internally before giving the specs out like this.