;Better Cities 5.0.0 BAIN Wizard Installation Script

RequireVersions "1.2.0.416","0.0.18.6","","294"

DeSelectAll

bFull = False
bArboretum = False
bUniversity = False
bArena = False
bGardens = False
bMarket = False
bPrison = False
bTalos = False
bTemple = False
bWaterfront = False

SelectSubPackage "00 Core"
;=============================================================================================
SelectOne "Willst du die gemergten Plugins von Better Cities v5 installieren oder die separaten?", \
    "|Gemergt", "Dies installiert die zusammengefassten Dateien fr alle Stdte und die Kaiserstadt (IC) von Cyrodiil.", "", \
    "Separat", "Dies gibt dir die Mglichkeit die Kaiserstadt (IC) Bezirke individuell herauszusuchen. Alle anderen Stdte gibt es nur in der gemergten Variante.", ""
    Case "Gemergt"
        SelectSubPackage "01 Unified"
        SelectEspm "Better Imperial City.esp"
		
		If DataFileExists ("Blood&Mud.esp")
			DeSelectEspm "Better Cities Full.esp"
		Else
			DeSelectEspm "Better Cities Full - B&M Edition.esp"
		EndIf

        bFull = True
    Break

    Case "Separat"
        SelectSubPackage "01 Unified"
        DeSelectEspm "Better Imperial City.esp"
		
		If DataFileExists ("Blood&Mud.esp")
			DeSelectEspm "Better Cities Full.esp"
		Else
			DeSelectEspm "Better Cities Full - B&M Edition.esp"
		EndIf
        SelectOne "Mchtest du alle Bezirke installieren?", \
            "|Ja", "Alle Stdte und IC Bezirke werden installiert.", "", \
            "Nein", "Du kannst aus dem folgenden Men whlen, welche Bezirke du installieren mchtest.", ""
            Case "Ja"
                SelectSubPackage "01 Separate"

                bArboretum = True
                bUniversity = True
                bArena = True
                bGardens = True
                bMarket = True
                bPrison = True
                bTalos = True
                bTemple = True
                bWaterfront = True

            Break
            Case "Nein"
                SelectSubPackage "01 Separate"
                DeSelectEspm "Better Cities IC Waterfront.esp"
                DeSelectEspm "Better Cities IC Temple.esp"
                DeSelectEspm "Better Cities IC Talos Plaza.esp"
                DeSelectEspm "Better Cities IC Prison.esp"
                DeSelectEspm "Better Cities IC Market.esp"
                DeSelectEspm "Better Cities IC Green Emperor Way.esp"
                DeSelectEspm "Better Cities IC Elven Gardens.esp"
                DeSelectEspm "Better Cities IC Arena.esp"
                DeSelectEspm "Better Cities IC Arcane University.esp"
                DeSelectEspm "Better Cities IC Arboretum.esp"

                SelectMany "Whle welche IC-Bezirke du installieren willst.", \
                    "IC Arboretum", "Kaiserstadt, Baumgarten-Bezirk", "", \
                    "IC Arcane University", "Kaiserstadt, Geheime Universitt", "", \
                    "IC Arena", "Kaiserstadt, Arenabezirk", "", \
                    "IC Elven Gardens", "Kaiserstadt, Elfengarten-Bezirk", "", \
                    "IC Green Emperor Way", "Kaiserstadt, Palastbezirk", "", \
                    "IC Market", "Kaiserstadt, Marktbezirk", "", \
                    "IC Prison", "Kaiserstadt, Gefngnis", "", \
                    "IC Talos Plaza", "Kaiserstadt, Talos-Platz-Bezirk", "", \
                    "IC Temple", "Kaiserstadt, Tempelbezirk", "", \
                    "IC Waterfront", "Kaiserstadt, Hafenbezirk", ""
                    Case "IC Arboretum"
                        SelectEspm "Better Cities IC Arboretum.esp"
                        bArboretum = True
                    Break
                    Case "IC Arcane University"
                        SelectEspm "Better Cities IC Arcane University.esp"
                        bUniversity = True
                    Break
                    Case "IC Arena"
                        SelectEspm "Better Cities IC Arena.esp"
                        bArena = True
                    Break
                    Case "IC Elven Gardens"
                        SelectEspm "Better Cities IC Elven Gardens.esp"
                        bGardens = True
                    Break
                    Case "IC Green Emperor Way"
                        SelectEspm "Better Cities IC Green Emperor Way.esp"
                    Break
                    Case "IC Market"
                        SelectEspm "Better Cities IC Market.esp"
                        bMarket = True
                    Break
                    Case "IC Prison"
                        SelectEspm "Better Cities IC Prison.esp"
                        bPrison = True
                    Break
                    Case "IC Talos Plaza"
                        SelectEspm "Better Cities IC Talos Plaza.esp"
                        bTalos = 1
                    Break
                    Case "IC Temple"
                        SelectEspm "Better Cities IC Temple.esp"
                        bTemple = True
                    Break
                    Case "IC Waterfront"
                        SelectEspm "Better Cities IC Waterfront.esp"
                        bWaterfront = True
                    Break
                EndSelect
            Break
        EndSelect
    Break
	
