Route Config File

ParFive

New member
Have a question regarding the route config file.
Has searched but not able to find the answer here or in the manual.

This regards the kuid table in the route config.
Does the table list all the kuids that were put into the route when built, or
does it only list the kuids which are actually installed in the game?
In other words when a missing kuid is found and installed it then would be added to the table.

Thanks
 
So, if the author put a texture (kuid) in the route, but the texture (kuid) was not installed it would still show the missing kuid in the list.
 
A persons route config file shows all the kuids he used ... if you don't have some of those listed kuids installed in your game, they will show up as "Missing Dependencies" or unknown ... once you find those kuids to download, the route will have no missing assets.

A route still may run if you don't have a couple of insignificant, un-locatable kuids

If you edit someones route, or clone his route, and add a texture, or asset, that kuid will be added to the list of kuids in the routes config file
 
Last edited:
Great!
I have a missing texture but have been unable to draw it out. Saved route as a different name and got a lot of them but the route shows no missing kuids now, no matter how many times I re-save under a different name.
So with a little work, or a lot of work, LOL, if I can find the kuid in the list, I might be able to find it and install same.
 
The only way to deal with the missing textures issue, as far as I know, is forcing Trainz to rewrite the kuid-table.

1) Create a new route consisting of a single empty baseboard;
2) Merge the "faulty" route with the new route and save the merged route;
3) [Optional] In CM, select "Show dependencies" for both routes: the merged route should have a greater number of dependencies.
4) Open the "faulty" and the merged routes in CM using "Edit|Edit in Explorer"
5) Replace the "faulty" route kuid-table with that of the merged route, close and commit.
 
The only way to deal with the missing textures issue, as far as I know, is forcing Trainz to rewrite the kuid-table.

1) Create a new route consisting of a single empty baseboard;
2) Merge the "faulty" route with the new route and save the merged route;
3) [Optional] In CM, select "Show dependencies" for both routes: the merged route should have a greater number of dependencies.
4) Open the "faulty" and the merged routes in CM using "Edit|Edit in Explorer"
5) Replace the "faulty" route kuid-table with that of the merged route, close and commit.

Pendolino,
Would your method of rewriting the kuid-table get rid of the "dashed lines" of missing assets and textures in a route? I would think so if Trainz is no longer looking for these assets with an updated kuid-table.

Thanks!!
Joe
 
Joe,

I adopted this method to add unreported missing textures to the kuid-table and it works fine for this purpose (at least, with the rewritten kuid-table you know which textures are missing).

As for the "dashed lines" I don't know if CM fails to report missing splines: I rarely had such an issue and when I had it I invariably found there were some MK splines, but I may have been lucky. I suppose that unreported splines should appear in the rewritten kuid-table, but as far as I know the bug only affects ground textures.

On the other hand, TS2010 also "forgets" writing driver orders and rules in the kuid-table of sessions. As far as I know, there is no workaround for this bug, other than switching to TS12 :).
 
Back
Top