Error: This asset has an invalid KUID user id.

VVMM

Trainz Scripter/Developer
Hello everyone!

I noticed that TS12 SP1 added a little more pain in validating assets. A lot of my assets are made by people without entering their proper User ID in Content Manager. So the kuids of the assets now have an author of #1010101 instead of a proper author ID. This error marks my content faulty and I cannot use it anymore. I know and understand that they shouldn't have done that, but what is done, is done. Now, the routes I am using are not displaying the faulty content.

My question is: How can I use the Replace Assets feature in order to replace the faulty ones (because if the invalid user ids) with the correct updated kuids ones? It seems that if the assets are faulty, the Replace Assets box cannot replace them. Any quick workaround?

Also, is there any possibility to make them obsolete somehow and replace them with proper assets with another User ID?

Thanks,
Mihai
 
Hi VVMM,

There is two things you can do. One:- you can delete them from CMP then load the route and go to 'main menu' and select 'delete missing assets' save the route then re load it and manually replace them. Two:- open the asset for edit in CMP navigate to your 'userdata\edit' folder' open the config file and change the kuid number. You will then have to use 'import content' to get them back into the game. Be aware if you use the second method you will not be able to distribute any sessions you may create for the route or use it in multiplayer.

Cheers,
Bill69
 
It is not as simple as replacing them in config.txt. I tried, but the kuids are written in the mapfile files (trk, obs...), so the config.txt file has no effect. Also, I can't just delete them, they are a lot. I intend to use the route for multiplayer, that's the reason I want them replaced, to use DLS content.
 
No, I don't want to delete the assets from the route. I want to replace them in place, not to recreate the route almost from scratch.
 
Back
Top