Jump to content

Fomm - Custom Build - 0.14.11.13


Recommended Posts

I've never used NMM, so something must have happened to corrupt it, since it was working fine for a while. How can I correct the issue? Is there some way to clean the logfile, or obtain a clean one?

 

Ah, simply moving the installLog to an unrelated backup folder caused it to generate a new one and work.

 

Unfortunately, it still doesn't run at all without my edit to the config... which will apparently make it not work properly...Maybe I'll just go back to running the old version which I can get to work.

 

 

Link to comment

When I try to activate Tale of Two Wastelands in FOMM I get this error:

 

---------------------------

Error

---------------------------

A problem occurred during install:

 

This method implicitly uses CAS policy, which has been obsoleted by the .NET Framework. In order to enable CAS policy for compatibility reasons, please use the NetFx40_LegacySecurityPolicy configuration switch. Please see http://go.microsoft.com/fwlink/?LinkID=155570 for more information.

 

The mod was not installed.

---------------------------

OK

---------------------------

Any idea WTF this means in Windows 8?

 

I think I need to put this in a ini or script somewhere Edit Script in FOMM doesn't like it:

 

<configuration>

<runtime>

<NetFx40_LegacySecurityPolicy enabled="true"/>

</runtime>

</configuration>

Link to comment

Hi, same has halstrom here when I don't add

 

<runtime>
<NetFx40_LegacySecurityPolicy enabled="true"/>
</runtime>

 

Installing some fomod will crash but when I add it I get a crashreport:

 

 

Signature du problème :
  Nom d’événement de problème:    CLR20r3
  Signature du problème 01:    fomm.exe
  Signature du problème 02:    0.14.10.8
  Signature du problème 03:    536e31e3
  Signature du problème 04:    System.Configuration
  Signature du problème 05:    4.0.30319.33440
  Signature du problème 06:    5200435a
  Signature du problème 07:    27c
  Signature du problème 08:    28
  Signature du problème 09:    IOIBMURHYNRXKW0ZXKYRVFN0BOYYUFOW
  Version du système:    6.3.9600.2.0.0.256.48
  Identificateur de paramètres régionaux:    1033
  Information supplémentaire n° 1:    5861
  Information supplémentaire n° 2:    5861822e1919d7c014bbb064c64908b2
  Information supplémentaire n° 3:    d1d9
  Information supplémentaire n° 4:    d1d94a13d3609d6b740644c12508f581

 

Link to comment

That stuff should be in fomm.exe.config in the same dir as the exe. Hal your quote is correct you just need the xml declaration at the top of the file.

 

<?xml version="1.0"?>
<configuration>
  <runtime>
    <NetFx40_LegacySecurityPolicy enabled="true" />
  </runtime>
</configuration>
That's the whole (default) file.
Link to comment

Ok to get that straight, I need to add that to the top of this ModConfig5.0.xsd file ?

 

 

 

