BG3ModManager icon indicating copy to clipboard operation
BG3ModManager copied to clipboard

[Bug]: Dependency enforcement not working

Open alphaniner opened this issue 1 year ago • 0 comments

Operating System

Windows 10

BG3 Mod Manager Version

1.0.10.0

BG3 Game Version

4.1.1.4145012

Bug Summary

I defined a mod dependency based on the example here:

<node id="Dependencies">
  <children>
    <node id="ModuleShortDesc">
      <attribute id="Folder" type="LSWString" value="VladsGrimoire"/>
      <attribute id="MD5" type="LSString" value=""/>
      <attribute id="Name" type="FixedString" value="VladsGrimoire"/>
      <attribute id="UUID" type="FixedString" value="66666666-4444-4444-4444-666666668000"/>
    </node>
  </children>
</node>

In the manager, the mod tooltip shows the dependency, green text if it's imported and red if not:

VladsGrimoire v0.0.0.0

If I try to export a load order containing the dependent mod when the dependency is not imported, I get a Missing Mods in Load Order error dialog as expected. But if the dependency is imported but Inactive (not an Override or "partial override"), the export succeeds.

As a side note, the error dialog has a button labeled Remove All Missing. I'm not sure what it's supposed to do - I assume remove all mods with missing dependencies from the load order - but clicking it does nothing AFAICT.

Links

No response

alphaniner avatar Dec 10 '23 14:12 alphaniner