EndSelect
;=============================================================================================

;FPS Patches
;===========
SelectOne "Willst du die FPS Patches installieren? Sie entfernen etwas von den neuen Inhalten und versuchen damit die FPS zu steigern.", \
    "Ja", "Ich will versuchen meine FPS mit den FPS Boostern zu verbessern.", "", \
    "|Nein", "Meine FPS sind ausreichend, daher brauche ich sie nicht.", ""
    Case "Ja"
        If bFull
            SelectSubPackage "40 FPS Patches"
            DeSelectEspm "Better Cities IC Waterfront FPS Patch.esp"
            DeSelectEspm "Better Cities IC Tunnel FPS Patch.esp"
            DeSelectEspm "Better Cities IC Temple FPS Patch.esp"
            DeSelectEspm "Better Cities IC Talos Plaza FPS Patch.esp"
            DeSelectEspm "Better Cities IC Prison FPS Patch.esp"
            DeSelectEspm "Better Cities IC Market FPS Patch.esp"
            DeSelectEspm "Better Cities IC Elven Gardens FPS Patch.esp"
            DeSelectEspm "Better Cities IC Arcane University FPS Patch.esp"
            DeSelectEspm "Better Cities IC Arboretum FPS Patch.esp"

            If DataFileExists ("Blood&Mud.esp")
                DeSelectEspm "Better Cities Full FPS Patch.esp"
            Else
                DeSelectEspm "Better Cities Full - B&M Edition FPS Patch.esp"
            EndIf
        Else
            SelectSubPackage "40 FPS Patches"
            DeSelectEspm "Better Imperial City FPS Patch.esp"
            DeSelectEspm "Better Cities IC Waterfront FPS Patch.esp"
            DeSelectEspm "Better Cities IC Temple FPS Patch.esp"
            DeSelectEspm "Better Cities IC Talos Plaza FPS Patch.esp"
            DeSelectEspm "Better Cities IC Prison FPS Patch.esp"
            DeSelectEspm "Better Cities IC Market FPS Patch.esp"
            DeSelectEspm "Better Cities IC Elven Gardens FPS Patch.esp"
            DeSelectEspm "Better Cities IC Arcane University FPS Patch.esp"
            DeSelectEspm "Better Cities IC Arboretum FPS Patch.esp"
            DeSelectEspm "Better Cities Full FPS Patch.esp"
            DeSelectEspm "Better Cities Full - B&M Edition FPS Patch.esp"

            If DataFileExists ("Blood&Mud.esp")
                DeSelectEspm "Better Cities Full FPS Patch.esp"
            Else
                DeSelectEspm "Better Cities Full - B&M Edition FPS Patch.esp"
            EndIf

            If bArboretum
                SelectEspm "Better Cities IC Arboretum FPS Patch.esp"
            EndIf

            If bUniversity
                SelectEspm "Better Cities IC Arcane University FPS Patch.esp"
            EndIf

            If bGardens
                SelectEspm "Better Cities IC Elven Gardens FPS Patch.esp"
            EndIf

            If bMarket
                SelectEspm "Better Cities IC Market FPS Patch.esp"
            EndIf

            If bPrison
                SelectEspm "Better Cities IC Prison FPS Patch.esp"
            EndIf

            If bTalos
                SelectEspm "Better Cities IC Talos Plaza FPS Patch.esp"
            EndIf

            If bTemple
                SelectEspm "Better Cities IC Temple FPS Patch.esp"
            EndIf

            If bWaterfront
                SelectEspm "Better Cities IC Waterfront FPS Patch.esp"
            EndIf
        EndIf
    Break
    Case "Nein"
        Note "Es werden keine FPS Patches installiert."
    Break