<?xml version="1.0" encoding="utf-8"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" version="2.0">
  <xs:simpleType name="pluginTypeEnum">
    <xs:annotation>
      <xs:documentation>The possible plugin types.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Required">
        <xs:annotation>
          <xs:documentation>Indicates the plugin must be installed.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Optional">
        <xs:annotation>
          <xs:documentation>Indicates the plugin is optional.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Recommended">
        <xs:annotation>
          <xs:documentation>Indicates the plugin is recommended for stability.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="NotUsable">
        <xs:annotation>
          <xs:documentation>Indicates that using the plugin could result in instability (i.e., a prerequisite plugin is missing).</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CouldBeUsable">
        <xs:annotation>
          <xs:documentation>
            Indicates that using the plugin could result in instability if loaded
            with the currently active plugins (i.e., a prerequisite plugin is missing),
            but that the prerequisite plugin is installed, just not activated.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>

  <xs:complexType name="pluginType">
    <xs:annotation>
      <xs:documentation>The type of a given plugin.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="name" use="required" type="pluginTypeEnum">
      <xs:annotation>
        <xs:documentation>The name of the plugin type.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="fileDependency">
    <xs:annotation>
      <xs:documentation>A mod upon which the type of a plugin depends.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="file" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>The file of the mod upon which a the plugin depends.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="state" use="required">
      <xs:annotation>
        <xs:documentation>The state of the mod file.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Missing">
            <xs:annotation>
              <xs:documentation>Indicates the mod file is not installed.</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Inactive">
            <xs:annotation>
              <xs:documentation>Indicates the mod file is installed, but not active.</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Active">
            <xs:annotation>
              <xs:documentation>Indicates the mod file is installed and active.</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="flagDependency">
    <xs:annotation>
      <xs:documentation>A condition flag upon which the type of a plugin depends.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="flag" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>The name of the condition flag upon which a the plugin depends.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="value" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>The value of the condition flag upon which a the plugin depends.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>

  <xs:group name="dependencyTypesGroup">
    <xs:annotation>
      <xs:documentation>The group of possible dependencies.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:choice maxOccurs="unbounded">
        <xs:element name="fileDependency" type="fileDependency" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Specifies that a mod must be in a specified state.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="flagDependency" type="flagDependency" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Specifies that a condition flag must have a specific value.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="gameDependency" type="versionDependency" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>Specifies a minimum required version of the installed game.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="fommDependency" type="versionDependency" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>Specifies a minimum required version of FOMM.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="dependencies" type="compositeDependency">
          <xs:annotation>
            <xs:documentation>A list of mods and their states against which to match the user's installation.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:group>

  <xs:complexType name="compositeDependency">
    <xs:annotation>
      <xs:documentation>A dependency that is made up of one or more dependencies.</xs:documentation>
    </xs:annotation>
    <xs:group ref="dependencyTypesGroup" />
    <xs:attribute name="operator" default="And">
      <xs:annotation>
        <xs:documentation>The relation of the contained dependencies.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="And">
            <xs:annotation>
              <xs:documentation>Indicates all contained dependencies must be satisfied in order for this dependency to be satisfied.</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Or">
            <xs:annotation>
              <xs:documentation>Indicates at least one listed dependency must be satisfied in order for this dependency to be satisfied.</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="dependencyPattern">
    <xs:annotation>
      <xs:documentation>A pattern of mod files and condition flags that determine the type of a plugin.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="dependencies" type="compositeDependency">
        <xs:annotation>
          <xs:documentation>The list of mods and their states against which to match the user's installation.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="pluginType">
        <xs:annotation>
          <xs:documentation>The type of the plugin.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="dependencyPatternList">
    <xs:annotation>
      <xs:documentation>A list of dependency patterns.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="pattern" type="dependencyPattern" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A specific pattern of mod files and condition flags against which to match the user's installation.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="dependencyPluginType">
    <xs:annotation>
      <xs:documentation>A plugin type that is dependent upon the state of other mods.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="defaultType" type="pluginType">
        <xs:annotation>
          <xs:documentation>The default type of the plugin used if none of the specified dependency states are satisfied.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="patterns" type="dependencyPatternList">
        <xs:annotation>
          <xs:documentation>The list of dependency patterns against which to match the user's installation. The first pattern that matches the user's installation determines the type of the plugin.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="pluginTypeDescriptor">
    <xs:annotation>
      <xs:documentation>Describes the type of a plugin.</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="dependencyType" type="dependencyPluginType">
        <xs:annotation>
          <xs:documentation>Used when the plugin type is dependent upon the state of other mods.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="pluginType">
        <xs:annotation>
          <xs:documentation>The type of the plugin.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:complexType>

  <xs:complexType name="image">
    <xs:annotation>
      <xs:documentation>An image.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="path" use="required">
      <xs:annotation>
        <xs:documentation>The path to the image in the FOMod.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="headerImage">
    <xs:annotation>
      <xs:documentation>An image.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="path" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation>The path to the image in the FOMod. If omitted the FOMod's screenshot is used.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="showImage" type="xs:boolean" default="true" use="optional">
      <xs:annotation>
        <xs:documentation>Whether or not the image should be displayed.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="showFade" type="xs:boolean" default="true" use="optional">
      <xs:annotation>
        <xs:documentation>Whether or not the fade effect should be displayed. This value is ignored if showImage is false.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="height" type="xs:int" default="-1" use="optional">
      <xs:annotation>
        <xs:documentation>The height to use for the image. Note that there is a minimum height that is enforced based on the user's settings.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="plugin">
    <xs:annotation>
      <xs:documentation>A plugin.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="description" type="xs:string">
        <xs:annotation>
          <xs:documentation>A description of the plugin.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="image" type="image" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The optional image associated with a plugin.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:sequence>
          <xs:element name="files" type="fileList">
            <xs:annotation>
              <xs:documentation>The list of files and folders that need to be installed for the plugin.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="conditionFlags" type="conditionFlagList" minOccurs="0">
            <xs:annotation>
              <xs:documentation>The list of condition flags to set if the plugin is in the appropriate state.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
        <xs:sequence>
          <xs:element name="conditionFlags" type="conditionFlagList">
            <xs:annotation>
              <xs:documentation>The list of condition flags to set if the plugin is in the appropriate state.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="files" type="fileList" minOccurs="0">
            <xs:annotation>
              <xs:documentation>The list of files and folders that need to be installed for the plugin.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:choice>
      <xs:element name="typeDescriptor" type="pluginTypeDescriptor">
        <xs:annotation>
          <xs:documentation>Describes the type of the plugin.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="name" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>The name of the plugin.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>

  <xs:simpleType name="orderEnum">
    <xs:annotation>
      <xs:documentation>The possible orders of items.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Ascending">
        <xs:annotation>
          <xs:documentation>Indicates the items are to be ordered ascending alphabetically.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Descending">
        <xs:annotation>
          <xs:documentation>Indicates the items are to be ordered descending alphabetically.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Explicit">
        <xs:annotation>
          <xs:documentation>Indicates the items are to be ordered as listed in the configuration file.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>

  <xs:complexType name="pluginList">
    <xs:annotation>
      <xs:documentation>A list of plugins.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="plugin" type="plugin" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A mod plugin belonging to a group.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="order" type="orderEnum" use="optional" default="Ascending">
      <xs:annotation>
        <xs:documentation>The order by which to list the plugins.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="group">
    <xs:annotation>
      <xs:documentation>A group of plugins.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="plugins" type="pluginList">
        <xs:annotation>
          <xs:documentation>The list of plugins in the group.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="name" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>The name of the group.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="type" use="required">
      <xs:annotation>
        <xs:documentation>The type of the group.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="SelectAtLeastOne">
            <xs:annotation>
              <xs:documentation>At least one plugin in the group must be selected.</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="SelectAtMostOne">
            <xs:annotation>
              <xs:documentation>At most one plugin in the group must be selected.</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="SelectExactlyOne">
            <xs:annotation>
              <xs:documentation>Exactly one plugin in the group must be selected.</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="SelectAll">
            <xs:annotation>
              <xs:documentation>All plugins in the group must be selected.</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="SelectAny">
            <xs:annotation>
              <xs:documentation>Any number of plugins in the group may be selected.</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="groupList">
    <xs:annotation>
      <xs:documentation>A list of plugin groups.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="group" type="group" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A group of plugins for the mod.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="order" type="orderEnum" use="optional" default="Ascending">
      <xs:annotation>
        <xs:documentation>The order by which to list the groups.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="stepList">
    <xs:annotation>
      <xs:documentation>A list of install steps.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="installStep" type="installStep" minOccurs="1" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A list of install steps for the mod.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="order" type="orderEnum" use="optional" default="Ascending">
      <xs:annotation>
        <xs:documentation>The order by which to list the steps.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="installStep">
    <xs:annotation>
      <xs:documentation>A step in the install process containing groups of optional plugins.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="visible" type="compositeDependency" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The pattern against which to match the conditional flags and installed files. If the pattern is matched, then the install step will be visible.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="optionalFileGroups" type="groupList" minOccurs="1">
        <xs:annotation>
          <xs:documentation>The list of optional files (or plugins) that may optionally be installed for this module.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="name" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>The name of the install step.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="fileSystemItem">
    <xs:annotation>
      <xs:documentation>A file or folder that may be installed as part of a module or plugin.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="source" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>The path to the file or folder in the FOMod.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="destination" type="xs:string">
      <xs:annotation>
        <xs:documentation>The path to which the file or folder should be installed. If omitted, the destination is the same as the source.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="alwaysInstall" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Indicates that the file or folder should always be installed, regardless of whether or not the plugin has been selected.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="installIfUsable" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Indicates that the file or folder should always be installed if the plugin is not NotUsable, regardless of whether or not the plugin has been selected.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="priority" type="xs:integer" default="0">
      <xs:annotation>
        <xs:documentation>A number describing the relative priority of the file or folder. A higher number indicates the file or folder should be installed after the items with lower numbers. This value does not have to be unique.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="fileList">
    <xs:annotation>
      <xs:documentation>A list of files and folders.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:choice minOccurs="1" maxOccurs="unbounded">
        <xs:element name="file" type="fileSystemItem" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>A file belonging to the plugin or module.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="folder" type="fileSystemItem" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>A folder belonging to the plugin or module.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="setConditionFlag">
    <xs:annotation>
      <xs:documentation>A condition flag to set if a plugin is selected.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="name" type="xs:string" use="required">
          <xs:annotation>
            <xs:documentation>The identifying name of the condition flag.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>

  <xs:complexType name="conditionFlagList">
    <xs:annotation>
      <xs:documentation>A list of condition flags to set if a plugin is in the appropriate state.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="flag" type="setConditionFlag" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A condition flag to set if the plugin is selected.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="versionDependency">
    <xs:annotation>
      <xs:documentation>A required minimum version of an item.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="version" type=" xs:string" use="required">
      <xs:annotation>
        <xs:documentation>The required minimum version of the item.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="conditionalInstallPattern">
    <xs:annotation>
      <xs:documentation>A pattern of mod files and conditional flags that determine whether to instal specific files.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="dependencies" type="compositeDependency">
        <xs:annotation>
          <xs:documentation>The list of mods and their states against which to match the user's installation.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="files" type="fileList">
        <xs:annotation>
          <xs:documentation>The files and filders to install if the pattern is matched.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="conditionalInstallPatternList">
    <xs:annotation>
      <xs:documentation>A list of conditional install patterns.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="pattern" type="conditionalInstallPattern" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A specific pattern of mod files and condition flags against which to match the user's installation.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="conditionalFileInstallList">
    <xs:annotation>
      <xs:documentation>A list of optional files that may optionally be installed for this module, base on condition flags.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="patterns" type="conditionalInstallPatternList">
        <xs:annotation>
          <xs:documentation>The list of patterns against which to match the conditional flags and installed files. All matching patterns will have their files installed.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="moduleTitle">
    <xs:annotation>
      <xs:documentation>Describes the display properties of the module title.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="position" use="optional" default="Left">
          <xs:annotation>
            <xs:documentation>The identifying name of the condition flag.</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:annotation>
              <xs:documentation>The possible title positions.</xs:documentation>
            </xs:annotation>
            <xs:restriction base="xs:string">
              <xs:enumeration value="Left">
                <xs:annotation>
                  <xs:documentation>Positions the title on the left side of the form header.</xs:documentation>
                </xs:annotation>
              </xs:enumeration>
              <xs:enumeration value="Right">
                <xs:annotation>
                  <xs:documentation>Positions the title on the right side of the form header.</xs:documentation>
                </xs:annotation>
              </xs:enumeration>
              <xs:enumeration value="RightOfImage">
                <xs:annotation>
                  <xs:documentation>Positions the title on the right side of the image in the form header.</xs:documentation>
                </xs:annotation>
              </xs:enumeration>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="colour" use="optional" default="000000" type="xs:hexBinary">
          <xs:annotation>
            <xs:documentation>The colour to use for the title.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>

  <xs:complexType name="moduleConfiguration">
    <xs:annotation>
      <xs:documentation>Describes the configuration of a module.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="moduleName" type="moduleTitle">
        <xs:annotation>
          <xs:documentation>The name of the module.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="moduleImage" type="headerImage" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The module logo.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="moduleDependencies" type="compositeDependency" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Items upon which the module depends.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="requiredInstallFiles" type="fileList" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The list of files and folders that must be installed for this module.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="installSteps" type="stepList" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The list of install steps that determine which files (or plugins) that may optionally be installed for this module.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="conditionalFileInstalls" type="conditionalFileInstallList" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The list of optional files that may optionally be installed for this module, base on condition flags.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:element name="config" type="moduleConfiguration">
    <xs:annotation>
      <xs:documentation>The main element containing the module configuration info.</xs:documentation>
    </xs:annotation>
  </xs:element>
