Jump to content

FOMM and ModConfig2.0 vs 5.0


nisen

Recommended Posts

Hey, I didnt realize the issue with FO3 fomod scripts not being installable on the FONV side but found that simply copying the ModConfig2.0 from Program Files (x86)/GeMM/data/Fallout3 to GeMM/data/FalloutNV allows FOMM and NMM to install them on the FONV side just the same

 

The question is, would there be some problem using this method, there must be a reason ModConfig's below 5.0 werent included, but on the one mod ive tried, cant see anything wrong

Edited by nisen
Link to comment
Share on other sites

They weren't included because the 2.0 version is very VERY out of date. Alternative would just be to update the header of the 2.0 scripts to say 5.0, which has everything as the 2.0, but is I believe more streamlined and has more options. Lots more options.
Link to comment
Share on other sites

this mod

 

the script looks like this

 

 

<?xml version="1.0" encoding="UTF-16" ?>

<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://qconsulting.ca/fo3/ModConfig2.0.xsd">

<moduleName>Pipboy Readius Luis Royo Fantasy Art</moduleName>

<optionalFileGroups>

<!-- Textures -->

<group name="Screen backgrounds" type="SelectAtMostOne">

<plugins>

 

<plugin name="Black Tinkerbell (remade)">

<description>

<![CDATA[This is a model figurine of one of the Paintings, and this ones a lot better than my other in 0.2b - screenshots are 846x634, if they dont show full size use the drag too just above it to enlarge]]>

</description>

<image path="fomod/images/Black_tinkerbell_v2.jpg"/>

<files>

<folder source="textures\Black_tinkerbell_v2" destination="textures"/>

</files>

<typeDescriptor>

<type name="Optional"/>

</typeDescriptor>

</plugin>

 

<plugin name="Dark Angel">

<description>

<![CDATA[Looks just as good with Clean Pipboy screen mod, so didnt touch it]]>

</description>

<image path="fomod/images/Dark_angel_v1.jpg"/>

<files>

<folder source="textures\Dark_angel_v1" destination="textures"/>

</files>

<typeDescriptor>

<type name="Optional"/>

</typeDescriptor>

</plugin>

 

<plugin name="Girl in Chains (remade)">

<description>

<![CDATA[The 0.2b version was mistake. Its a great picture, but dont know what book its from]]>

</description>

<image path="fomod/images/Girl_inchains_v2.jpg"/>

<files>

<folder source="textures\Girl_inchains_v2" destination="textures"/>

</files>

<typeDescriptor>

<type name="Optional"/>

</typeDescriptor>

</plugin>

 

<plugin name="Malefic (updated)">

<description>

<![CDATA[The O.2b version just needed to be cleaned up abit, so darkenes and reduced the colors while at it, might still have too much red]]>

</description>

<image path="fomod/images/Malefic_1_5.jpg"/>

<files>

<folder source="textures\Malefic_1_5" destination="textures"/>

</files>

<typeDescriptor>

<type name="Optional"/>

</typeDescriptor>

</plugin>

<plugin name="Malefic (remade)">

<description>

<![CDATA[Had to redo it, one of my favorites]]>

</description>

<image path="fomod/images/Malefic_v2.jpg"/>

<files>

<folder source="textures\Malefic_v2" destination="textures"/>

</files>

<typeDescriptor>

<type name="Optional"/>

</typeDescriptor>

</plugin>

 

<plugin name="Malefic 2 (updated)">

<description>

<![CDATA[Genrelly cleaned this up, and reduced the colors to work with Clean Pipboy screen mod]]>

</description>

<image path="fomod/images/Maleficb_1_5.jpg"/>

<files>

<folder source="textures\Maleficb_1_5" destination="textures"/>

</files>

<typeDescriptor>

<type name="Optional"/>

</typeDescriptor>

</plugin>

 

<plugin name="Prohibited book1">

<description>

<![CDATA[Cant see anything wrong with this, it looks just as good with Clean Pipboy screen mod]]>

</description>

<image path="fomod/images/Prohibited_bk1_v1.jpg"/>

<files>

<folder source="textures\Prohibited_bk1_v1" destination="textures"/>

</files>

<typeDescriptor>

<type name="Optional"/>

</typeDescriptor>

</plugin>

 

<plugin name="Prohibited book2 (updated)">

<description>

<![CDATA[Tried to remake this but didnt turn out as well as this this updated version]]>

</description>

<image path="fomod/images/Prohibited_bk2_1_5a.jpg"/>

<files>

<folder source="textures\Prohibited_bk2_1_5a" destination="textures"/>

</files>

<typeDescriptor>

<type name="Optional"/>

</typeDescriptor>

</plugin>

 

<plugin name="Prohibited book2 (updated extra)">

<description>

<![CDATA[Had to include this, a great effect from noise reduction]]>

</description>

<image path="fomod/images/Prohibited_bk2_1_5b.jpg"/>

<files>

<folder source="textures\Prohibited_bk2_1_5b" destination="textures"/>

</files>

<typeDescriptor>

<type name="Optional"/>

</typeDescriptor>

</plugin>

 

