I made a mod on the Steam Workshop (Capture Unique Improvements) where I wanted to redefine the artdefs for a number of bugged DLC improvements. Because the improvements are from different DLC, there need to be different sets of RequiredGameArtIDs in the dep files for each DLC source. I added four dep files with each looking something like:
This works perfectly in my own game, but other users have reported that the bugged improvements are not fixed in their games. I previously tried using only one dep file and added/removed all RequiredGameArtIDs from it, but that did not work either.
Am I doing something wrong? Is there a better way to do this? Any help is appreciated, thanks!
Code:
<RequiredGameArtIDs>
<Element>
<name text="DLC4"/>
<id text="d5642886-43d5-4ce9-9465-3a47b5c70096"/>
</Element>
</RequiredGameArtIDs>
<SystemDependencies>
<Element>
<ConsumerName text="Landmarks"/>
<ArtDefDependencyPaths>
<Element text="Landmarks_DLC4.artdef"/>
</ArtDefDependencyPaths>
</Element>
</SystemDependencies>
Am I doing something wrong? Is there a better way to do this? Any help is appreciated, thanks!