• Mods are now organized as resources. Use the Mods link above to browse for or submit a mod, tool, or prefab.

    The TFP Official Modding Forum Policy establishes the rules and guidelines for mod creators and mod users.

ModInfo.xml in legacy format. Help

Why is modding so hard for this game? I had AI create mods for me, no matter what formatting it uses, it always says ModInfo.xml in legacy format, to try V2... blah blah blah. So I try it, and it still has the error. AI said the error log said its still reading an old format or something. I evee deleted the generation/save folders thinking maybe my old ModInfo file data was saved somewhere else. I used Notepagg++, VS...etc. Using game versionV 2.5 (b32) through Steam

I've tried everything...


This:
<?xml version="1.0" encoding="UTF-8"?>
<xml>
<ModInfo>
<Name value="ZZZ_MyWeatherFix"/>
<DisplayName value="Weather Fix"/>
<Description value="Weather Fix"/>
<Author value="M"/>
<Version value="1.0.0"/>
<Website value=""/>
</ModInfo>

<Mod>
<LoadAfter value=""/>
<LoadBefore value=""/>
<DLL value=""/>
</Mod>
</xml>


I also tried:
<?xml version="1.0" encoding="UTF-8"?>
<xml>
<ModInfo>
<Name value="ZZZ_MyWeatherFix"/>
<DisplayName value="Weather Fix"/>
<Description value="Weather Fixl"/>
<Author value="M"/>
<Version value="1.0.0"/>
<GameVersion value="2.5"/>
<Website value=""/>
</ModInfo>
</xml>


And of course:
<?xml version="1.0" encoding="UTF-8" ?>
<xml>
<Name value="ZZZ_MyWeatherFix"/>
<DisplayName value="Weather Fix"/>
<Version value="1.0"/>
<Description value="Weather Fix"/>
<Author value="M"/>
<Website value=""/>
</xml>
 
Why is modding so hard for this game? I had AI create mods for me, no matter what formatting it uses, it always says ModInfo.xml in legacy format, to try V2... blah blah blah. So I try it, and it still has the error. AI said the error log said its still reading an old format or something. I evee deleted the generation/save folders thinking maybe my old ModInfo file data was saved somewhere else. I used Notepagg++, VS...etc. Using game versionV 2.5 (b32) through Steam

I've tried everything...


This:
<?xml version="1.0" encoding="UTF-8"?>
<xml>
<ModInfo>
<Name value="ZZZ_MyWeatherFix"/>
<DisplayName value="Weather Fix"/>
<Description value="Weather Fix"/>
<Author value="M"/>
<Version value="1.0.0"/>
<Website value=""/>
</ModInfo>

<Mod>
<LoadAfter value=""/>
<LoadBefore value=""/>
<DLL value=""/>
</Mod>
</xml>


I also tried:
<?xml version="1.0" encoding="UTF-8"?>
<xml>
<ModInfo>
<Name value="ZZZ_MyWeatherFix"/>
<DisplayName value="Weather Fix"/>
<Description value="Weather Fixl"/>
<Author value="M"/>
<Version value="1.0.0"/>
<GameVersion value="2.5"/>
<Website value=""/>
</ModInfo>
</xml>


And of course:
<?xml version="1.0" encoding="UTF-8" ?>
<xml>
<Name value="ZZZ_MyWeatherFix"/>
<DisplayName value="Weather Fix"/>
<Version value="1.0"/>
<Description value="Weather Fix"/>
<Author value="M"/>
<Website value=""/>
</xml>

Try:

XML:
<?xml version="1.0" encoding="UTF-8" ?>
<xml>
  <Name value="ZZZ_MyWeatherFix" />
  <DisplayName value="Weather Fix" />
  <Description value="Weather Fix" />
  <Author value="M" />
  <Version value="2.6.14.1" />
</xml>

No Website, Version value with more than one dot and in another order... Maybe that helps.
 
Try:

XML:
<?xml version="1.0" encoding="UTF-8" ?>
<xml>
  <Name value="ZZZ_MyWeatherFix" />
  <DisplayName value="Weather Fix" />
  <Description value="Weather Fix" />
  <Author value="M" />
  <Version value="2.6.14.1" />
</xml>

No Website, Version value with more than one dot and in another order... Maybe that helps.
I use it exactly like that. And also just one dot in Version tag and an empty Website tag. No compatibility errors on load.

XML:
<?xml version="1.0" encoding="UTF-8" ?>
<xml>
    <Name value="PrismaCore" />
    <DisplayName value="PrismaCore" />
    <Description value="Additional management and player control functionality" />
    <Author value="Prisma501" />
    <Version value="2.3" />
    <Website value=""/>
</xml>

Edit: From the fandom 7dtd website an example with descriptions:
XML:
<?xml version="1.0" encoding="UTF-8" ?>
<xml>
    <Name value="SomeInternalName" /> <!-- (Required) Internal name, like an ID, of the mod. Should be globally unique, like an author prefix + name. Only allowed chars: Numbers, latin letters, underscores, dash -->
    <DisplayName value="Official Mod Name" /> <!-- (Required) Name used for display purposes, like shown in the mods UI at some point. Could be the same as you would later on use on workshop or wherever mods get distributed -->
    <Version value="1.0.3.243" /> <!-- (Required) SemVer version of the mod. Has to be in the format major.minor[.build[.revision]] (i.e. build and revision can be left out, recommend using them though as typically done with Semantic Versioning -->
    <Description value="Mod to show format of ModInfo v2" /> <!-- (Optional) More text to show on UIs -->
    <Author value="TFP" /> <!-- (Optional) Name(s) of the author(s) -->
    <Website value="" /> <!-- (Optional) URL of a website of the mod -->
</xml>
 
Last edited:
Back
Top