<plugin name="Subversive Beauty (updated)">

<description>

<![CDATA[The 0.2b version had a depth of field effect i couldnt reproduce, so tweaked to reuse it]]>

</description>

<image path="fomod/images/Subversive_beauty_1_5.jpg"/>

<files>

<folder source="textures\Subversive_beauty_1_5" destination="textures"/>

</files>

<typeDescriptor>

<type name="Optional"/>

</typeDescriptor>

</plugin>

 

<plugin name="Subversive Beauty - Buxom (updated)">

<description>

<![CDATA[Not much wrong with this, have toned the colors abit, and added some contrast]]>

</description>

<image path="fomod/images/Subversive_beauty_buxom_1_5.jpg"/>

<files>

<folder source="textures\Subversive_beauty_buxom_1_5" destination="textures"/>

</files>

<typeDescriptor>

<type name="Optional"/>

</typeDescriptor>

</plugin>

 

<plugin name="Subversive Beauty (remade)">

<description>

<![CDATA[Wanted to see if it could be improved, a difficult image to alter]]>

</description>

<image path="fomod/images/Subversive_beauty_v2.jpg"/>

<files>

<folder source="textures\Subversive_beauty_v2" destination="textures"/>

</files>

<typeDescriptor>

<type name="Optional"/>

</typeDescriptor>

</plugin>

 

<plugin name="Yamoto Ritural (updated)">

<description>

<![CDATA[the simplest edit, just recolored and sharpened. The 0.2b version was ultra saturated]]>

</description>

<image path="fomod/images/Yamoto_1_5.jpg"/>

<files>

<folder source="textures\Yamoto_1_5" destination="textures"/>

</files>

<typeDescriptor>

<type name="Optional"/>

</typeDescriptor>

</plugin>

</plugins>

 

</group>

 

</optionalFileGroups>

</config>

 

 

mabye 5.0 script stopped using certain elements. Idk much about scripts, this was something i pieced together from another mod, its your standard menu script

 

another reason for asking this, is if theres no negative effect from copying ModConfig2.0.xsd to GeMM/data/FalloutNV folder, then I could just include a copy of it in the NewVegas uploaded fomod, for anyone whos not got a copy of FO3 installed (the mod has texture files usable on both games so its uploaded to both sites)

Edited by nisen
Link to comment
Share on other sites

So, I just did my own conversion of an old file and realized what it is. You'll need to load the mod up in FOMM to get the correct syntax highlighting and error reporting, plus it does autocomplete for the tags, which helps a lot.

 

Ok, so the issues I remember now. 2.0 had a lot of things that weren't required.

<moduleName>Fellout</moduleName>
<moduleDependancies>
<falloutDependancy version="1.0.11.0"/>
</moduleDependancies>

Changed to:

<moduleName>Fellout</moduleName>
<moduleDependencies>
<gameDependency version="1.0.11.0"/>
</moduleDependencies>

See the difference there?

 

Another issue that I remember is that in the design docs for 2.0 Kaburke misspelled the word dependency as dependancy. This was fixed when he noticed the issue. So:

<dependancyType>
<defaultType name="NotUsable"/>
<patterns>
	<pattern>
		<dependancies>
			<dependancy file="Anchorage.esm" state="Active"/>
		</dependancies>
		<type name="Recommended"/>
	</pattern>
	<pattern>
		<dependancies>
			<dependancy file="Anchorage.esm" state="Inactive"/>
		</dependancies>
		<type name="CouldBeUsable"/>
	</pattern>
</patterns>
</dependancyType>

Becomes:

<dependencyType>
<defaultType name="NotUsable"/>
<patterns>
	<pattern>
		<dependencies>
			<fileDependency file="Anchorage.esm" state="Active"/>
		</dependencies>
		<type name="Recommended"/>
	</pattern>
	<pattern>
		<dependencies>
			<fileDependency file="Anchorage.esm" state="Inactive"/>
		</dependencies>
		<type name="CouldBeUsable"/>
	</pattern>
</patterns>
</dependencyType>

 

Another change was in the beginning of the files. In order to support more conditions and options, the heading information was expanded. So compare this:

<optionalFileGroups>
<group name="DLC Compatibility" type="SelectAny">
	<plugins>

to this:

<installSteps>
<installStep name="DLC Options">
	<optionalFileGroups>
		<group name="DLC Compatibility" type="SelectAny">
			<plugins>

 

This last part is obviously a large change. Note that the <installStep> tag has to have a name field. And of course, all of these new tags close at the bottom.

 

Sorry it took me a while to get this, I myself wasn't even aware of all the changes. But now you know.

Link to comment
Share on other sites

thanks for those tips Gribbles, i checked it out again and NMM mentioned one of the possibilities was a missing <installSteps>

 

so tried changing

 

<optionalFileGroups>

 

to

 

<installSteps>

<installStep name="Options">

<optionalFileGroups>

 

and the closing

 

also changed utf to 16 and added the ModConfig5.0 uptop. No more errors :)

 

and fwiw the stopgap method first tried only worked on FOMM, updating it to 5.0 is much better, and saves a ton of embarrassment

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...