EndSelect
;=============================================================================================


;Leyawiin Flood
;==============
If bFull | bLeyawiin
    SelectOne "Mchtest du die Flut in Leyawiin entfernen?(senkt den Wasserspiegel und entfernt die Plankenwege)", \
        "Ja", "ndert den Wasserpegel um die berflutung zu entfernen.", "", \
        "|Nein", "Belsst den Wasserspiegel in Leyawiin so wie es Bananasplit vorgesehen hat.", ""
        Case "Ja"
            SelectSubPackage "03 Leyawiin Flood Removal"
        Break
        Case "Nein"
            Note "Der Wasserspiegel in Leyawiin bleibt so wie es Bananasplit vorgesehen hat."
        Break
    EndSelect
EndIf
;=============================================================================================

;View When Distant
;===================
SelectOne "Willst du die VWD Items der Kaiserstadt sehen? (Senkt FPS)", \
    "Ja", "Natrlich, Ich habe REAVWD installiert und werde TES4LODGen verwenden um die Kaiserstadt in all seiner Pracht zu sehen.", "", \
    "|Nein", "Ich benutze nicht RAEVWD, daher werde ich sowieso nichts sehen und ich will nicht mehr FPS als ntig verlieren.", ""
    Case "Ja"
        SelectSubPackage "04 View When Distant IC"
    Break
    Case "Nein"
        Note "Du wirst die Better Cities VWD Items der Kaiserstadt nicht sehen."
    Break
EndSelect
;=============================================================================================

;Open Better Cities
;===================
SelectOne "Hast du vor, die Open Cities Option zu verwenden? Wenn du auf Ja klickst, wird das Open Better Cities Plugin installiert.", \
    "Ja", "Natrlich! Ich will, dass die Open Cities korrekt funktionieren.", "", \
    "|Nein", "Ich habe nicht vor diese Option zu verwenden, weil ich glaube, dass es zu intensiv fr meinen Rechner ist oder ich die Open Cities einfach nicht mag.", ""
    Case 'Ja'
        SelectSubPackage "05 Open Better Cities"
		If DataFileExists ("Knights.esp")
			SelectSubPackage "30 Knights of the Nine"
		EndIf
    Break
    Case "Nein"
        Note "Die ESP, die die Vanilla KI und Quests fr eine korrekte Funktion der Open Cities berschreibt, wird nicht installiert."
    Break
EndSelect
;=============================================================================================

;Replacer Plugins
;================
SelectMany "Replacer Plugins:", \
    "Against the Zealots of the Nine", "Ersetzt das original Plugin um die Kompatibilitt zu fixen. Du musst die Originalmod downloaden und installieren. Es wird geprft ob du die Mod tatschlich installiert hast.", "", \
    "Clocks of Cyrodiil", "Replacer Plugin des originalen Clocks of Cyrodiil. Du musst die Originalmod downloaden und installieren. Es wird geprft ob du die Mod tatschlich installiert hast.", "", \
    "IC Expanded", "Replacer Plugin des originalen IC Expanded von Captain Chris Stc. Du musst die Originalmod downloaden und installieren. Es wird geprft ob du die Mod tatschlich installiert hast.", "", \
    "Mystery of the Dulan Cult", "Replacer Plugin. Du musst die Originalmod downloaden und installieren. Es wird geprft ob du die Mod tatschlich installiert hast.", "", \
    "Scribe Supplies", "Whle zwischen den zwei Plugins fr Scribe Supplies nachdem du auf OK geklickt hast. Die Standard Version fgt Dinge zum Verkauf fr die Bcherhndlern hinzu. Die Intense Version fgt ausserdem Dinge in verschiedenen NPC-Husern und Gildenhallen hinzu. Es werden keine weiteren Ressourcen bentigt.", "", \
    "Slofs Goth Shop", "Ersetzt das original Plugin um die Kompatibilitt zu fixen. Du musst die Originalmod downloaden und installieren. Es wird geprft ob du die Mod tatschlich installiert hast.", "", \
    "Vaults Of Cyrodiil", "Replacer Plugin. Da es keine Ressourcen fr diese Mod gibt, musst du auch nicht die Originalmod herunterladen, auer um die Readme zu lesen.", ""
