The asset is loaded to check for any dynamic concerns that aren't detected by static validation.Files and assets referenced by the config file are checked for correctness.The config file is syntax checked against the definitions for its Asset KIND.If any necessary dependencies are missing, validation may be aborted at this point and the asset will be flagged as 'Missing Dependencies' regardless of whether or not it may also have errors. The presence of any necessary dependencies is checked.This process is known as 'validation' and consists of the following steps: Each Asset that is installed into Trainz is automatically checked for a variety of problems.