</xs:schema>

 

 

Or do I create new file called FOMM.exe.config.xml with that in it using Notepad++ and drop it into my SteamApps/Common/FalloutNewVegas directory?

Link to comment

No Hal, it goes in the fomm.exe.config file, in the same directory as fomm.exe.

 

The file is included in the download so you should just be able to plop it in place there.

 

I'm working on removing the need for that legacy junk right now.

Hmm, looking through my GeMM folder and sub folders where FOMM.exe resides and both downloads I can't find "fomm.exe.config" in either of the rar download files in the OP here. It doesn't seem to be in the original FOMM either. And File search can't find it on my system.
Link to comment

Create it with the content posted by prideslayer. There are tools in Windows to do that for you but I never bothered to find them :)

Thanks JAAM, that got it to work nicely,When I clicked Activate it sat there doing nothing instead of the error message so I left it for a bit, I think it's just because TTW is so huge.

 

I haven't actually tried to Launch it yet, so now onto another new round of fun :)

 

Cool, I used Notepad++, but Note would have done the job I think.

 

EDIT: It all launched and runs fine so far :)

Link to comment

Earlier yesterday this box popped up constantly and I was unable to install any mod with the custom FOMM and I was unable to figure out how to fix it. Now when I attempt to install mods with the custom one its very slow and it often freezes up on me.

