diff --git a/examples/masterlist.yaml b/examples/masterlist.yaml deleted file mode 100644 index 8288a3e7..00000000 --- a/examples/masterlist.yaml +++ /dev/null @@ -1,313 +0,0 @@ -# This is the Oblivion masterlist up to the end of the ESMs group, converted by -# hand to MF3 (ie. YAML-based format for BOSSv3). Mods without messages attached -# have been removed (since they wouldn't be included unless extra data was -# required for BOSS to sort them. - -globals: - - - condition: IF VERSION("../BOSS/BOSS.exe", "2.1.1.0", <) - type: warn - content: An update for BOSS (v2.1.1) has been released. Download it at "http://code.google.com/p/better-oblivion-sorting-software/downloads/list" - - - condition: IFNOT VERSION("../BOSS/BOSS.exe", "2.1.1.0", <) - type: say - content: You are using the latest version of BOSS. - -plugins: - - - name: Oblivion_1.1.esm - msg: - - &modESM - type: say - content: A modding esm - do not use in game, deactivate. - - - name: Oblivion_SI.esm - msg: - - *modESM - - - name: Oblivion_GOTY non-SI.esm - msg: - - *modESM - - - name: Hammerfell.esm - msg: - - condition: if checksum("Hammerfell.esm", 7D22F9DF) - type: warn - content: 'Contains dirty edits; 0 ITM, 4 UDR records. Needs TES4Edit cleaning: "http://cs.elderscrolls.com/constwiki/index.php/TES4Edit_Cleaning_Guide"' - - - name: GTAesgaard_2.esm - msg: - - &warnWorldspaces - type: warn - content: This needs to load directly after Oblivion.esm to avoid landscape issues caused by a failure by the mod author to use TES4Gecko's "Move Worldspaces" function. - - - name: DibellasWatch.esm - msg: - - *warnWorldspaces - - - name: Belas.esm - msg: - - type: warn - content: Part of Chronicles of Reeb. Do not use. Has serious landscape issues due to editing the Tamriel worldspace. Uninstall and delete. - - - name: Morrowind_ob.esm - msg: - - *warnWorldspaces - - - name: Silgrad_Tower.esm - msg: - - condition: if file("Silgrad_Tower_T.esm") - type: warn - content: Use either Silgrad_Tower.esm or Silgrad_Tower_T.esm but not both together. - - - name: Silgrad_Tower_T.esm - msg: - - condition: if file("Silgrad_Tower.esm") - type: warn - content: Use either Silgrad_Tower.esm or Silgrad_Tower_T.esm but not both together. - - - name: Beautiful People 2ch-Ed.esm - tag: - - Eyes - - Graphics - - Hair - - R.Relations - - - name: xeoex.esm - tag: - - Body-F - - Body-Size-F - - Body-M - - Body-Size-M - - Eyes - - - name: EnhancedWeatherSIOnly.esm - msg: - - type: warn - content: Obsolete. Remove this and install Enhanced Weather. - - - name: Francesco's Leveled Creatures-Items Mod.esm - tag: - - Actors.ACBS - - Actors.AIData - - Actors.AIPackages - - Actors.CombatStype - - Actors.DeathItem - - Actors.Stats - - Delev - - Invent - - NpcFaces - - Relev - - Scripts - - Stats - msg: - - condition: IF CHECKSUM("Francesco's Leveled Creatures-Items Mod.esm", 17F6FD1A) - type: warn - content: 'Contains dirty edits; 6 ITM, 0 UDR records. Needs TES4Edit cleaning: "http://cs.elderscrolls.com/constwiki/index.php/TES4Edit_Cleaning_Guide"' - - - name: Francesco's Optional New Items Add-On.esm - tag: - - Delev - - Relev - msg: - - condition: IF CHECKSUM("Francesco's Optional New Items Add-On.esm", DFD4FB97) - type: warn - content: 'Contains dirty edits; 2 ITM, 0 UDR records. Needs TES4Edit cleaning: "http://cs.elderscrolls.com/constwiki/index.php/TES4Edit_Cleaning_Guide"' - - - name: Francesco's Optional New Creatures Add-On.esm - tag: - - Actors.AIPackages - - Delev - - Factions - - Invent - - Relations - - Relev - - Scripts - msg: - - condition: &fcomCond IF FILE("FCOM_Convergence.esm") - type: error - content: Delete. Not compatible with FCOM. Already integrated into FCOM. - - - name: Crafting Skill Engine.esm - msg: - - condition: IF FILE("Retros Fletching and Imbueing 1.7.1_rus.esp") - type: error - content: Delete. Included in Retros Fletching and Imbueing 1.7.1_rus.esp - - - name: Tamrielic Ingredients.esm - msg: - - type: say - content: Do not use Tamrielic Ingredients and COBL at the same time. - - - name: Cobl Main.esm - msg: - - type: say - content: Do not use Tamrielic Ingredients and COBL at the same time. - - - name: Item interchange.esm - msg: - - type: say - content: Outdated. All functions are now handled by Cobl.esm. Update to the latest versions of 'Item Interchange' and Cobl. - - - name: Qarls_Harvest.esm - tag: - - Scripts - - - name: DEJ Harvest - Flora.esm - msg: - - type: say - content: Obsolete. Update to 'Harvest [Flora]' v3.0.1+. - - - name: Tamriel's Glittering Geology.esm - msg: - - condition: &oooCond IF FILE("Oscuro's_Oblivion_Overhaul.esm") - type: error - content: Not compatible with OOO. Already included in OOO. - - - name: Oscuro's_Oblivion_Overhaul.esm - tag: - - Actors.Spells - - Graphics - - Invent - - Relations - - Scripts - - Stats - - condition: IF FILE("Mart's Monster Mod for OOO.esm") || IF VAR(FCOM) - name: -Relations - msg: - - type: say - content: Do not clean. "Dirty" edits are intentional and required for the mod to function. - - - name: Mart's Monster Mod.esm - tag: - - Actors.AIData - - Actors.AIPackages - - Actors.Spells - - Actors.Stats - - Delev - - Factions - - Graphics - - Invent - - Names - - Relations - - Relev - - Scripts - - Stats - - - name: Mart's Monster Mod for OOO.esm - msg: - - condition: *fcomCond - type: error - content: Delete. Not compatible with FCOM. - tag: - - Delev - - Factions - - Relations - - Relev - -# The message attached to the Waalx plugin below is too vague for the specialised -# incompatibility list in MF3, and should probably be removed. - - name: Waalx Animals & Creatures.esm - msg: - - type: say - content: Incompatible with other overhaul mods. - - - name: FCOM_Convergence.esm - tag: - - Delev - - Factions - - Relations - - Relev - - - name: Armamentarium.esm - tag: - - Relev - - - name: ArmamentariumFran.esm - tag: - - Relev - - - name: ArmamentariumEnchanted.esm - msg: - - type: say - content: Outdated, included in Armamentarium Complete. - - - name: bookplacing.esm - msg: - - type: warn - content: Check you are using v2+. If not, Update. v1 has a severe bug with the Mystic Emporium disappearing. - - - name: No Lights Flicker.esm - msg: - - condition: &bpTweakMsg IF FILE("Bashed Patch.*\.esp") - type: say - content: Use Wrye Bash Bashed Patch tweak instead. - -# If a plugin name was given for Reznod's Mannequins, the incompatibility list -# syntax could be used. - - name: TLS Modded Mannequins.esm - msg: - - type: say - content: Incompatible with Reznod's Mannequins. - - - name: DKImperials.esm - tag: - - Hair - - Eyes - - - name: Minotaur Race.esm - req: - - name: &OBSE ../obse_loader.exe - condition: if version("../obse_loader.exe", "0.0.18.0", >=) - display: OBSE v18+ - msg: - - type: say - content: Requires 'Race Repository' - - condition: IF CHECKSUM("Minotaur Race.esm", 477340C8) - type: warn - content: 'Contains dirty edits; 7 ITM, 0 UDR records. Needs TES4Edit cleaning: "http://cs.elderscrolls.com/constwiki/index.php/TES4Edit_Cleaning_Guide"' - - - name: x117race.esm - tag: - - Hair - - - name: Chocolate Elves.esm - tag: - - NpcFaces - - Hair - - Eyes - - R.Relations - - - name: Independent High Elf Body (Replace)(v1.1).esm - tag: - - NpcFaces - - Hair - - Eyes - - R.Relations - - - name: p2p'sAshDraconian.esm - tag: - - NpcFaces - - Hair - - Eyes - - R.Relations - - - name: SPTDiverseGuards-Resources.esm - msg: - - condition: *oooCond - type: say - content: Probably not compatible with OOO. Untested. - - - name: John's Leveled List Overhaul.esm - tag: - - Graphics - -# I've just made up the OBME DLL name and version here for an example. - - name: Diverse Magic Effects Resource.esm - req: - - name: *OBSE - condition: if version("../obse_loader.exe", "0.0.19.0", >=) - display: OBSE v19+ - - name: OBSE/Plugins/obme.dll - condition: if version("../obse_loader.exe", "0.1.0.0", >=) - display: OBME v1+ diff --git a/examples/masterlists/nehrim.yaml b/examples/masterlists/nehrim.yaml new file mode 100644 index 00000000..572ba3a3 --- /dev/null +++ b/examples/masterlists/nehrim.yaml @@ -0,0 +1,197 @@ +# Nehrim masterlist, manually converted from the v2 masterlist at r6186. +# Only plugins with (v2) messages or which have specific load order notes have been retained. +# This is a good example of the usefulness of YAML aliasing. It also contains examples of all plugin metadata fields besides Bash Tags. + +# BOSS ignores anything that doesn't come under 'globals' or 'plugins', so a section like this is useful for storing data that gets re-used. +standard messages: + - &masterReassign + type: say + content: This plugin's master must be reassigned to "Nehrim.esm". + - &useNehrimVer + type: error + content: Use the Nehrim version instead. + + +plugins: + + - name: Oblivion.esm + msg: + - type: error + content: This must not be activated. However, it can be useful when porting Oblivion mods to Nehrim. + condition: if active("Oblivion.esm") + + - name: HorseCombatMaster.esm + msg: [ *masterReassign ] + + - name: NehrimEnglish.esp + after: [ All Natural Nehrim.esp ] + + - name: ASTnehrimHotfixes01(EN).esp + msg: + - type: error + content: Outdated. Use the update "http://oblivion.nexusmods.com/mods/39736 here" instead. + + - name: WindowLightingSystem.esp + msg: + - *masterReassign + - type: say + content: Unnecessary as many windows are already lit. + + - name: Nehrim Blackscreenfix.esp + msg: + - type: warn + content: Only compatible with the German 1.0.3 version of Nehrim. + + - name: BookTrackerOBSE.esp + msg: [ *masterReassign ] + + - name: Duke Patricks - Who Goes There.esp + msg: [ *masterReassign ] + + - name: Immersive Combat Music.esp + msg: [ *masterReassign ] + + - name: Side's EAX Control.esp + msg: [ *masterReassign ] + + - name: Spells Delete Only 3.2.esp + msg: [ *masterReassign ] + + - name: Oblivion Graphics Extender Support.esp + msg: + - *masterReassign + - type: warn + content: The support plugin does not work. Shaders must be loaded using the shaderlist. + + - name: Streamline 2.1.esp + msg: [ *masterReassign ] + + - name: Enhanced Hotkeys.esp + msg: [ *masterReassign ] + + - name: FastEquipping.esp + msg: [ *useNehrimVer ] + + - name: FastEquippingNehrim.esp + msg: + - type: say + content: Don't use hotkeys to change Warcry-style 'set' equipment. Game bug. + + - name: STHotkeys.esp + msg: + - type: say + content: Don't use hotkeys to change Warcry-style 'set' equipment. Game bug. + + - name: DropLitTorchOBSE.esp + msg: [ *masterReassign ] + + - name: ROM Drop Lit Torches.esp + msg: [ *masterReassign ] + + - name: NehrimTEMP_ENGRISH_TEXT.esp + msg: + - type: error + content: Outdated. Use "http://oblivion.nexusmods.com/mods/39736 this" instead. + + - name: SM Encumbrance and Fatigue.esp + msg: [ *masterReassign ] + + - name: Spell Delete And Item Remove.esp + msg: [ *masterReassign ] + + - name: Spell Delete.esp + msg: [ *masterReassign ] + + - name: Item Remove.esp + msg: [ *masterReassign ] + + - name: attack and hide medium v2.1.esp + msg: [ *masterReassign ] + + - name: attack and hide easier v2.1.esp + msg: [ *masterReassign ] + + - name: attack and hide harder v2.1.esp + msg: [ *masterReassign ] + + - name: SM Combat Hide.esp + msg: [ *masterReassign ] + + - name: SDR_Core.esp + req: + - OBSE\Plugins\SDR_obse.dll + - OBSE\Plugins\AddActorValues.dll + - ..\obse_1_2_416.dll + + - name: SDR_NPC Behavior.esp + inc: + - name: SM Combat Hide.esp + display: SM Combat Hide + + - name: SDR Perks And Patches - Oblivion.esp + msg: [ *useNehrimVer ] + + - name: SDR_Perks And Patches (Oblivion).esp + msg: [ *useNehrimVer ] + + - name: StealthOverhaul.esp + msg: [ *masterReassign ] + + - name: Realistic Sneak for NPCs.esp + msg: [ *masterReassign ] + + - name: ZumbsLockpickingMod - OBSE.esp + msg: [ *masterReassign ] + + - name: ZumbsLockpickingMod - Hide Difficulty Addon.esp + msg: [ *masterReassign ] + + - name: Enhanced Grabbing.esp + msg: [ *masterReassign ] + + - name: Armorer's Advantage.esp + msg: [ *masterReassign ] + + - name: BetterBlocking.esp + msg: [ *masterReassign ] + + - name: Denock Arrows.esp + msg: [ *masterReassign ] + + - name: kuerteeAttributeAndSkillBasedDamageModifiers.esp + msg: + - type: say + content: Make sure to set calculateFromVanilla in the included ini file to 0 when used alongside other combat mods. + + - name: Phitt's Phighting Phixes.esp + msg: [ *masterReassign ] + + - name: PTSneakPenalties.esp + msg: [ *masterReassign ] + + - name: Deadly Reflex 5 - Combat Moves.esp + msg: + - type: error + content: Use the replacement plugin for Nehrim found "http://oblivion.nexusmods.com/mods/35157 here". + + - name: Deadly Reflex 5 - Timed block and 150% damage.esp + msg: [ *masterReassign ] + + - name: Deadly Reflex 5 - Timed block and 250% damage.esp + msg: [ *masterReassign ] + + - name: Intelligent Learning.esp + req: [ ..\obse_1_2_416.dll ] + + - name: ExponentialLev(Easy|Moderate|Hard|Extreme)\.esp + msg: + - type: say + content: Use only one Exponential Leveling plugin. + + - name: CompanionMaster.esp + msg: + - type: say + content: Some menu functions may not work. + + - name: ScreenControls.esp + msg: [ *masterReassign ]