;==========================================================

    Case "Against the Zealots of the Nine"
        SelectSubPackage "20 Against the Zealots of the Nine"
        Note "Vergiss nicht die Ressourcen fr Against the Zealots of the Nine zu installieren."
    Break
;==========================================================

    Case "Clocks of Cyrodiil"
        SelectSubPackage "20 Clocks of Cyrodiil"
        Note "Vergiss nicht die Ressourcen fr Clocks of Cyrodiil zu installieren."
    Break
;==========================================================

    Case "IC Expanded"
        SelectSubPackage "20 ICExpand"
        Note "Vergiss nicht die Ressourcen fr IC Expanded zu installieren."
    Break
;==========================================================

    Case "Mystery of the Dulan Cult"
        If bFull | bMarket
            SelectSubPackage "20 Mystery of the Dulan Cult"
            Note "Vergiss nicht die Ressourcen fr Mystery of the Dulan Cult zu installieren."
        Else
            Note "Weder Better Cities Full noch IC Market sind installiert, daher brauchst du den Mystery of the Dulan Cult Replacer nicht."
        EndIf
    Break
;==========================================================

    Case "Scribe Supplies"
        If bFull | bMarket
            SelectOne "Willst du die Standard oder Intensive Version von Scribe Supplies (die viele Zellen ndert)?", \
                "|Standard", "Fgt Dinge zum Verkauf fr Bcherhndlern hinzu", "", \
                "Intensive", "Fgt Dinge zum Verkauf fr Bcherhndlern hinzu UND plaziert Dinge in verschiedenen NPC-Husern und Gildenhallen", ""
                Case "Standard"
                    SelectSubPackage "20 Scribe Supplies"
                    DeSelectEspm "00RBScribeSupplies Intensive.esp"
                    Note "Vergiss nicht die Ressourcen fr Scribe Supplies zu installieren."
                Break
                Case "Intensive"
                    SelectSubPackage "20 Scribe Supplies"
                    DeSelectEspm "00RBScribeSupplies02, read summary.esp"
                    Note "Vergiss nicht die Ressourcen fr Scribe Supplies zu installieren."
                Break
            EndSelect
        Else
            Note "Weder Better Cities Full noch IC Market sind installiert, daher brauchst du den Scribe Supplies Replacer nicht."
        EndIf
    Break
;==========================================================

    Case "Slofs Goth Shop"
        SelectSubPackage "20 Slofs Goth Shop"
        Note "Vergiss nicht die Ressourcen fr Slofs Goth zu installieren."
    Break
;==========================================================

    Case "Vaults Of Cyrodiil"
        SelectSubPackage "20 Vaults Of Cyrodiil"
        Note "Vergiss nicht die Ressourcen fr Vaults Of Cyrodiil zu installieren."
        Break
    Break
;==========================================================
EndSelect
;=============================================================================================

;All Natural
;==========
If DataFileExists ("All Natural.esp")
        SelectSubPackage "30 All Natural"
EndIf
;=============================================================================================

