MShoap13 Posted December 9, 2012 Share Posted December 9, 2012 (edited) First I need to figure out how to make an option that branches into two separate file sets (Merged, of which there are three versions and you may only choose one; and Modular of which there is one set of 3 files that you may only choose up to one of and 5 files that you may pick and choose any combination of). So far I've got:<moduleName>Balanced Magic v1.32</moduleName> /Edit: AMIDOINITRITE!? <installSteps order="Explicit"> <installStep name="Merged or Modular"> <optionalFileGroups> <group name="Merged or Modular" type="SelectExactlyOne"> <plugins order="Explicit"> <plugin name="Merged"> <description> <![CDATA[installs Balanced Magic as a single plugin.]]> </description> <conditionFlags> <flag name="Merged">On</flag> </conditionFlags> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> <plugin name="Modular"> <description> <![CDATA[installs Balanced Magic in a modular format allowing you to pick and choose what features you want.]]> </description> <conditionFlags> <flag name="Modular">On</flag> </conditionFlags> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> </plugins> </group> </optionalFileGroups> </installStep> <installStep name="Merged"> <visible> <flagDependency flag="Merged" value="On"/> </visible> <optionalFileGroups order="Explicit"> <group name="Novice, Adept or Master" type="SelectExactlyOne"> <plugins order="Explicit"> <plugin name="Novice"> <description> <![CDATA[75% combat magicka regen, 2.8x dual cast damage, 2.2x dual cast cost, -55% spell cost at skill level 100.]]> </description> <files> <folder source="Merged\Novice" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> <plugin name="Adept"> <description> <![CDATA[60% combat magicka regen, 2.6x dual cast damage, 2.4x dual cast cost, -51% spell cost at skill level 100.]]> </description> <files> <folder source="Merged\Adept" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> <plugin name="Master"> <description> <![CDATA[45% combat magicka regen, 2.2x dual cast damage, 2.6x dual cast cost, -46% spell cost at skill level 100.]]> </description> <files> <folder source="Merged\Master" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> </plugins> </group> </optionalFileGroups> </installStep> <installStep name="Modular"> <visible> <flagDependency flag="Modular" value="On"/> </visible> <optionalFileGroups order="Explicit"> <group name="Novice, Adept or Master" type="SelectExactlyOne"> <plugins order="Explicit"> <plugin name="Novice"> <description> <![CDATA[75% combat magicka regen, 2.8x dual cast damage, 2.2x dual cast cost, -55% spell cost at skill level 100.]]> </description> <files> <folder source="Modular\Novice" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> <plugin name="Adept"> <description> <![CDATA[60% combat magicka regen, 2.6x dual cast damage, 2.4x dual cast cost, -51% spell cost at skill level 100.]]> </description> <files> <folder source="Modular\Adept" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> <plugin name="Master"> <description> <![CDATA[45% combat magicka regen, 2.2x dual cast damage, 2.6x dual cast cost, -46% spell cost at skill level 100.]]> </description> <files> <folder source="Modular\Master" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> <plugin name = "None"> <description> <![CDATA[Do not install a Magicka Settings plugin.]]> </description> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> </plugins> </group> </group> <group name="Branches of Magic" type="SelectAny"> <plugins order="Explicit"> Also, is there a trick in the file paths so I can leave 5 or more plugins in the same folder and only have NMM install the one(s) this config tells it to? I'd rather not complicate the manual install process... Edited December 9, 2012 by MShoap13 Link to comment Share on other sites More sharing options...
MShoap13 Posted December 9, 2012 Author Share Posted December 9, 2012 I think I've got it all done correctly... except NMM keeps throwing errors. :wallbash: <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://qconsulting.ca/fo3/ModConfig5.0.xsd"> <moduleName>Balanced Magic v1.32</moduleName> <installSteps order="Explicit"> <installStep name="Merged or Modular"> <optionalFileGroups> <group name="Merged or Modular" type="SelectExactlyOne"> <plugins order="Explicit"> <plugin name="Merged"> <description> <![CDATA[installs Balanced Magic as a single plugin.]]> </description> <conditionFlags> <flag name="Merged">On</flag> </conditionFlags> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> <plugin name="Modular"> <description> <![CDATA[installs Balanced Magic in a modular format allowing you to pick and choose what features you want.]]> </description> <conditionFlags> <flag name="Modular">On</flag> </conditionFlags> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> </plugins> </group> </optionalFileGroups> </installStep> <installStep name="Merged"> <visible> <flagDependency flag="Merged" value="On"/> </visible> <optionalFileGroups order="Explicit"> <group name="Novice, Adept or Master" type="SelectExactlyOne"> <plugins order="Explicit"> <plugin name="Novice"> <description> <![CDATA[75% combat magicka regen, 2.8x dual cast damage, 2.2x dual cast cost, -55% spell cost at skill level 100.]]> </description> <files> <folder source="Merged\Balanced_Magic_Novice_m.esp" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> <plugin name="Adept"> <description> <![CDATA[60% combat magicka regen, 2.6x dual cast damage, 2.4x dual cast cost, -51% spell cost at skill level 100.]]> </description> <files> <folder source="Merged\Balanced_Magic_Adept_m.esp" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> <plugin name="Master"> <description> <![CDATA[45% combat magicka regen, 2.2x dual cast damage, 2.6x dual cast cost, -46% spell cost at skill level 100.]]> </description> <files> <folder source="Merged\Balanced_Magic_Novice_m.esp" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> </plugins> </group> </optionalFileGroups> </installStep> <installStep name="Modular"> <visible> <flagDependency flag="Modular" value="On"/> </visible> <optionalFileGroups order="Explicit"> <group name="Novice, Adept or Master" type="SelectExactlyOne"> <plugins order="Explicit"> <plugin name="Novice"> <description> <![CDATA[75% combat magicka regen, 2.8x dual cast damage, 2.2x dual cast cost, -55% spell cost at skill level 100.]]> </description> <files> <folder source="Modular\Balanced_Magic_Novice.esp" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> <plugin name="Adept"> <description> <![CDATA[60% combat magicka regen, 2.6x dual cast damage, 2.4x dual cast cost, -51% spell cost at skill level 100.]]> </description> <files> <folder source="Modular\Balanced_Magic_Adept.esp" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> <plugin name="Master"> <description> <![CDATA[45% combat magicka regen, 2.2x dual cast damage, 2.6x dual cast cost, -46% spell cost at skill level 100.]]> </description> <files> <folder source="Modular\Balanced_Magic_Master.esp" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> <plugin name = "None"> <description> <![CDATA[Do not install a Magicka Settings plugin.]]> </description> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> </plugins> </group> <group name="Branches of Magic" type="SelectAny"> <plugins order="Explicit"> <plugin name="Destruction"> <description> <![CDATA[Rebalances Destruction Magic from the ground up.]]> </description> <files> <folder source="Modular\Balanced_Destruction.esp" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> <plugin name="Alteration"> <description> <![CDATA[Tweaks and such related to Alteration Magic]]> </description> <files> <folder source="Modular\Balanced_Alteration.esp" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> <plugin name="Restoration"> <description> <![CDATA[Applys armor penalties to Restoration Magic.]]> </description> <files> <folder source="Modular\Balanced_Restoration.esp" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> <plugin name="Conjuration"> <description> <![CDATA[Applys armor penalties to Conjuration Magic.]]> </description> <files> <folder source="Modular\Balanced_Conjuration.esp" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> <plugin name="Illusion"> <description> <![CDATA[Applys armor penalties to Illusion Magic.]]> </description> <files> <folder source="Modular\Balanced_Illusion.esp" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> </plugins> </group> </optionalFileGroups> </installStep> </installSteps> </config> http://i49.tinypic.com/e3x8j.jpg Link to comment Share on other sites More sharing options...
MShoap13 Posted December 10, 2012 Author Share Posted December 10, 2012 Alright, so I had a "None" option I made for one of the file groups and NMM was throwing that error because it had a <typeDescription> without a file or flag... Now I just need to figure out how to get a line break to show up in NMM's description box. <br /> doesn't work; putting the description text in a <![CDATA[]]> and using <br /> just displays "<br />" instead of adding a break; doesn't work; inside <![CDATA[]]> displays ... How has all of this stuff not been documented yet?! NMM has been out for over a year! :psyduck: Link to comment Share on other sites More sharing options...
Recommended Posts