@Molevalence:  ?

 

Link to comment

Takes forever for the Package Manager window to come up for me, but installation is remains the same.

 

Make sure that you've done a reboot.  And like I said, give your system some TLC BEFORE you relaunch FOMM.  That's all I've got for now.

Link to comment

Hmm ever since my incident the other day the custom FOMM you have supplied has stopped working for me. I use the regular FOMM now and it works fine but Id prefer yours. In a nutshell I cannot install mods. Every time I do I get an error stating the file already exists. Nothing serious but I thought I should let you know.

Link to comment

 

No Hal, it goes in the fomm.exe.config file, in the same directory as fomm.exe.

 

The file is included in the download so you should just be able to plop it in place there.

 

I'm working on removing the need for that legacy junk right now.

Hmm, looking through my GeMM folder and sub folders where FOMM.exe resides and both downloads I can't find "fomm.exe.config" in either of the rar download files in the OP here. It doesn't seem to be in the original FOMM either. And File search can't find it on my system.

 

If I missed it in the OP download, I'll update.. I was sure I got it in after I missed it the first time!

Link to comment

Your fomm was working spectacularly well for me until today.

Went to package manager - add fomod which added it into my list but when I double click the added mod it tries to install and then spits out this error.

 

A problem occurred during install:

The file exists.

 

