﻿;======All Natural 1.32 BAIN Wizard Installation Script=======

RequireVersions '1.2.0.416','0.0.19.6','','287'

; ======================
; Define values as false
; ======================

bWeather = False
bRL = False

; =============================================================
; Incompatible mods check part 1, universally incompatible mods
; =============================================================

If DataFileExists("_Real_Lights.esp")
    Cancel "Die originale Version von Real Lights wurde erkannt, bitte deinstalliere sie und versuche dann erneut die All Natural Version zu installieren."
EndIf

; ====================
; Main install options
; ====================

DeSelectAll

SelectOne "Wähle welche Komponenten du installieren willst.",\
    "|All Natural - Vollversion","Es werden das Wettersystem, Natural Interiors und Real Lights installiert.","",\
    "All Natural - Ohne Real Lights","Es werden das Wettersystem und Natural Interiors installiert, jedoch nicht Real Lights.","",\
    "All Natural - NUR Real Lights","Es werden nur die Real Lights-Teile von All Natural installiert, jedoch NICHT das Wettersystem oder Natural Interiors. Dadurch kannst du eine andere Wetter Mod verwenden, wenn du das möchtest, allerdings werden die Interior Wettereffekte von Natural Interiors nicht funktionieren.",""
    Case "All Natural - Vollversion"
        bWeather = True
        bRL = True
        sRebuild = "'All Natural.esp'"
        Break
    Case "All Natural - Ohne Real Lights"
        bWeather = True
        sRebuild = "'All Natural.esp'"
        Break
    Case "All Natural - NUR Real Lights"
        bRL = True
        Note "Du musst die 'All Natural.bsa' manuell zu 'All Natural - Real Lights.bsa' umbennen um fehlende Meshes und lila Texturen im Spiel zu vermeiden."
        Break
EndSelect


If !(bWeather|bRL)
    Cancel "Es wurden keine Komponenten ausgewählt."
EndIf


; ===========================================================================
; Incompatible mods check part 2, detecting any weather or darker nights mods
; ===========================================================================

If bWeather
    If DataFileExists("oc_darker_nights.esp")
        Cancel 'Eine Darker Nights Mod wurde erkannt, bitte deinstalliere sie und verwende die All Natural .ini um die Dunkelheit einzustellen.'
    EndIf
    If DataFileExists("_darker_nights.esp")
        Cancel 'Eine Darker Nights Mod wurde erkannt, bitte deinstalliere sie und verwende die All Natural .ini um die Dunkelheit einzustellen.'
    EndIf
    If DataFileExists("_darker_nights_2_with_burning_kvatch.esp")
        Cancel 'Eine Darker Nights Mod wurde erkannt, bitte deinstalliere sie und verwende die All Natural .ini um die Dunkelheit einzustellen.'
    EndIf
    If DataFileExists("darker nights for shivering isles.esp")
        Cancel 'Eine Darker Nights Mod wurde erkannt, bitte deinstalliere sie und verwende die All Natural .ini um die Dunkelheit einzustellen.'
    EndIf
    If DataFileExists("Darker Nights for Nat Env.esp")
        Cancel 'Eine Darker Nights Mod wurde erkannt, bitte deinstalliere sie und verwende die All Natural .ini um die Dunkelheit einzustellen.'
    EndIf
    If DataFileExists("Natural Interiors.esm")
        Cancel 'Natural Interiors wurde erkannt, bitte deinstalliere diese Mod bevor du All Natural installierst.'
    EndIf
    If DataFileExists("AWS-Core.esm")
        Cancel 'AWS wurde erkannt, bitte deinstalliere diese Mod bevor du All Natural installierst.'
    EndIf
    If DataFileExists("Arthur_Natural_Weather_HDR_by_Max_Tael.esp")
        Cancel 'Arthur Weather Mod wurde erkannt, bitte deinstalliere diese Mod bevor du All Natural installierst.'
    EndIf
    If DataFileExists("Lem - Modified Weather.esp")
        Cancel 'Lem Modified Weather wurde erkannt, bitte deinstalliere diese Mod bevor du All Natural installierst.'
    EndIf
    If DataFileExists("NaturalWeather.esp")
        Cancel 'Natural Weather wurde erkannt, bitte deinstalliere diese Mod bevor du All Natural installierst.'
    EndIf
    If DataFileExists("Natural_Weather_by_Max_Tael.esp")
        Cancel 'Natural Weather wurde erkannt, bitte deinstalliere diese Mod bevor du All Natural installierst.'
    EndIf
    If DataFileExists("Natural_Weather_HDR_by_Max_Tael.esp")
        Cancel 'Natural Weather wurde erkannt, bitte deinstalliere diese Mod bevor du All Natural installierst.'
    EndIf
    If DataFileExists("Natural_Weather_with_darker_Nights_by_Max_Tael.esp")
        Cancel 'Natural Weather wurde erkannt, bitte deinstalliere diese Mod bevor du All Natural installierst.'
    EndIf
    If DataFileExists("Natural_Weather_HDR_with_darker_Nights_by_Max_Tael.esp")
        Cancel 'Natural Weather wurde erkannt, bitte deinstalliere diese Mod bevor du All Natural installierst.'
    EndIf
    If DataFileExists("Natural_Weather_HDR_2.1.3_coloroverride.esp.esp")
        Cancel 'Natural Weather wurde erkannt, bitte deinstalliere diese Mod bevor du All Natural installierst.'
    EndIf
    If DataFileExists("Natural_Weather_HDR_by_Max_Tae_CO_RD.esp")
        Cancel 'Natural Weather wurde erkannt, bitte deinstalliere diese Mod bevor du All Natural installierst.'
    EndIf
    If DataFileExists("Natural_Weather_by_Max_Tael_RD.esp")
        Cancel 'Natural Weather wurde erkannt, bitte deinstalliere diese Mod bevor du All Natural installierst.'
    EndIf
    If DataFileExists("Natural_Weather_HDR_by_Max_Tael_RD.esp")
        Cancel 'Natural Weather wurde erkannt, bitte deinstalliere diese Mod bevor du All Natural installierst.'
    EndIf
    If DataFileExists("Natural_Weather_HDR_with_darker_Nights_by_Max_Tael_RD.esp")
        Cancel 'Natural Weather wurde erkannt, bitte deinstalliere diese Mod bevor du All Natural installierst.'
    EndIf
    If DataFileExists("Natural_Weather_with_darker_Nights_by_Max_Tael_RD.esp")
        Cancel 'Natural Weather wurde erkannt, bitte deinstalliere diese Mod bevor du All Natural installierst.'
    EndIf
