;======All Natural 1.31 BAIN Wizard Installation Script=======RequireVersions '1.2.0.416','0.0.19.4','','287'; ======================; Define values as false; ======================bWeather = FalsebRL = False; =============================================================; Incompatible mods check part 1, universally incompatible mods; =============================================================If DataFileExists("_Real_Lights.esp") Cancel "The original version of Real Lights has been detected, please uninstall it and then retry installing the All Natural version."EndIfDeSelectAllSelectOne "Select which mod components you wish to install.",\ "|All Natural - Full","This will install the weather system, Natural Interiors, and Real Lights parts of All Natural.","",\ "All Natural - No Real Lights","This will install the weather system and Natural Interiors but not Real Lights.","",\ "All Natural - Real Lights ONLY","This will only install the Real Lights part of All Natural, but NOT the weather system or Natural Interiors, so you can use another weather mod if you wish, but you won't get the interior weather effects of Natural Interiors.","" Case "All Natural - Full" bWeather = True bRL = True sRebuild = "'All Natural.esp'" Break Case "All Natural - No Real Lights" bWeather = True sRebuild = "'All Natural.esp'" Break Case "All Natural - Real Lights ONLY" bRL = True Note "You will need to manually rename the 'All Natural.bsa' to 'All Natural - Real Lights.bsa' to prevent missing mesh errors and purple textures in-game." BreakEndSelectIf !(bWeather|bRL) Cancel "No components were selected."EndIf; ===========================================================================; Incompatible mods check part 2, detecting any weather or darker nights mods; ===========================================================================If bWeather If DataFileExists("oc_darker_nights.esp") Cancel 'A Darker Nights mod has been detected, please uninstall it and use the All Natural .ini to change darkness settings.' EndIf If DataFileExists("_darker_nights.esp") Cancel 'A Darker Nights mod has been detected, please uninstall it and use the All Natural .ini to change darkness settings.' EndIf If DataFileExists("_darker_nights_2_with_burning_kvatch.esp") Cancel 'A Darker Nights mod has been detected, please uninstall it and use the All Natural .ini to change darkness settings.' EndIf If DataFileExists("darker nights for shivering isles.esp") Cancel 'A Darker Nights mod has been detected, please uninstall it and use the All Natural .ini to change darkness settings.' EndIf If DataFileExists("Darker Nights for Nat Env.esp") Cancel 'A Darker Nights mod has been detected, please uninstall it and use the All Natural .ini to change darkness settings.' EndIf If DataFileExists("Natural Interiors.esm") Cancel 'Natural Interiors has been detected, please uninstall it before installing All Natural.' EndIf If DataFileExists("AWS-Core.esm") Cancel 'AWS has been detected, please uninstall it before installing All Natural.' EndIf If DataFileExists("Arthur_Natural_Weather_HDR_by_Max_Tael.esp") Cancel 'Arthur Weather mod has been detected, please uninstall it before installing All Natural.' EndIf If DataFileExists("Lem - Modified Weather.esp") Cancel 'Lem Modified Weather has been detected, please uninstall it before installing All Natural.' EndIf If DataFileExists("NaturalWeather.esp") Cancel 'Natural Weather has been detected, please uninstall it before installing All Natural.' EndIf If DataFileExists("Natural_Weather_by_Max_Tael.esp") Cancel 'Natural Weather has been detected, please uninstall it before installing All Natural.' EndIf If DataFileExists("Natural_Weather_HDR_by_Max_Tael.esp") Cancel 'Natural Weather has been detected, please uninstall it before installing All Natural.' EndIf If DataFileExists("Natural_Weather_with_darker_Nights_by_Max_Tael.esp") Cancel 'Natural Weather has been detected, please uninstall it before installing All Natural.' EndIf If DataFileExists("Natural_Weather_HDR_with_darker_Nights_by_Max_Tael.esp") Cancel 'Natural Weather has been detected, please uninstall it before installing All Natural.' EndIf If DataFileExists("Natural_Weather_HDR_2.1.3_coloroverride.esp.esp") Cancel 'Natural Weather has been detected, please uninstall it before installing All Natural.' EndIf If DataFileExists("Natural_Weather_HDR_by_Max_Tae_CO_RD.esp") Cancel 'Natural Weather has been detected, please uninstall it before installing All Natural.' EndIf If DataFileExists("Natural_Weather_by_Max_Tael_RD.esp") Cancel 'Natural Weather has been detected, please uninstall it before installing All Natural.' EndIf If DataFileExists("Natural_Weather_HDR_by_Max_Tael_RD.esp") Cancel 'Natural Weather has been detected, please uninstall it before installing All Natural.' EndIf If DataFileExists("Natural_Weather_HDR_with_darker_Nights_by_Max_Tael_RD.esp") Cancel 'Natural Weather has been detected, please uninstall it before installing All Natural.' EndIf If DataFileExists("Natural_Weather_with_darker_Nights_by_Max_Tael_RD.esp") Cancel 'Natural Weather has been detected, please uninstall it before installing All Natural.' EndIfEndIfIf bRL SelectSubPackage "00 Core" DeSelectAllEspms SelectSubPackage "01 Real Lights"EndIfIf bWeather SelectSubPackage "00 Core" DeSelectEspm "All Natural - SI.esp" If DataFileExists("DLCShiveringIsles.esp") SelectOne "Do you want to use All Natural's Shivering Isles support? Pick yes if you do not use another mod for Shivering Isles weather.",\ "|Yes","Installs Shivering Isles support for All Natural, including the weather system and Natural Interiors.","",\ "No","Does not install All Natural for Shivering Isles. Use this option if you have another mod that controls weather in Shivering Isles. You will not get the interior weather effects of Natural Interiors.","" Case "Yes" SelectEspm "All Natural - SI.esp" sRebuild = sRebuild + " and 'All Natural - SI.esp'" ; ============================ ; Check for EW incompatibility ; ============================ If DataFileExists("EnhancedWeather.esm") Cancel "Enhanced Weather has been detected, please uninstall it before installing All Natural." EndIf If CompareWBVersion('292') >= 0 ; User has 292+ SelectOne "Do you want to use additional (non-vanilla) weathers for Shivering Isles? Pick Yes if you are not sure.",\ "|Yes", "Pick this option if you want to have the most diversity for Shivering Isles weathers.","",\ "No", "Pick this option if you prefer only the default Shivering Isles weathers.","" Case "Yes" ; Nothing to change, already default .ini option Break Case "No" EditINI('All Natural.ini', 'set', 'ANVars.UseSIExtra', 0) Break EndSelect EndIf Break Case "No" ; ============================ ; Check for EW incompatibility ; ============================ If DataFileExists("EnhancedWeather.esm") Note "Enhanced Weather has been detected, please make sure you are using the Shivering Isles only install option of EW.\n" EndIf EndSelect EndIf If DataFileExists("Nascosto Isles 3.esp") SelectSubPackage '03 Nascosto Isles Weather Patch' EndIf If DataFileExists("Kvatch Rebuilt.esp") SelectSubPackage '04 Kvatch Rebuilt Patch' EndIf If DataFileExists("Oblivifall - Losing My Religion.esp") SelectSubPackage '05 Oblivifall - Losing My Religion Patch' EndIf If DataFileExists("Mart's Monster Mod.esm") SelectSubPackage '06 MMM Patch' EndIf SelectOne "Do you want to use the Bash Filter patch for other mod support?",\ "|Yes", "Pick this option if you wish to add the All Natural indoor weather to any of the mods supported in the Filter Patch. Be sure to rebuild your Bashed Patch after installing. See the Readme to explain the Bash Filter Option in more detail.","",\ "No", "Pick this option if you do not wish to add indoor weather to the supported mods.","" Case "Yes" SelectSubPackage "02 Bash Filter For Various Mods" sRebuild = sRebuild + " and 'All Natural - Indoor Weather Filter For Mods.esp'" Note "Do NOT activate the 'All Natural - Indoor Weather Filter For Mods.esp'. Keep it inactive, but imported into your Bashed Patch.\n" Break EndSelect If CompareWBVersion('292') >= 0 ; User has 292+, this If statement goes to nearly the end of this script. ; Set options to 0 in .ini in preparation for next question EditINI('ini\\All Natural.ini', 'set', 'ANVars.UseNW', 0) EditINI('ini\\All Natural.ini', 'set', 'ANVars.UseAWS', 0) EditINI('ini\\All Natural.ini', 'set', 'ANVars.UseEW', 0) SelectMany "Please select which weathers you wish to use. All Natural will always use the default weathers built into the game, but you can also select none, multiple, or all the options below. Pick all the options if you want the maximum amount of weather diversity.",\ "|Natural Weather", "This will add all the weather types from Natural Environments by Max Tael.","",\ "|Atmospheric Weather System", "This will add all the weather types from AWS by HTF.","",\ "|Enhanced Weather", "This will add all the weather types from EW by HTF.","" Case "Natural Weather" EditINI('ini\\All Natural.ini', 'set', 'ANVars.UseNW', 1) Break Case "Atmospheric Weather System" EditINI('ini\\All Natural.ini', 'set', 'ANVars.UseAWS', 1) Break Case "Enhanced Weather" EditINI('ini\\All Natural.ini', 'set', 'ANVars.UseEW', 1) Break EndSelect SelectOne "Select which color tinting you want to use.",\ "|Default - No Tinting","Most users will want to pick this option. Pick this if you want to use the standard weather colors.","-- Screenshots\\Color Tints\\AN-Tints-IC-Comparison-ANDefault.jpg",\ "Natural Weather Yellow","This will apply a yellow/green tint to clear, cloudy, and overcast weathers to match the original feel of Natural Weather by Max Tael.","-- Screenshots\\Color Tints\\AN-Tints-IC-Comparison-ANYellow.jpg",\ "Rose Red Tint","This will apply a red/orange tint to clear, cloudy, and overcast weathers for those who want a warmer feel.","-- Screenshots\\Color Tints\\AN-Tints-IC-Comparison-ANRed.jpg",\ "Darker Bad Weather","This will lower the overall brightness of foggy, overcast, and stormy weathers.","-- Screenshots\\Color Tints\\AN-Tints-DarkerBadWeather.jpg",\ "Natural Weather Yellow and Darker Bad Weather","Combines the yellow/green tint for clear, cloudy, and overcast weathers with the lowered brightness for foggy, overcast, and stormy weathers.","-- Screenshots\\Color Tints\\AN-Tints-DarkerBadWeather-ANYellow.jpg",\ "Rose Red Tint and Darker Bad Weather","Combines the red/orange tint for clear, cloudy, and overcast weathers with the lowered brightness for foggy, overcast, and stormy weathers.","-- Screenshots\\Color Tints\\AN-Tints-DarkerBadWeather-ANRed.jpg" Case "Default - No Tinting" EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaB', '1.00') Break Case "Natural Weather Yellow" EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearB', '0.55') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyB', '0.55') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastB', '0.70') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearB', '0.55') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyB', '0.55') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastB', '0.70') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaB', '1.00') Break Case "Rose Red Tint" EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearG', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearB', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyG', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyB', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastG', '0.85') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastB', '0.70') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearG', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearB', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyG', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyB', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastG', '0.85') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastB', '0.70') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaB', '1.00') Break Case "Darker Bad Weather" EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogR', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogG', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogB', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastR', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastG', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastB', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainR', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainG', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainB', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormR', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormG', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormB', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogR', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogG', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogB', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastR', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastG', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastB', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainR', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainG', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainB', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormR', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormG', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormB', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaB', '1.00') Break Case "Natural Weather Yellow and Darker Bad Weather" EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearB', '0.55') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyB', '0.55') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogR', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogG', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogB', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastR', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastG', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastB', '0.60') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainR', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainG', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainB', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormR', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormG', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormB', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearB', '0.55') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyB', '0.55') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogR', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogG', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogB', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastR', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastG', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastB', '0.60') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainR', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainG', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainB', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormR', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormG', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormB', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaB', '1.00') Break Case "Rose Red Tint and Darker Bad Weather" EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearG', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearB', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyG', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyB', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogR', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogG', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogB', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastR', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastG', '0.65') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastB', '0.55') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainR', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainG', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainB', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowB', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormR', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormG', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormB', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearG', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearB', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyG', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyB', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogR', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogG', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogB', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastR', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastG', '0.65') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastB', '0.55') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainR', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainG', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainB', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormR', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormG', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormB', '0.30') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaR', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaG', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaB', '1.00') Break EndSelect SelectOne "Select which fog distance option you want to use.",\ "|Default","Most users will want to pick this option. Pick this if you want to use the standard fog distances.","-- Screenshots\\Fog Distances\\AN-Fog-01-ANDefault.jpg",\ "Closer Like Redbag Fog Mod","This moves the fog distance for all weather types slightly closer, similar to the fog mod by Redbag. This makes the world feel slightly smaller and unknown, and can slightly improve game performance.","-- Screenshots\\Fog Distances\\AN-Fog-02-ANRedbag.jpg",\ "Even Closer","This moves the fog in even more for all weather types. This makes the world feel smaller since you can't see as far into the distance, and can slightly improve performance.","-- Screenshots\\Fog Distances\\AN-Fog-03-ANEvenCloser.jpg",\ "Very Close","This moves the fog in very close for all weather types, to sort of look like Morrowind-style fog distances. This makes the world feel much smaller since you can't see as far into the distance. This setting will improve performance and mostly remove the need for LOD or VWD mods, further increasing performance.","-- Screenshots\\Fog Distances\\AN-Fog-04-ANVeryClose.jpg" Case "Default" EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearFogDist', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyFogDist', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogFogDist', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastFogDist', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainFogDist', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowFogDist', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormFogDist', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SpecialFogDist', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearFogDist', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyFogDist', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogFogDist', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastFogDist', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainFogDist', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormFogDist', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaFogDist', '1.00') Break Case "Closer Like Redbag Fog Mod" EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearFogDist', '0.90') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyFogDist', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastFogDist', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainFogDist', '0.70') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowFogDist', '0.60') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormFogDist', '0.65') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SpecialFogDist', '0.70') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearFogDist', '0.90') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyFogDist', '0.75') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastFogDist', '0.80') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainFogDist', '0.70') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormFogDist', '0.65') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaFogDist', '0.70') Break Case "Even Closer" EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearFogDist', '0.62') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyFogDist', '0.60') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastFogDist', '0.59') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainFogDist', '0.58') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormFogDist', '0.57') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SpecialFogDist', '0.60') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearFogDist', '0.62') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyFogDist', '0.60') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastFogDist', '0.59') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainFogDist', '0.58') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormFogDist', '0.57') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaFogDist', '0.60') Break Case "Very Close" EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SpecialFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormFogDist', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaFogDist', '0.50') Break EndSelect SelectOne "Select which darker nights option you want to use.",\ "|Default Nights","Most users will want to pick this option. This keeps the exact same brightness of nights along with the default blue tint of nights.","",\ "50% Darker Nights","This makes nights 50% darker.","",\ "50% Darker Nights and No Blue Tint","This makes nights 50% darker and removes the blue tint nights have by default.","",\ "80% Darker Nights","This makes nights 80% darker.","",\ "80% Darker Nights and No Blue Tint","This makes nights 80% darker and removes the blue tint nights have by default.","" Case "Default Nights" EditINI('ini\\All Natural.ini', 'set', 'ANVars.Luminance', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.NormalizeLuminance', '0.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SILuminance', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SINormalizeLuminance', '0.00') Break Case "50% Darker Nights" EditINI('ini\\All Natural.ini', 'set', 'ANVars.Luminance', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.NormalizeLuminance', '0.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SILuminance', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SINormalizeLuminance', '0.00') Break Case "50% Darker Nights and No Blue Tint" EditINI('ini\\All Natural.ini', 'set', 'ANVars.Luminance', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.NormalizeLuminance', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SILuminance', '0.50') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SINormalizeLuminance', '1.00') Break Case "80% Darker Nights" EditINI('ini\\All Natural.ini', 'set', 'ANVars.Luminance', '0.20') EditINI('ini\\All Natural.ini', 'set', 'ANVars.NormalizeLuminance', '0.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SILuminance', '0.20') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SINormalizeLuminance', '0.00') Break Case "80% Darker Nights and No Blue Tint" EditINI('ini\\All Natural.ini', 'set', 'ANVars.Luminance', '0.20') EditINI('ini\\All Natural.ini', 'set', 'ANVars.NormalizeLuminance', '1.00') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SILuminance', '0.20') EditINI('ini\\All Natural.ini', 'set', 'ANVars.SINormalizeLuminance', '1.00') Break EndSelect Note "Remember, at any time you can change which combination of weather mod weathers you wish to see in-game as well as customise a wide variety of All Natural options and features not included in this install script by manually editing 'All Natural.ini' in the '\\Oblivion\\Data\\ini\\' folder. Other options include moon phase impact on darkness of nights, weather volatility, timescaled clouds, and weather transition lengths.\n" Else ; If not using Wrye Bash 292+ Note "Since you aren't using Wrye Bash version 292 or higher, this install wizard cannot edit All Natural.ini settings for you. Please remember, at any time you can change which combination of weather mod weathers you wish to see in-game as well as customise a wide variety of All Natural options and features by manually editing 'All Natural.ini' in the '\\Oblivion\\Data\\ini\\' folder. Other options include moon phase impact on darkness of nights, weather volatility, timescaled clouds, and weather transition lengths.\n" EndIf ; End of Wrye Bash 292+ check Note "Lastly, you MUST remember to select Import Cells from " + sRebuild + " when rebuilding your Bashed Patch. Otherwise many interior windows will look out into BLACK EMPTINESS.\n"EndIf