Неустановленные куиды не обрабатываются базой данных трейнза (поскольку их бесконечно много), и тем более никто не делает для каждого из них списка зависимостей.
По поводу "отдельной проги" - пока что работать с базой трейнза умеют только две проги -TADaemon.exe и trainzUtil.exe - обе разработки аурана. И формат базы данных уже несколько раз изменялся.
Так что используй фильтр "faulty dependences" и собирай списки куидов для них всех. Ну и естественно они будут неполные - о зависимостях неустановленных куидов узнаешь только после их установки
.