;COBL Drinkable Wells & Ingredients
;====================
If DataFileExists ("COBL Main.esm")
        SelectOne "Willst du die COBL Integrationsdatei verwenden?", \
                "|Ja", "Die Brunnen, die von BC in jeder Stadt hinzugefgt werden, knnen als Wasserquelle zum Trinken verwendet werden, wenn man den Survival-Teil von COBL benutzt, und diverse BC Zutaten werden wie COBL Zutaten behandelt.", "", \
                "Nein", "Dies ist eine Integrationsdatei, kein Patch, und wird daher NICHT bentigt um COBL verwenden zu knnen.", ""
                Case "Ja"
                        SelectSubPackage '10 Cobl'
                Break
                Case "Nein"
                        Note "Die COBL Integrationsdatei wird nicht installiert."
                Break
        EndSelect
EndIf
;=============================================================================================

;Dalls Skyrim Nords
;================
If DataFileExists ("Dalls_SkyrimNords.esp")
    SelectSubPackage "30 Skyrim Nords"
EndIf
;=============================================================================================

; Halcyon Island
;===============
If DataFileExists ("Halcyon Island.esp")
        SelectSubPackage "30 Halcyon Island"
EndIf
;=============================================================================================

;Knightly Armory
;===============
If DataFileExists ("KnightlyArmory.esp")
    SelectSubPackage "30 Knightly Armory"
EndIf

;=============================================================================================

;Oblivion Collectible Cards
;==========================
If DataFileExists ("Oblivion Collectible Cards.esp")
    SelectSubPackage "30 Oblivion Collectible Cards"
EndIf
;=============================================================================================

;Oblivion Mr Siika Dwemer Technology
;===================================
If DataFileExists ("mrSiikas_DwemerTechnology_DwemerSubway.esp")
    SelectSubPackage "30 Dwemer Subway"
EndIf
;=============================================================================================

;Old Crow Inn
;============
If DataFileExists ("OldCrowInn.esp")
    SelectSubPackage "30 Old Crow Inn"
EndIf
;=============================================================================================

;Ruined Tails Tale
;==================
If DataFileExists ("RTT.esp")
    SelectSubPackage "30 Ruined Tails Tale"
EndIf
;=============================================================================================

;Skingrad Outer District
;==================
If DataFileExists ("Skingrad outer district.esp")
    SelectSubPackage "30 Skingrad Outer District"
EndIf
;=============================================================================================

;Tears of the Fiend
;==================
If DataFileExists ("TOTF.esp")
    SelectSubPackage "30 Tears of the Fiend"
EndIf
;=============================================================================================

;The Lost Spires
;===============
If DataFileExists ("The Lost Spires.esp")
    SelectSubPackage "30 The Lost Spires"
EndIf
;=============================================================================================

;Thievery in the Imperial City
;=============================
If DataFileExists ("Thievery.esp")
    SelectSubPackage "30 Thievery in the Imperial City"
EndIf
;=============================================================================================

;TIE Restricted Areas
;=====================
If DataFileExists ("TIE.esp")
        SelectOne "Willst du die TIE Integrationsdatei verwenden?", \
                "|Ja", "In einigen Gebieten von Better Cities wirst du beschrnkten Zugang haben, so wie es in TIE ist. Das bedeutet, du wirst nicht autorisiert sein, sie zu betreten, wenn ein NPC anwesend ist.", "", \
                "Nein", "Dies ist eine Integrationsdatei, kein Patch, und wird daher NICHT bentigt um TIE verwenden zu knnen.", ""
                Case "Ja"
                        SelectSubPackage "10 TIE"
                Break
                Case "Nein"
                        Note "Die TIE Integrationsdatei wird nicht installiert."
                Break
        EndSelect
EndIf
;=============================================================================================

;Trails Of Cyrodiil
;==================
If DataFileExists ("Trail  EAST.esp")
    If DataFileExists ("Unique Landscapes - Cheydinhal Falls DV.esp")
        Note "Installiere den Patch von Chaky fr die UL Cheydinhal Falls"
    Else
        SelectSubPackage "30 Trails Of Cyrodiil"
    EndIf
EndIf
;=============================================================================================

;UL Chorrol Hinterland
;=====================
If DataFileExists ("xulChorrolHinterland.esp")
        SelectSubPackage "30 UL Chorrol Hinterlands"
