EDIT: Script has been updated to
1.32 RC3 here :
http://www.tessource.net/files/file.php?id=11593---
Pulled this one in to a new post because it's pretty massive with the newly updated script and the old script..
Oscuro's Oblivion Overhaul 1.32 RC2Update: Script is now almost entirely dynamic (which took quite a bit of extra work in order to keep my favorite OOO Lite feature intact: "Prompt to install OOO Full if all addons from the full version are selected"). The doc/folder copy|install script worked out pretty good too. It's now extremely easy to update the script for new releases of OOO.
My script is completely built around the default folder structure, so you do not need to re-arrange all those plugins & other files. All you have to do is extract the OOO 1.3 Base and OOO 1.32 RC2 Patch to the same folder and add this script during the omod creation. You might have to get some of the code back on to one line depending on how it copies & pastes in to the editor.
CODE
;** Analyzed by http://lhammonds.game-host.org/obmm/tools_obmm_analyzer.asp **
If VersionLessThan 1.0.0
Message "This mod must be installed by OBMM version 1.0.0 or later to prevent script errors."
FatalError
EndIf
DontInstallAnyPlugins
DontInstallAnyDataFiles
; Common Variable Declaration
SetVar OptVar 0
SetVar StopVar 0
SetVar xFullAddons 0
; Paths
SetVar AddonsPath "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\"
SetVar FullEsp "Oscuro's Oblivion Overhaul\\OOO-FULL\\Oscuro's_Oblivion_Overhaul.esp"
SetVar LiteEsp "Oscuro's Oblivion Overhaul\\OOO-LITE\\Oscuro's_Oblivion_Overhaul.esp"
SetVar Esm "Oscuro's_Oblivion_Overhaul.esm"
; OOO Data Folders
SetVar numFolders 3
SetVar folder1_from "Meshes"
SetVar folder1_to "Meshes"
SetVar folder1_includeSubfolders True
SetVar folder2_from "Sound"
SetVar folder2_to "Sound"
SetVar folder2_includeSubfolders True
SetVar folder3_from "Textures"
SetVar folder3_to "Textures"
SetVar folder3_includeSubfolders True
; OOO Faqs/Readme's/Misc
SetVar numDocs 4
SetVar doc1_from "OOO.ico"
SetVar doc1_to "OOO.ico"
SetVar doc2_from "Oscuro's Oblivion Overhaul\\OOO_1.31_INFORMATION.doc"
SetVar doc2_to "OOO_1.31_INFORMATION.doc"
SetVar doc3_from "Oscuro's Oblivion Overhaul\\OOO_1.32_Changes.doc"
SetVar doc3_to "OOO_1.32_Changes.doc"
SetVar doc4_from "Oscuro's Oblivion Overhaul\\OOO_1.3 FAQ.html"
SetVar doc4_to "OOO_1.3 FAQ.html"
; Bundled Addons - These plugins MUST have their own customizable installers located under the "Install Bundled Addons" section
SetVar numBundledAddons 4
SetVar bAddon1 0
SetVar bAddon1_T "Adjust Level Rates.."
SetVar bAddon1_D "Change the levelling rates of your skills, the default leveling rate of OOO is about x3 slower on average."
SetVar bAddon2 0
SetVar bAddon2_T "Adjust Respawn Rates.."
SetVar bAddon2_D "Change the respawn time of the world's respawning entities (a week, two weeks, a month, or a year)."
SetVar bAddon3 0
SetVar bAddon3_T "Container Trap Instant Effects"
SetVar bAddon3_D "Turns chests traps into instant-effects to avoid CTDs with UI mods that change spell timers to be displayed in text."
SetVar bAddon4 0
SetVar bAddon4_T "Living Economy"
SetVar bAddon4_D "Highly Recommended, this plug-in creates more realistic bartering mechanics, a more interesting mercantile environment and harder 'get rich quick' schemes."
; Full-Version Addons - These plugins enable features of OOO Full for OOO Lite
SetVar numFullAddons 13
SetVar fAddon1 0
SetVar fAddon1_T "Armor Perks (F)"
SetVar fAddon1_D "Changes to armor skill perks. With it, heavy armor will be more cumbersome at master level. Light armors will offer 25\% bonus protection at master level instead of 50. It also reduces the wear rate of weapons and armor to 30\% of the original Oblivion's values. Lastly, it increases the costs of armor repairing at stores."
SetVar fAddon1_F "OOO-Armor_Perks_WearRate_Repair.esp"
SetVar fAddon1_X ""
SetVar fAddon2 0
SetVar fAddon2_T "Birth Signs (F)"
SetVar fAddon2_D "Changes the Birthsigns to match OOO's default Birthsigns."
SetVar fAddon2_F "OOO-BirthSigns.esp"
SetVar fAddon2_X ""
SetVar fAddon3 0
SetVar fAddon3_T "Combat Skills Perks (F)"
SetVar fAddon3_D "Upgrades combat skills perks and related gamesettings (Higher sneak attacks, more successful special attacks, less fatigue cost for special attacks, faster attacks, hand to hand skill upgrades, slightly higher jump, marksmanship greater fatigue cost and greater range, faster arrows, and arrow physics)"
SetVar fAddon3_F "OOO-Combat_Skills_Perks_Marksmanship.esp"
SetVar fAddon3_X ""
SetVar fAddon4 0
SetVar fAddon4_T "Daedric Lord Quests (F)"
SetVar fAddon4_D "This takes away the level restrictions for Daedric Lord quests and resets them to a minimum level of two in order to gain access to the quests. They're also updated to accept the new pelts of OOO's new animals."
SetVar fAddon4_F "OOO-DaedraLord_Quests.esp"
SetVar fAddon4_X ""
SetVar fAddon5 0
SetVar fAddon5_T "Dangerous Traps (F)"
SetVar fAddon5_D "This makes traps more damaging than Oblivion's default settings."
SetVar fAddon5_F "OOO-Dangerous_Traps.esp"
SetVar fAddon5_X ""
SetVar fAddon6 0
SetVar fAddon6_T "Deadly Combat (F)"
SetVar fAddon6_D "This makes weapon and creature damage higher across the board. It also reduces the initial health of players when they first create their characters. Creature's health is slightly higher and their low level status reduced."
SetVar fAddon6_F "OOO-Deadly_Combat.esp"
SetVar fAddon6_X ""
SetVar fAddon7 0
SetVar fAddon7_T "Drop Lit Torches-Immersion (F)"
SetVar fAddon7_D "This is a version of Drop_Lit_Torches that is designed for utmost immersion. The name of the object \"Torch\" has been removed from every torch in the game, so it will no longer disturb your immersion when dropping torches on the ground while adventuring."
SetVar fAddon7_F "OOO-DLT_Immersion.esp"
SetVar fAddon7_X ""
SetVar fAddon8 0
SetVar fAddon8_T "Magic Effects + Enchanting (F)"
SetVar fAddon8_D "Changes all tweaked magic effects and enchantments (which affect clothing, armor and weapons). It also includes the changes that govern more powerful enchantments with Grand Soul gems, in order to compensate for the more magic-consuming and more expensive costs of enchantments as a whole."
SetVar fAddon8_F "OOO-Magic_Effects+Enchantments.esp"
SetVar fAddon8_X ""
SetVar fAddon9 0
SetVar fAddon9_T "Magic Effects + Spells (F)"
SetVar fAddon9_D "Changes all tweaked magic effects and adds the pertinent changes to spells (default and OOO's new spell lines) which make magic spells more viable and less prone to exploitation (on those \"bugged\" spell effects, like Drain Health)."
SetVar fAddon9_F "OOO-Magic_Effects+Spells.esp"
SetVar fAddon9_X ""
SetVar fAddon10 0
SetVar fAddon10_T "Magic Game Settings (F)"
SetVar fAddon10_D "Changes the gamesettings related to magic. Magicka regen base is slower than default, but the bonus earned by Wisdom to regen is much higher. Magicka pool per Intelligence point is greater. Magicka's target and area effects are less costly. Magic spell speed is much greater. Magicka's range is also greater. Finally, magic effectivity is reduced depending on the weight of armor that the user is wearing."
SetVar fAddon10_F "OOO-Magic_Game_Settings.esp"
SetVar fAddon10_X ""
SetVar fAddon11 0
SetVar fAddon11_T "Potions (F)"
SetVar fAddon11_D "Adds into the game the new regen based potions for Fatigue, Health and Magicka. These potions will be found in the usual suspects for your potion-supplying needs."
SetVar fAddon11_F "OOO-Potions.esp"
SetVar fAddon11_X ""
SetVar fAddon12 0
SetVar fAddon12_T "Thief Guild Difficult (F)"
SetVar fAddon12_D "Changes the difficulty of the Thieves Guild's quest that asks you to sell a certain amount of goods to the local fence. The value requirements are much higher, and much more suitable to OOO's new wares and values."
SetVar fAddon12_F "OOO-ThiefGuild_Difficult.esp"
SetVar fAddon12_X ""
SetVar fAddon13 0
SetVar fAddon13_T "Water Weeds (F)"
SetVar fAddon13_D "Enables water weeds."
SetVar fAddon13_F "OOO-Water_Weeds.esp"
SetVar fAddon13_X ""
; Old Version Detection
If DataFileExists "LITE_Oscuro's_Oblivion_Overhaul_V_1.23.esp"
SetVar StopVar 1
EndIf
If DataFileExists "FULL_Oscuro's_Oblivion_Overhaul_V_1.23.esp"
SetVar StopVar 1
EndIf
If Equal %StopVar% 1
If DialogYesNo "An old version of Oscuro's Oblivion Overhaul has been detected, please make sure you've read the upgrade instructions before continuing.%NewLine%%NewLine%Would you like to Continue?"
Else
FatalError
EndIf
EndIf
SelectWithDescriptions "OOO Version" "1.32 Full" "This will install the full version of OOO, and allow you to select additional bundled addons." "1.32 Lite" "This will install the lite version of OOO, and allow you to select additional OOO full version addons & bundled addons." "Cancle Installation" "Mod will not be installed."
Case 1.32 Full
SetVar OptVar 1
;Break
Case 1.32 Lite
IfNot Equal %Esm% ""
InstallPlugin "%Esm%"
EndIf
Break
Case Cancle Installation
FatalError
EndSelect
If Equal %OptVar% 0
Goto LiteMenu
EndIf
; Build OOO Full Menu
SetVar select "SelectManyWithDescriptions \"Bundled Addon's :\""
For Count count 1 %numBundledAddons%
SetVar select "%select% \"\%bAddon%count%_T\%\" \"\%bAddon%count%_D\%\""
EndFor
SetVar cases ""
For Count count 1 %numBundledAddons%
SetVar e "SetVar this \%bAddon%count%_T\%"
ExecLines %e%
SetVar cases "%cases%Case %this%%NewLine%SetVar bAddon%count% 1%NewLine%Break%NewLine%"
EndFor
ExecLines %select%%NewLine%%cases%EndSelect
CopyPlugin "%FullEsp%" "Oscuro's_Oblivion_Overhaul.esp"
Goto InstallBundledPlugins
; Build OOO Lite Menu
Label LiteMenu
SetVar select "SelectManyWithDescriptions \"Addon's (F)=Contained in Full version :\""
For Count count 1 %numBundledAddons%
SetVar select "%select% \"\%bAddon%count%_T\%\" \"\%bAddon%count%_D\%\""
EndFor
For Count count 1 %numFullAddons%
SetVar select "%select% \"\%fAddon%count%_T\%\" \"\%fAddon%count%_D\%\""
EndFor
SetVar cases ""
For Count count 1 %numBundledAddons%
SetVar e "SetVar this \%bAddon%count%_T\%"
ExecLines %e%
SetVar cases "%cases%Case %this%%NewLine%SetVar bAddon%count% 1%NewLine%Break%NewLine%"
EndFor
For Count count 1 %numFullAddons%
SetVar e "SetVar this \%fAddon%count%_T\%"
ExecLines %e%
SetVar cases "%cases%Case %this%%NewLine%SetVar fAddon%count% 1%NewLine%iSet xFullAddons \%xFullAddons\% + 1%NewLine%Break%NewLine%"
EndFor
ExecLines %select%%NewLine%%cases%EndSelect
; Prompt to install OOO Full if ALL addons from the full version are selected.
If Equal %xFullAddons% %numFullAddons%
If DialogYesNo "You have selected all of the plugins found in the full version, would you like to install the full version instead?"
SetVar xFullAddons 0
For Count count 1 %numFullAddons%
ExecLines "SetVar \%fAddon%count%\% 0"
EndFor
CopyPlugin "%FullEsp%" "Oscuro's_Oblivion_Overhaul.esp"
Else
CopyPlugin "%LiteEsp%" "Oscuro's_Oblivion_Overhaul.esp"
EndIf
Else; all full-addons were not selected, continue with Lite install.
CopyPlugin "%LiteEsp%" "Oscuro's_Oblivion_Overhaul.esp"
EndIf
;
; Install Full-Version Addons (Lite)
;
If GreaterThan %xFullAddons% 0
SetVar perform ""
For Count count 1 %numFullAddons%
SetVar e "SetVar Command \%fAddon%count%_X\%"
ExecLines %e%
SetVar perform "%perform%If Equal \%fAddon%count%\% 1%NewLine%CopyPlugin \"\%AddonsPath\%\%fAddon%count%_F\%\" \"\%fAddon%count%_F\%\"%NewLine%%Command%%NewLine%EndIf%NewLine%"
EndFor
ExecLines %perform%
EndIf
;
; Install Bundled Addons (Add New Bundled Installers Below!)
;
Label InstallBundledPlugins
If Equal %bAddon1% 1
SelectWithDescriptions "Adjust Leveling Rates" "(OOO) Stock" "Default Oblivion leveling rates but with OOO's perk descriptions." "|(OOO) Normal (Default)" "The default leveling rates of OOO 1.31. They are a bit faster than those of 1.30, but remain about x3 slower on average." "(OOO) Slow" "Each skill falls somewhere between x4 and x6 times slower than vanilla Oblivion." "(x2) twice as slow" "(Bofra) Most skills level twice as slow as vanilla oblivion." "(x3) three times slower" "(Bofra) Most skills level three times slower than vanilla oblivion." "(x4) four times slower" "(Bofra) Most skills level four times slower than vanilla oblivion." "(x5) five times slower" "(Bofra) Most skills level five times slower than vanilla oblivion." "(Generic) I'll make my own level rates" "(Bofra) Make your own LRM-mod, see LRM_Calculator.xls for instructions and a calculator."
Case (OOO) Stock
CopyPlugin "%AddonsPath%OOO-Level_Stock.esp" "OOO-Level_Stock.esp"
Break
Case (OOO) Normal (Default)
CopyPlugin "%AddonsPath%OOO-Level_Normal.esp" "OOO-Level_Normal.esp"
Break
Case (OOO) Slow
CopyPlugin "%AddonsPath%OOO-Level_Slow.esp" "OOO-Level_Slow.esp"
Break
Case (x2) twice as slow
CopyPlugin "%AddonsPath%Level_Rates_Modified\\Level_Rates_Modified_x2.esp" "Level_Rates_Modified_x2.esp"
CopyDataFile "%AddonsPath%Level_Rates_Modified\\LRM_Charts_1.3.txt" "LRM_Charts_1.3.txt"
Break
Case (x3) three times slower
CopyPlugin "%AddonsPath%Level_Rates_Modified\\Level_Rates_Modified_x3.esp" "Level_Rates_Modified_x3.esp"
CopyDataFile "%AddonsPath%Level_Rates_Modified\\LRM_Charts_1.3.txt" "LRM_Charts_1.3.txt"
Break
Case (x4) four times slower
CopyPlugin "%AddonsPath%Level_Rates_Modified\\Level_Rates_Modified_x4.esp" "Level_Rates_Modified_x4.esp"
CopyDataFile "%AddonsPath%Level_Rates_Modified\\LRM_Charts_1.3.txt" "LRM_Charts_1.3.txt"
Break
Case (x5) five times slower
CopyPlugin "%AddonsPath%Level_Rates_Modified\\Level_Rates_Modified_x5.esp" "Level_Rates_Modified_x5.esp"
CopyDataFile "%AddonsPath%Level_Rates_Modified\\LRM_Charts_1.3.txt" "LRM_Charts_1.3.txt"
Break
Case (Generic) I'll make my own level rates
CopyPlugin "%AddonsPath%Level_Rates_Modified\\LRM_Generic.esp" "LRM_Generic.esp"
CopyDataFile "%AddonsPath%Level_Rates_Modified\\LRM_Charts_1.3.txt" "LRM_Charts_1.3.txt"
CopyDataFile "%AddonsPath%Level_Rates_Modified\\LRM_Calculator.xls" "LRM_Calculator.xls"
Break
EndSelect
EndIf
If Equal %bAddon2% 1
Select "Adjust Respawn Rates" "|Three Days (Default)" "One Week" "Two Weeks" "One Month" "One Year"
Case Three Days (Default)
Break
Case One Week
CopyPlugin "%AddonsPath%OOO-Respawn_Week.esp" "OOO-Respawn_Week.esp"
Break
Case Two Weeks
CopyPlugin "%AddonsPath%OOO-Respawn_Two_Week.esp" "OOO-Respawn_Two_Week.esp"
Break
Case One Month
CopyPlugin "%AddonsPath%OOO-Respawn_Month.esp" "OOO-Respawn_Month.esp"
Break
Case One Year
CopyPlugin "%AddonsPath%OOO-Respawn_Year.esp" "OOO-Respawn_Year.esp"
Break
EndSelect
EndIf
If Equal %bAddon3% 1
CopyPlugin "%AddonsPath%OOO-Container_Trap_Instant_Effects.esp" "OOO-Container_Trap_Instant_Effects.esp"
EndIf
If Equal %bAddon4% 1
SetVar OptVar 0
SelectManyWithDescriptions "Configure Living Economy Installation" "Living Economy - Mechanics" "Creates more realistic bartering mechanics, a more interesting mercantile environment and harder 'get rich quick' schemes." "Living Economy - Items" "Gives dynamic prices to all items in the game, simulating a supply & demand system. This gives the player incentives for visiting different shops and cities to get the best deals when selling loot or buying new supplies." "Living Economy - No Barter Chatter" "This gets rid of all the Buy and Sell dialogue. So you won't hear things like \"You've bought that for a sum.\" or \"I let that go too cheap...\"%NewLine%%NewLine%This also includes the features of Living Economy - Mechanics." "Cutthroat Merchants" "This makes merchants a bit more tight and will effectively slow down the initial gold influx of players, making it worthwhile to increase your mercantile skill."
Case Living Economy - Mechanics
SetVar OptVar 1
Break
Case Living Economy - Items
CopyPlugin "%AddonsPath%Living Economy\\Living Economy - Items.esp" "Living Economy - Items.esp"
LoadBefore "Living Economy.esp" "Living Economy - Items.esp"
Break
Case Living Economy - No Barter Chatter
SetVar OptVar 2
Break
Case Cutthroat Merchants
CopyPlugin "%AddonsPath%Living Economy\\Cutthroat Merchants.
fff8
esp" "Cutthroat Merchants.esp"
Break
EndSelect
If GreaterThan %OptVar% 0
If Equal %OptVar% 1
CopyPlugin "%AddonsPath%Living Economy\\Living Economy.esp" "Living Economy.esp"
Else
CopyPlugin "%AddonsPath%Living Economy\\Living Economy - No Barter Chatter ESP\\Living Economy.esp" "Living Economy.esp"
EndIf
LoadAfter "Living Economy.esp" "Oscuro's_Oblivion_Overhaul.esp"
EndIf
CopyDataFile "%AddonsPath%Living Economy\\Living Economy README.htm" "Living Economy README.htm"
CopyDataFile "%AddonsPath%Living Economy\\Living Economy Spreadsheet.xls" "Living Economy Spreadsheet.xls"
EndIf
;
; Install OOO Base Files
;
For Count count 1 %numDocs%
ExecLines "If Equal \%doc%count%_from\% \%doc%count%_to\%%NewLine%InstallDataFile \"\%doc%count%_from\%\"%NewLine%Else%NewLine%CopyDataFile \"\%doc%count%_from\%\" \"\%doc%count%_to\%\"%NewLine%EndIf"
EndFor
For Count count 1 %numFolders%
ExecLines "If Equal \%folder%count%_from\% \%folder%count%_to\%%NewLine%InstallDataFolder \"\%folder%count%_from\%\" \"\%folder%count%_includeSubfolders\%\"%NewLine%Else%NewLine%CopyDataFolder \"\%folder%count%_from\%\" \"\%folder%count%_to\%\" \"\%folder%count%_includeSubfolders\%\"%NewLine%EndIf"
EndFor
My Old "Oscuro's Oblivion Overhaul 1.32 RC2" for reference.
CODE
;** Analyzed by http://lhammonds.game-host.org/obmm/tools_obmm_analyzer.asp **
If VersionLessThan 1.0.0
Message "This mod must be installed by OBMM version 1.0.0 or later to prevent script errors."
FatalError
EndIf
DontInstallAnyPlugins
DontInstallAnyDataFiles
SetVar OptVar 0
SetVar numFullAddons 0
SetVar StopVar 0
SetVar fAddon1 0
SetVar fAddon2 0
SetVar fAddon3 0
SetVar fAddon4 0
SetVar fAddon5 0
SetVar fAddon6 0
SetVar fAddon7 0
SetVar fAddon8 0
SetVar fAddon9 0
SetVar fAddon10 0
SetVar fAddon11 0
SetVar fAddon12 0
SetVar fAddon13 0
SetVar SetupLevelRates 0
SetVar SetupRespawnRates 0
SetVar SetupContainerTraps 0
SetVar SetupLivingEconomy 0
If DataFileExists "LITE_Oscuro's_Oblivion_Overhaul_V_1.23.esp"
SetVar StopVar 1
EndIf
If DataFileExists "FULL_Oscuro's_Oblivion_Overhaul_V_1.23.esp"
SetVar StopVar 1
EndIf
If Equal %StopVar% 1
If DialogYesNo "An old version of Oscuro's Oblivion Overhaul has been detected, please make sure you've read the upgrade instructions before continuing. Would you like to Continue?"
Else
FatalError
EndIf
EndIf
SelectWithDescriptions "OOO Version" "1.32 Full" "This will install the full version of OOO, and allow you to select additional bundled addons." "1.32 Lite" "This will install the lite version of OOO, and allow you to select additional OOO full version addons & bundled addons." "Cancle Installation" "Mod will not be installed."
Case 1.32 Full
SetVar OptVar 1
Break
Case 1.32 Lite
Break
Case Cancle Installation
FatalError
EndSelect
InstallPlugin "Oscuro's_Oblivion_Overhaul.esm"
If Equal %OptVar% 1
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-FULL\\Oscuro's_Oblivion_Overhaul.esp" "Oscuro's_Oblivion_Overhaul.esp"
; - - - - - -
; Full Addons
; - - - - - -
SelectManyWithDescriptions "Bundled Addon's :" "Adjust Level Rates.." "Change the levelling rates of your skills, the default leveling rate of OOO is about x3 slower on average." "Adjust Respawn Rates.." "Change the respawn time of the world's respawning entities (a week, two weeks, a month, or a year)." "Container Trap Instant Effects" "Turns chests traps into instant-effects to avoid CTDs with UI mods that change spell timers to be displayed in text." "Living Economy" "Highly Recommended, this plug-in creates more realistic bartering mechanics, a more interesting mercantile environment and harder 'get rich quick' schemes."
Case Adjust Level Rates..
SetVar SetupLevelRates 1
Break
Case Adjust Respawn Rates..
SetVar SetupRespawnRates 1
Break
Case Living Economy
SetVar SetupLivingEconomy 1
Break
Case Container Trap Instant Effects
SetVar SetupContainerTraps 1
Break
EndSelect
Else
; - - - - - -
; Lite Addons
; - - - - - -
SelectManyWithDescriptions "Addon's (F)=Contained in Full version :" "Adjust Level Rates.." "Change the levelling rates of your skills, the default leveling rate of OOO is about x3 slower on average." "Adjust Respawn Rates.." "Change the respawn time of the world's respawning entities (a week, two weeks, a month, or a year)." "Container Trap Instant Effects" "Turns chests traps into instant-effects to avoid CTDs with UI mods that change spell timers to be displayed in text." "Living Economy" "Highly Recommended, this plug-in creates more realistic bartering mechanics, a more interesting mercantile environment, harder 'get rich quick' schemes, and much more." "Armor Perks (F)" "Changes to armor skill perks. With it, heavy armor will be more cumbersome at master level. Light armors will offer 25\% bonus protection at master level instead of 50. It also reduces the wear rate of weapons and armor to 30\% of the original Oblivion's values. Lastly, it increases the costs of armor repairing at stores." "Birth Signs (F)" "Changes the Birthsigns to match OOO's default Birthsigns." "Combat Skills Perks (F)" "Upgrades combat skills perks and related gamesettings (Higher sneak attacks, more successful special attacks, less fatigue cost for special attacks, faster attacks, hand to hand skill upgrades, slightly higher jump, marksmanship greater fatigue cost and greater range, faster arrows, and arrow physics)" "Daedric Lord Quests (F)" "This takes away the level restrictions for Daedric Lord quests and resets them to a minimum level of two in order to gain access to the quests. They're also updated to accept the new pelts of OOO's new animals." "Dangerous Traps (F)" "This makes traps more damaging than Oblivion's default settings." "Deadly Combat (F)" "This makes weapon and creature damage higher across the board. It also reduces the initial health of players when they first create their characters. Creature's health is slightly higher and their low level status reduced." "Drop Lit Torches-Immersion (F)" "This is a version of Drop_Lit_Torches that is designed for utmost immersion. The name of the object \"Torch\" has been removed from every torch in the game, so it will no longer disturb your immersion when dropping torches on the ground while adventuring." "Magic Effects + Enchanting (F)" "Changes all tweaked magic effects and enchantments (which affect clothing, armor and weapons). It also includes the changes that govern more powerful enchantments with Grand Soul gems, in order to compensate for the more magic-consuming and more expensive costs of enchantments as a whole." "Magic Effects + Spells (F)" "Changes all tweaked magic effects and adds the pertinent changes to spells (default and OOO's new spell lines) which make magic spells more viable and less prone to exploitation (on those \"bugged\" spell effects, like Drain Health)." "Magic Game Settings (F)" "Changes the gamesettings related to magic. Magicka regen base is slower than default, but the bonus earned by Wisdom to regen is much higher. Magicka pool per Intelligence point is greater. Magicka's target and area effects are less costly. Magic spell speed is much greater. Magicka's range is also greater. Finally, magic effectivity is reduced depending on the weight of armor that the user is wearing." "Potions (F)" "Adds into the game the new regen based potions for Fatigue, Health and Magicka. These potions will be found in the usual suspects for your potion-supplying needs." "Thief Guild Difficult (F)" "Changes the difficulty of the Thieves Guild's quest that asks you to sell a certain amount of goods to the local fence. The value requirements are much higher, and much more suitable to OOO's new wares and values." "Water Weeds (F)" "Enables water weeds."
Case Adjust Level Rates..
SetVar SetupLevelRates 1
Break
Case Adjust Respawn Rates..
SetVar SetupRespawnRates 1
Break
Case Container Trap Instant Effects
SetVar SetupContainerTraps 1
Break
Case Living Economy
SetVar SetupLivingEconomy 1
Break
Case Armor Perks (F)
SetVar fAddon1 1
iSet numFullAddons %numFullAddons% + 1
Break
Case Birth Signs (F)
SetVar fAddon2 1
iSet numFullAddons %numFullAddons% + 1
Break
Case Combat Skills Perks (F)
SetVar fAddon3 1
iSet numFullAddons %numFullAddons% + 1
Break
Case Daedric Lord Quests (F)
SetVar fAddon4 1
iSet numFullAddons %numFullAddons% + 1
Break
Case Dangerous Traps (F)
SetVar fAddon5 1
iSet numFullAddons %numFullAddons% + 1
Break
Case Deadly Combat (F)
SetVar fAddon6 1
iSet numFullAddons %numFullAddons% + 1
Break
Case Drop Lit Torches-Immersion (F)
SetVar fAddon7 1
iSet numFullAddons %numFullAddons% + 1
Break
Case Magic Effects + Enchanting (F)
SetVar fAddon8 1
iSet numFullAddons %numFullAddons% + 1
Break
Case Magic Effects + Spells (F)
SetVar fAddon9 1
iSet numFullAddons %numFullAddons% + 1
Break
Case Magic Game Settings (F)
SetVar fAddon10 1
iSet numFullAddons %numFullAddons% + 1
Break
Case Potions (F)
SetVar fAddon11 1
iSet numFullAddons %numFullAddons% + 1
Break
Case Thief Guild Difficult (F)
SetVar fAddon12 1
iSet numFullAddons %numFullAddons% + 1
Break
Case Water Weeds (F)
SetVar fAddon13 1
iSet numFullAddons %numFullAddons% + 1
Break
EndSelect
; Prompt to install full version if ALL addons from the full version are selected, otherwise continue with Lite install.
If Equal %numFullAddons% 13
If DialogYesNo "You have selected all of the plugins found in the full version, would you like to install the full version instead?"
SetVar numFullAddons 0
SetVar fAddon1 0
SetVar fAddon2 0
SetVar fAddon3 0
SetVar fAddon4 0
SetVar fAddon5 0
SetVar fAddon6 0
SetVar fAddon7 0
SetVar fAddon8 0
SetVar fAddon9 0
SetVar fAddon10 0
SetVar fAddon11 0
SetVar fAddon12 0
SetVar fAddon13 0
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-FULL\\Oscuro's_Oblivion_Overhaul.esp" "Oscuro's_Oblivion_Overhaul.esp"
Else
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-LITE\\Oscuro's_Oblivion_Overhaul.esp" "Oscuro's_Oblivion_Overhaul.esp"
EndIf
Else
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-LITE\\Oscuro's_Oblivion_Overhaul.esp" "Oscuro's_Oblivion_Overhaul.esp"
EndIf
EndIf
;
; Install Full-version Addons
;
If GreaterThan %numFullAddons% 0
If Equal %fAddon1% 1
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-Armor_Perks_WearRate_Repair.esp" "OOO-Armor_Perks_WearRate_Repair.esp"
EndIf
If Equal %fAddon2% 1
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-BirthSigns.esp" "OOO-BirthSigns.esp"
EndIf
If Equal %fAddon3% 1
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-Combat_Skills_Perks_Marksmanship.esp" "OOO-Combat_Skills_Perks_Marksmanship.esp"
EndIf
If Equal %fAddon4% 1
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-DaedraLord_Quests.esp" "OOO-DaedraLord_Quests.esp"
EndIf
If Equal %fAddon5% 1
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-Dangerous_Traps.esp" "OOO-Dangerous_Traps.esp"
EndIf
If Equal %fAddon6% 1
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-Deadly_Combat.esp" "OOO-Deadly_Combat.esp"
EndIf
If Equal %fAddon7% 1
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-DLT_Immersion.esp" "OOO-DLT_Immersion.esp"
EndIf
If Equal %fAddon8% 1
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-Magic_Effects+Enchantments.esp" "OOO-Magic_Effects+Enchantments.esp"
EndIf
If Equal %fAddon9% 1
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-Magic_Effects+Spells.esp" "OOO-Magic_Effects+Spells.esp"
EndIf
If Equal %fAddon10% 1
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-Magic_Game_Settings.esp" "OOO-Magic_Game_Settings.esp"
EndIf
If Equal %fAddon11% 1
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-Potions.esp" "OOO-Potions.esp"
EndIf
If Equal %fAddon12% 1
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-ThiefGuild_Difficult.esp" "OOO-ThiefGuild_Difficult.esp"
EndIf
If Equal %fAddon13% 1
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-Water_Weeds.esp" "OOO-Water_Weeds.esp"
EndIf
EndIf
;
; Install Bundled Addons
;
If Equal %SetupLevelRates% 1
SelectWithDescriptions "Adjust Leveling Rates" "(OOO) Stock" "Default Oblivion leveling rates but with OOO's perk descriptions." "|(OOO) Normal (Default)" "The default leveling rates of OOO 1.31. They are a bit faster than those of 1.30, but remain about x3 slower on average." "(OOO) Slow" "Each skill falls somewhere between x4 and x6 times slower than vanilla Oblivion." "(x2) twice as slow" "(Bofra) Most skills level twice as slow as vanilla oblivion." "(x3) three times slower" "(Bofra) Most skills level three times slower than vanilla oblivion." "(x4) four times slower" "(Bofra) Most skills level four times slower than vanilla oblivion." "(x5) five times slower" "(Bofra) Most skills level five times slower than vanilla oblivion." "(Generic) I'll make my own level rates" "(Bofra) Make your own LRM-mod, see LRM_Calculator.xls for instructions and a calculator."
Case (OOO) Stock
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-Level_Stock.esp" "OOO-Level_Stock.esp"
Break
Case (OOO) Normal (Default)
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-Level_Normal.esp" "OOO-Level_Normal.esp"
Break
Case (OOO) Slow
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-Level_Slow.esp" "OOO-Level_Slow.esp"
Break
Case (x2) twice as slow
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\Level_Rates_Modified\\Level_Rates_Modified_x2.esp" "Level_Rates_Modified_x2.esp"
CopyDataFile "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\Level_Rates_Modified\\LRM_Charts_1.3.txt" "LRM_Charts_1.3.txt"
Break
Case (x3) three times slower
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\Level_Rates_Modified\\Level_Rates_Modified_x3.esp" "Level_Rates_Modified_x3.esp"
CopyDataFile "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\Level_Rates_Modified\\LRM_Charts_1.3.txt" "LRM_Charts_1.3.txt"
Break
Case (x4) four times slower
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\Level_Rates_Modified\\Level_Rates_Modified_x4.esp" "Level_Rates_Modified_x4.esp"
CopyDataFile "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\Level_Rates_Modified\\LRM_Charts_1.3.txt" "LRM_Charts_1.3.txt"
Break
Case (x5) five times slower
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\Level_Rates_Modified\\Level_Rates_Modified_x5.esp" "Level_Rates_Modified_x5.esp"
CopyDataFile "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\Level_Rates_Modified\\LRM_Charts_1.3.txt" "LRM_Charts_1.3.txt"
Break
Case (Generic) I'll make my own level rates
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\Level_Rates_Modified\\LRM_Generic.esp" "LRM_Generic.esp"
CopyDataFile "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\Level_Rates_Modified\\LRM_Charts_1.3.txt" "LRM_Charts_1.3.txt"
CopyDataFile "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\Level_Rates_Modified\\LRM_Calculator.xls" "LRM_Calculator.xls"
Break
EndSelect
EndIf
If Equal %SetupRespawnRates% 1
Select "Adjust Respawn Rates" "|Three Days (Default)" "One Week" "Two Weeks" "One Month" "One Year"
Case Three Days (Default)
Break
Case One Week
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-Respawn_Week.esp" "OOO-Respawn_Week.esp"
Break
Case Two Weeks
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-Respawn_Two_Week.esp" "OOO-Respawn_Two_Week.esp"
Break
Case One Month
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-Respawn_Month.esp" "OOO-Respawn_Month.esp"
Break
Case One Year
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-Respawn_Year.esp" "OOO-Respawn_Year.esp"
Break
EndSelect
EndIf
If Equal %SetupContainerTraps% 1
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\OOO-Container_Trap_Instant_Effects.esp" "OOO-Container_Trap_Instant_Effects.esp"
EndIf
If Equal %SetupLivingEconomy% 1
SetVar OptVar 0
SelectManyWithDescriptions "Configure Living Economy Installation" "Living Economy - Mechanics" "Creates more realistic bartering mechanics, a more interesting mercantile environment and harder 'get rich quick' schemes." "Living Economy - Items" "Gives dynamic prices to all items in the game, simulating a supply & demand system. This gives the player incentives for visiting different shops and cities to get the best deals when selling loot or buying new supplies." "Living Economy - No Barter Chatter" "This gets rid of all the Buy and Sell dialogue. So you won't hear things like \"You've bought that for a sum.\" or \"I let that go too cheap...\"%NewLine%%NewLine%This also includes the features of Living Economy - Mechanics." "Cutthroat Merchants" "This makes merchants a bit more tight and will effectively slow down the initial gold influx of players, making it worthwhile to increase your mercantile skill."
Case Living Economy - Mechanics
SetVar OptVar 1
Break
Case Living Economy - Items
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\Living Economy\\Living Economy - Items.esp" "Living Economy - Items.esp"
LoadAfter "Living Economy - Items.esp" "Living Economy.esp"
Break
Case Living Economy - No Barter Chatter
SetVar OptVar 2
Break
Case Cutthroat Merchants
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\Living Economy\\Cutthroat Merchants.esp" "Cutthroat Merchants.esp"
Break
EndSelect
If GreaterThan %OptVar% 0
If Equal %OptVar% 1
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\Living Economy\\Living Economy.esp" "Living Economy.esp"
Else
CopyPlugin "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\Living Economy\\Living Economy - No Barter Chatter ESP\\Living Economy.esp" "Living Economy.esp"
EndIf
LoadAfter "Living Economy.esp" "Oscuro's_Oblivion_Overhaul.esp"
EndIf
CopyDataFile "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\Living Economy\\Living Economy README.htm" "Living Economy README.htm"
CopyDataFile "Oscuro's Oblivion Overhaul\\OOO-ADD-ONS\\Living Economy\\Living Economy Spreadsheet.xls" "Living Economy Spreadsheet.xls"
EndIf
;
; Install OOO Base Files
;
CopyDataFile "Oscuro's Oblivion Overhaul\\OOO_1.31_INFORMATION.doc" "OOO_1.31_INFORMATION.doc"
CopyDataFile "Oscuro's Oblivion Overhaul\\OOO_1.32_Changes.doc" "OOO_1.32_Changes.doc"
CopyDataFile "Oscuro's Oblivion Overhaul\\OOO_1.3 FAQ.html" "OOO_1.3 FAQ.html"
InstallDataFile "OOO.ico"
InstallDataFolder "Meshes" True
InstallDataFolder "Sound" True
InstallDataFolder "Textures" True