Hi All
Assets that have been detected as faulty in the DLS cleanup system will be marked as 'third party' in Content Manager until they are fixed (either by the content repair group, or by the creator). This will not prevent CM from downloading them as dependencies (if you have exact asset IDs that are failing to download as dependencies, and their dependents, then please let us know so that we can it), however it will avoid them showing up in the 'download station' list whilst they are faulty.
This has been done due to the large numbers of complaints about faulty assets on the DLS. Until they are fixed, they are hidden from the Content Manager list, but will still download as dependencies if needed.
It should be noted that in some cases errors may only show in specific situations, such as if an older version of a mesh-library is installed. As an example:
A track asset specifies the mesh 'track.trainzmesh' in the mesh-library <kuid:12345:9876>.\
However, this mesh was added in the mesh-library update <kuid2:12345:9876:1>.
If you then have both versions of the mesh-library installed, the track will be faulty as the specified version of the mesh-library is missing the mesh.
If you only have the :1 version, or newer, of the mesh-library installed then there will be no error. This is because Trainz cannot currently check the earlier versions of the mesh-library.
This is done to ensure that the correct version of the mesh-library is being specified when calling the mesh. This is a relatively recent change (I think within the last 2-3 years), but is done to avoid users installing content and having no missing dependencies, but having missing mesh errors. For older content this can still occur, but on newer content the simple solution is to specify the required revision of the mesh-library.
This was an issue that was seen with my own mesh-libraries for couplers, brake hoses, lamps etc. Personally, I now make a note in the description of what each revision was for so as to help creators specify the relevant version of the mesh-library (although best practice is to simply specify the latest one you have installed
).
Regards