The mod was not installed.

 

This happens now with anything that I add and try to install.

 

 

I have no idea why this has suddenly started happening, any idea on how to fix it?

Link to comment

I seem to be having this problem as well.

Your fomm was working spectacularly well for me until today.

Went to package manager - add fomod which added it into my list but when I double click the added mod it tries to install and then spits out this error.

 

A problem occurred during install:

The file exists.

 

The mod was not installed.

 

This happens now with anything that I add and try to install.

 

 

I have no idea why this has suddenly started happening, any idea on how to fix it?

 

Link to comment

I haven't been able to get the newest version working. I'm using Windows 8.1 and I've tried reinstalling/repairing .net framework 4.5 but I still experience the same crash after I select game. (I have also tried on my laptop which has Vista installed and get the same crash)

Here is the crash that windows reports.

 

 

Problem signature:
  Problem Event Name:    CLR20r3
  Problem Signature 01:    fomm.exe
  Problem Signature 02:    0.14.10.8
  Problem Signature 03:    536e31e3
  Problem Signature 04:    mscorlib
  Problem Signature 05:    4.0.30319.34209
  Problem Signature 06:    534894cc
  Problem Signature 07:    4da2
  Problem Signature 08:    0
  Problem Signature 09:    System.Security.Security
  OS Version:    6.3.9600.2.0.0.768.101
  Locale ID:    1035
  Additional Information 1:    5861
  Additional Information 2:    5861822e1919d7c014bbb064c64908b2
  Additional Information 3:    d1d9
  Additional Information 4:    d1d94a13d3609d6b740644c12508f581
 

 

 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use