EndIf
;=============================================================================================

;UL imperial Isle
;=====================
If DataFileExists ("xulImperialIsle.esp")
        SelectSubPackage "30 UL Imperial Isle"
EndIf
;=============================================================================================

;UL Skingrad Outskirts
;=====================
If DataFileExists ("xulSkingradOutskirts.esp")
    SelectSubPackage "30 UL Skingrad Outskirts"
EndIf
;=============================================================================================

;Valley View Estate
;==================
If DataFileExists ("Valley_View_Estate.esp")
        SelectSubPackage "30 Valley View Estate"
EndIf
;=============================================================================================

;Verona House Bloodlines
;=======================
If DataFileExists ("VHBloodlines 1.2.esp")
    SelectSubPackage "30 Verona House Bloodlines"
EndIf
;=============================================================================================

;Vvardenfell Imports
;===================
If DataFileExists ("Vvardenfell_Imports.esp")
    SelectSubPackage "30 Vvardenfell Imports"
EndIf
;=============================================================================================

;Werewolf Legends
;================
If DataFileExists ("Werewolf-Legends.esp")
    SelectSubPackage "30 Werewolf Legends"
EndIf
;=============================================================================================

;UL Bravil BarrowFields
;======================
If DataFileExists ("xulBravilBarrowfields.esp")
    If DataFileExists ("Blood&Mud.esp")
        SelectSubPackage "31 UL Bravil Barrowfields"
        DeSelectEspm "Better Cities - Unique Landscape Barrowfields.esp"
    Else
        SelectSubPackage "31 UL Bravil Barrowfields"
        DeSelectEspm "Better Cities B&M - Unique Landscape Barrowfields.esp"
    EndIf
EndIf
;=============================================================================================

;UL Cheydinhal Falls
;===================
If DataFileExists ("xulCheydinhalFalls.esp")
        SelectSubPackage "30 UL Cheydinhal Falls"
EndIf
;=============================================================================================

;Sexlivion
;=========
If DataFileExists ("Sexlivion.esp")
    SelectSubPackage "32 Sexlivion"
    DeSelectEspm "Better Cities - Sexlivion_0.4a_Full_English_v1.esp"
EndIf

If DataFileExists ("Sexlivion_0.4a_Full_English_v1.esp")
    SelectSubPackage "32 Sexlivion"
    DeSelectEspm "Better Cities - Sexlivion.esp"
EndIf
;=============================================================================================

;CUO Bravil Patch
;================
If DataFileExists ("CUO_Bravil.esp")
    If DataFileExists ("Blood&Mud.esp")
        SelectSubPackage "33 CUO Bravil"
        DeSelectEspm "Better Cities - CUO Bravil Patch.esp"
    Else
        SelectSubPackage "33 CUO Bravil"
        DeSelectEspm "Better Cities B&M - CUO Bravil Patch.esp"
    EndIf
EndIf
;=============================================================================================

;CUO Bruma Patch
;================
If DataFileExists ("CUO_Bruma.esp")
    SelectSubPackage "33 CUO Bruma"
EndIf
;=============================================================================================

;CUO Chorrol Patch
;=================
If DataFileExists ("CUO_Chorrol.esp")
    SelectSubPackage "33 CUO Chorrol"
EndIf
;=============================================================================================

;CUO Leyawiin Patch
;==================
If DataFileExists ("CUO_Leyawiin.esp")
    SelectSubPackage "33 CUO Leyawiin"
EndIf
;=============================================================================================

;Origin of the Mages Guild
;==========================
If DataFileExists ("Origin of the Mages Guild.esp")
    If bFull
        SelectSubPackage "33 Origin of the Mages Guild"
        DeSelectEspm "Better Cities - OMG.esp"
    Else
        SelectSubPackage "33 Origin of the Mages Guild"
        DeSelectEspm "Better Imperial City - OMG.esp"
    EndIf
EndIf
;=============================================================================================
Note "\n Installiere die Better Cities Ressources Packs (beide) damit Better Cities fehlerfrei dargestellt werden kann."
;End of Script

;=============================================================================================

