Unknown Assets - Remove??

boleyd

Well-known member
TS19 has a nice feature that marks routes that have a defect. Unfortunately TS19, like all Trainz products, refuses to allow the deletion of Unknown Assets from the asset lists of routes. Routes do not hold copies of assets. They merely have lists of stuff they may need so they can respond to the to the the instructions of the route's program. As such, while N3V rightly claims they know nothing about these assets, the routes know all about them.

Because the identification of Unknown Assets exists within the route the ability to remove Unknown Assets from the ROUTE should become available. Once that is available, if you see a marker for your route, you will be able to correct it with a route level deletion.
 
TS19 has a nice feature that marks routes that have a defect. Unfortunately TS19, like all Trainz products, refuses to allow the deletion of Unknown Assets from the asset lists of routes.
There is a Delete Missing Assets option in the main menu of surveyor. It's been there for a number of versions. AFAIK it works just fine. If it's not working for you then you should report it as a bug.
 
I think I would agree with Boleyd that the Route knows the KUIDs of missing assets. I also think that the game knows about the missing KUIDs because it places different sized orange wireframe boxes where the "unknown" item would be.

If all this information is available then we should be able to click on the orange wireframe and get the KUID of the item. . We should be able to put this KUID into the left side of the Bulk Asset Update Replace, find a reasonable substitute and replace the wireframe with a valid item.
 
The route may know the kuids only because they are listed in the obs file. The assets were there previously, however, can no longer be found because they are not installed on the system the route is installed on. The assets are marked unknown by the program because it does not know of the location. If they were on the DLS, then they would be marked available for download, if they're third-party, however, the program has now way of knowing where they are. Installed assets are marked installed for obvious reasons.

Now this is not to say there aren't any flaws with this setup. It has been reported that asset versions can cause this issue. If an installed asset is the old KUID version, and it's been updated to KUID-2 and installed on the original system, then the route shows no unknown assets and is fine. However... If the route is then uploaded to the DLS, or shared between versions locally, then the updated assets are not found even if they are installed because the route is still referring to the original KUID and not the installed KUID-2 assets.

This has been reported and maybe there's a fix in the works, but I haven't heard anything yet.
 
There is a Delete Missing Assets option in the main menu of surveyor. It's been there for a number of versions. AFAIK it works just fine. If it's not working for you then you should report it as a bug.

Ahem, I eat crow - that is I was going to try that yesterday but never got to it. IT WORKS !! To remove Missing Assets that no are longer on the database remove the reference to them as I proposed. HOWEVER, the tool was already there - Delete Missing Assets as kindly pointed to in the message above. Worked with no bad results on two larger routes. Tony may have mentioned this at some time.

I like to keep my routes error free so I can easily see if something happened when TS19 was not running. Then I can be more careful how I load the route.
 
Only thing with Delete missing Assets is having a ideal of what the asset is. Often you don't know and have to hope it won't effect the operation of the trains.

Rob
 
Ahem, I eat crow - that is I was going to try that yesterday but never got to it. IT WORKS !! To remove Missing Assets that no are longer on the database remove the reference to them as I proposed. HOWEVER, the tool was already there - Delete Missing Assets as kindly pointed to in the message above. Worked with no bad results on two larger routes. Tony may have mentioned this at some time.

I like to keep my routes error free so I can easily see if something happened when TS19 was not running. Then I can be more careful how I load the route.
The foregoing is my case, and it may be different than yours: My route comes from long time ago passed from iteration to iteration of the program. So, I still have old ones somewhere. Today you open the route in T:ANE and it shows the dreadful orange cubes. What you do is remember where they are, and go back to an earlier iteration with the same route, and look what it is. Write the name in a piece of paper and go to CM of T:ANE. I bet it is not there, and if it is, is faulty or have missing assets. Fix it, and if you can't or the missing dependencies are gone for good or can't find them, do the delete missing assets. Beware, once you delete, ALL of the orange cubes in the route should be gone, leaving you in the dark of what is missing, faulty or whatever. Good thing is that for every missing asset, there are better ones available you can substitute, for the better.
 
Usually people quickly hit "Delete Missing Assets", instead of searching, or finding them, on TraizKuidIndex ... Then they are quick to complain that the route is now broken, as track, and other important assets are now gone
 
Still, it would be doing users a great favour if, as Ecco said, the orange boxes also had a sign on them showing the kuid number plus any other info the program has about the missing asset (such as its Kind).

Then if the "Delete Missing Assets" tool could be enhanced to "get" or accept typed-in kuid numbers, users could delete selected missing assets instead of deleting all. The same sort of enhancement of the "Bulk Replacement" tool would give users even more discretion about what they did with missing assets.
 
Why is the route and session not checked in CM for missing assets? In most cases you will get the kuid number and be able to look for other versions of those assets.
 
Back
Top