EndIf

; ================================
; Real Lights installation segment
; ================================

If bRL
    SelectSubPackage "00 Core"
    DeSelectAllEspms
    SelectSubPackage "01 Real Lights"
EndIf

; =================================================
; Weather installation segment, continues until end
; =================================================

If bWeather
    SelectSubPackage "00 Core"
    DeSelectEspm "All Natural - SI.esp"

     ; =======================
     ; Shivering Isles options
     ; =======================

    If DataFileExists("DLCShiveringIsles.esp")
        SelectOne "Willst du den All Natural Shivering Isles-Support? Wähle Ja, falls du keine andere Mod für das Shivering Isles-Wetter benutzt.",\
            "|Ja","Installiert den Shivering Isles-Support für All Natural, einschließlich dem Wettersystem und Natural Interiors.","",\
            "Nein","Der Shivering Isles-Support für All Natural wird nicht installiert. Benutze diese option, wenn du schon einen anderen Mod für das SI-Wetter hast. Du wirst keine Interior Wettereffekte von Natural Interiors haben.",""
            Case "Ja"
                SelectEspm "All Natural - SI.esp"
                sRebuild = sRebuild + " and 'All Natural - SI.esp'"
                
                ; ============================
                ; Check for EW incompatibility
                ; ============================
                
                If DataFileExists("EnhancedWeather.esm")
                    Cancel "Enhanced Weather wurde erkannt, bitte deinstalliere diese Mod bevor du All Natural installierst."
                EndIf
                
                If CompareWBVersion('292') >= 0
                ; User has 292+
                SelectOne "Willst du die zusätzlichen (nicht-vanilla) Wettertypen für die Shivering Isles verwenden? Wähle Ja, wenn du dir unsicher bist.",\
                    "|Ja", "Wähle diese Option, wenn du die größte Vielfalt für das Shivering Isles Wetter haben möchtest.","",\
                    "Nein", "Wähle diese Option, wenn dir die Standard Wettertypen von Shivering Isles lieber sind.",""
                    Case "Ja"
                        ; Nothing to change, already default .ini option
                        Break
                    Case "Nein"
                        EditINI('ini\\All Natural.ini', 'set', 'ANVars.UseSIExtra', 0)
                        Break
                EndSelect
                EndIf
                
                Break
            Case "Nein"
            
                ; ============================
                ; Check for EW incompatibility
                ; ============================
                
                If DataFileExists("EnhancedWeather.esm")
                    Note "Enhanced Weather wurde erkannt. Vergewissere dich bitte, dass du die Shivering Isles Only Version von EW verwendest.\n"
                EndIf
        EndSelect
    EndIf

     ; ==================================
     ; Compatibility patches installation
     ; ==================================

    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 "Willst du den Bash Filter-Patch für die Unterstützung anderer Mods?",\
        "|Ja", "Wähle diese Option, wenn du das Wetter in den Interiors für alle unterstützten Mods haben willst. Vergiss nicht deinen Bashed Patch nach der Installation zu aktualisieren. Schaue in die Readme für Details zur Bash Filter-Option.","",\
        "Nein", "Wähle diese Option, wenn du kein Wetter in den Interiors der unterstützten Mods haben willst.",""
        Case "Ja"
            SelectSubPackage "02 Bash Filter For Various Mods"
            sRebuild = sRebuild + " and 'All Natural - Indoor Weather Filter For Mods.esp'"
            Note "Aktiviere NICHT die 'All Natural - Indoor Weather Filter For Mods.esp'.  Lass sie inaktiv, aber importiere sie in deinen Bashed Patch.\n"
            Break
    EndSelect

     ; ==========================================
     ; All Natural.ini tweaks for Wrye Bash v292+
     ; ==========================================

    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 "Wähle bitte welches Wetter du haben möchtest. All Natural verwendet immer das Standardwetter im Spiel, aber du kannst auch keine, mehrere oder alle folgenden Optionen wählen. Wähle alle Optionen, wenn du die größte Wettervielfalt haben möchtest.",\
        "|Natural Weather", "Dies fügt alle Wettertypen von Natural Environments von Max Tael hinzu.","",\
        "|Atmospheric Weather System", "Dies fügt alle Wettertypen von AWS von HTF hinzu.","",\
        "|Enhanced Weather", "Dies fügt alle Wettertypen von EW von HTF hinzu.",""
        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

    EditINI('ini\\All Natural.ini', 'set', 'ANVars.CTEnabled', '1')
    EditINI('ini\\All Natural.ini', 'set', 'ANVars.CTSIEnabled', '1')

    SelectOne "Wähle welche Farbtönung du verwenden möchtest.",\
        "|Standard - keine Tönung","Geeignet für die meisten User. Wähle diese Option, wenn du die Standard Wetterfarben verwenden möchtest.","-- Screenshots\\Color Tints\\AN-Tints-IC-Comparison-ANDefault.jpg",\
        "Natural Weather Yellow","Dies fügt einen gelb/grün-Ton hinzu bei klarem und bewölktem Wetter, passend zur Atomsphäre von Natural Weather von Max Tael.","-- Screenshots\\Color Tints\\AN-Tints-IC-Comparison-ANYellow.jpg",\
        "Rose Red Tint","Dies fügt einen rot/orange-Ton hinzu bei klarem und bewölktem Wetter für diejenigen, die eine wärmere Atmosphäre bevorzugen.","-- Screenshots\\Color Tints\\AN-Tints-IC-Comparison-ANRed.jpg",\
        "Darker Bad Weather","Dies senkt die insgesamte Helligkeit bei nebligem, bewölktem und stürmischem Wetter.","-- Screenshots\\Color Tints\\AN-Tints-DarkerBadWeather.jpg",\
        "Natural Weather Yellow und Darker Bad Weather","Kombiniert den gelb/grün-Ton für klares und bewölktes Wetter mit der gesenkten Helligkeit für nebliges, bewölktes und stürmisches Wetter.","-- Screenshots\\Color Tints\\AN-Tints-DarkerBadWeather-ANYellow.jpg",\
        "Rose Red Tint und Darker Bad Weather","Kombiniert den rot/orange-Ton für klares und bewölktes Wetter mit der gesenkten Helligkeit für nebliges, bewölktes und stürmisches Wetter.","-- Screenshots\\Color Tints\\AN-Tints-DarkerBadWeather-ANRed.jpg"
        Case "Standard - keine Tönung"
            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 und 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 und 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
    
    EditINI('ini\\All Natural.ini', 'set', 'ANVars.FDEnabled', '1')
    EditINI('ini\\All Natural.ini', 'set', 'ANVars.FDSIEnabled', '1')
    
    SelectOne "Wähle welche Nebeldistanz du verwenden möchtest.",\
        "|Standard","Geeignet für die meisten User. Wähle diese Option, wenn du die Standard Nebeldistanz verwenden möchtest.","-- Screenshots\\Fog Distances\\AN-Fog-01-ANDefault.jpg",\
        "Näher wie bei der Redbag Fog Mod","Dies verschiebt die Nebeldistanz für alle Wettertypen etwas näher heran, ähnlich wie bei der Nebelmod von Redbag. Dies gibt das Gefühl, dass die Welt ein wenig kleiner und unbekannter ist und es kann die Leistung im Spiel ein wenig verbessern.","-- Screenshots\\Fog Distances\\AN-Fog-02-ANRedbag.jpg",\
        "Noch näher","Dies verschiebt den Nebel sogar noch näher für alle Wettertypen. Dies gibt das Gefühl, dass die Welt kleiner ist, da man nicht so weit sehen kann, und es kann die Leistung im Spiel ein wenig verbessern.","-- Screenshots\\Fog Distances\\AN-Fog-03-ANEvenCloser.jpg",\
        "Sehr nah","Dies lässt den Nebel schon sehr nah erscheinen für alle Wettertypen, ähnlich wie bei Morrowind. Dies gibt das Gefühl, dass die Welt viel kleiner ist, da man nicht so weit sehen kann. Diese Einstellung verbessert die Leistung und macht LOD oder VWD Mods größtenteils unnötig, wodurch die Leistung noch weiter erhöht wird.","-- Screenshots\\Fog Distances\\AN-Fog-04-ANVeryClose.jpg",\
        "Doppelt so weit","Dies drängt den Nebel doppelt so weit weg für alle Wettertypen außer bei nebligem Wetter. Dies erlaubt eine viel klarere Landschaftsaussicht, aber verringert die Leistung.","-- Screenshots\\Fog Distances\\AN-Fog-05-ANTwiceasFar.jpg"
        Case "Standard"
            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 "Näher wie bei der 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.60')
            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.60')
            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 "Noch näher"
            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.60')
            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.SnowFogDist', '0.54')
            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.60')
            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 "Sehr nah"
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearFogDist', '0.30')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyFogDist', '0.35')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogFogDist', '0.60')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastFogDist', '0.50')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainFogDist', '0.40')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowFogDist', '0.40')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormFogDist', '0.35')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SpecialFogDist', '0.35')
            
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearFogDist', '0.30')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyFogDist', '0.35')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogFogDist', '0.60')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastFogDist', '0.50')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainFogDist', '0.40')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormFogDist', '0.35')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaFogDist', '0.35')
            Break
        Case "Doppelt so weit"
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearFogDist', '2.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyFogDist', '2.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogFogDist', '1.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastFogDist', '2.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainFogDist', '2.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowFogDist', '2.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormFogDist', '2.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SpecialFogDist', '2.00')
            
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearFogDist', '2.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyFogDist', '2.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogFogDist', '1.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastFogDist', '2.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainFogDist', '2.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormFogDist', '2.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaFogDist', '2.00')
            Break
    EndSelect

    SelectOne "Wähle welche dunklere Nächte Option du verwenden willst.",\
        "|Standard Nächte","Geeignet für die meisten User. Die Helligkeit für Nächte wird nicht verändert und es bleibt der Standard Blauton der Nächte.","",\
        "50% dunklere Nächte","Dies macht die Nächte 50% dunkler.","",\
        "50% dunklere Nächte und kein Blauton","Dies macht die Nächte 50% dunkler und entfernt den Blauton, den die Nächte standardmäßig haben.","",\
        "80% dunklere Nächte","Dies macht die Nächte 80% dunkler.","",\
        "80% dunklere Nächte und kein Blauton","Dies macht die Nächte 80% dunkler und entfernt den Blauton, den die Nächte standardmäßig haben.",""
        Case "Standard Nächte"
            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% dunklere Nächte"
            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% dunklere Nächte und kein Blauton"
            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% dunklere Nächte"
            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% dunklere Nächte und kein Blauton"
            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

    EditINI('ini\\All Natural.ini', 'set', 'ANVars.TTEnabled', '1')
    EditINI('ini\\All Natural.ini', 'set', 'ANVars.TTSIEnabled', '1')
    
    SelectOne "Wähle die Wetterübergangsgeschwindigkeit. Wähle die Option, die am nähesten an deiner Timescale liegt.",\
        "|Standard","Wähle diese Option, wenn deine Timescale unverändert ist oder du nicht weißt was Timescale bedeutet.","",\
        "Timescale 20","Das macht den Übergang 66% langsamer, passend für eine Timescale von 20.","",\
        "Timescale 10","Das macht den Übergang 33% langsamer, passend für eine Timescale von 10.",""
        Case "Standard"
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearDeltaMult', '1.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyDeltaMult', '1.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogDeltaMult', '1.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastDeltaMult', '1.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainDeltaMult', '1.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowDeltaMult', '1.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormDeltaMult', '1.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SpecialDeltaMult', '1.00')
            
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearDeltaMult', '1.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyDeltaMult', '1.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogDeltaMult', '1.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastDeltaMult', '1.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainDeltaMult', '1.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormDeltaMult', '1.00')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaDeltaMult', '1.00')
            Break
        Case "Timescale 20"
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearDeltaMult', '0.66')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyDeltaMult', '0.66')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogDeltaMult', '0.66')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastDeltaMult', '0.66')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainDeltaMult', '0.66')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowDeltaMult', '0.66')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormDeltaMult', '0.66')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SpecialDeltaMult', '0.66')
            
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearDeltaMult', '0.66')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyDeltaMult', '0.66')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogDeltaMult', '0.66')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastDeltaMult', '0.66')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainDeltaMult', '0.66')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormDeltaMult', '0.66')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaDeltaMult', '0.66')
            Break
        Case "Timescale 10"
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.ClearDeltaMult', '0.33')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.CloudyDeltaMult', '0.33')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.FogDeltaMult', '0.33')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.OvercastDeltaMult', '0.33')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.RainDeltaMult', '0.33')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SnowDeltaMult', '0.33')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.StormDeltaMult', '0.33')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SpecialDeltaMult', '0.33')
            
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIClearDeltaMult', '0.33')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SICloudyDeltaMult', '0.33')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIFogDeltaMult', '0.33')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIOvercastDeltaMult', '0.33')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIRainDeltaMult', '0.33')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIStormDeltaMult', '0.33')
            EditINI('ini\\All Natural.ini', 'set', 'ANVars.SIManiaDeltaMult', '0.33')
            Break
    EndSelect


    Note "Vergiss nicht, du kannst jederzeit die Kombination der Wettermods, die du ingame sehen möchtest, sowie eine Vielzahl von Optionen und Features, die in diesem Installationsscript nicht enthalten sind, verändern indem du die 'All Natural.ini' im Ordner '\\Oblivion\\Data\\ini\\' manuell editierst. Weitere Optionen beinhalten Einfluss der Mondphasen auf die Dunkelheit der Nächte, Wetterunbeständigkeit und Wolken-Timescale.\n"
    
    Else ; If not using Wrye Bash 292+
    
    Note "Da du nicht Wrye Bash Version 292 oder höher verwendest, kann dieser Install Wizard die Einstellungen in der Datei 'All Natural.ini' für dich nicht editieren. Vergiss nicht, du kannst jederzeit die Kombination der Wettermods, die du ingame sehen möchtest, sowie eine Vielzahl an All Natural Optionen und Features, die in diesem Installationsscript nicht enthalten sind, verändern indem du die 'All Natural.ini' Datei im Ordner '\\Oblivion\\Data\\ini\\' manuell editierst. Weitere Optionen beinhalten Mondphasen Einfluss auf die Dunkelheit der Nächte, Wetter Unbeständigkeit und Wolken-Timescale.\n"
    
    EndIf ; End of Wrye Bash 292+ check
    
    Note "Zu guter Letzt, vergiss AUF KEINEN FALL Import Cells bei " + sRebuild + " auszuwählen, wenn du deinen Bashed Patch aktualisierst. Ansonsten wirst du bei vielen Interior-Fenstern in eine Schwarze Leere hinaussehen.\n"

EndIf
