Trainz will no longer load my route

@sw1500
That was the behavior in old versions of Trainz (up to TS12 ?). In the newer versions (TANE and later ?) disabled asset aren't used at all.

Peter
I think disabled assets are still being used but not rendered. When you click on show missing assets you can use the Get Object tool to see what the disabled asset is.
 
I think disabled assets are still being used but not rendered. When you click on show missing assets you can use the Get Object tool to see what the disabled asset is.
They are considered missing from the route but when checked in Content Manager they are not listed as missing. When Delete Missing Assets is run, there's a message regarding kuid-something, blah, blah, blah, is missing.

After running DMA and saving the route, they are no longer installed in the route even if they are enabled. I use that method to remove splines I don't want such as grass because splines can't be deleted.

For troubleshooting purposes, the assets are disabled in order to load the route and narrow down which one or which ones are causing the crash. This method works very well but it is time-consuming. As it always turns out no matter how many assets you disable and re-enable, it's always the last one that caused the crash.
 
Apologies for the absence of replies, and thanks to all who have responded.
I'm now back at home and can spend time on this again.

I've checked in CM, as I noticed the route was showing "Missing Dependencies", which was odd, as there were none before*. On checking, there are a large number of installed assets that are showing missing dependencies, even built-ins.
On some (I've not checked them all!) by clicking "List dependencies recursively", there are no missing/unknowns but more with missing dependencies, which seems to go back to the original asset... if that makes sense.

So it appears I have a faulty install of Trainz. As I have cdp backups of the route and all non-dls/custom dependencies and a FCT, re-instaling TS22 and grabbing all dls assets again is not a problem.

* "Before" means before I installed the latest update to TS22 version 126280. I was short of HD space so I un-installed TANE and deleted it's associated local data folder. Could this uninstall/deletion be a cause of the problem?
 
Apologies for the absence of replies, and thanks to all who have responded.
I'm now back at home and can spend time on this again.

I've checked in CM, as I noticed the route was showing "Missing Dependencies", which was odd, as there were none before*. On checking, there are a large number of installed assets that are showing missing dependencies, even built-ins.
On some (I've not checked them all!) by clicking "List dependencies recursively", there are no missing/unknowns but more with missing dependencies, which seems to go back to the original asset... if that makes sense.

So it appears I have a faulty install of Trainz. As I have cdp backups of the route and all non-dls/custom dependencies and a FCT, re-instaling TS22 and grabbing all dls assets again is not a problem.

* "Before" means before I installed the latest update to TS22 version 126280. I was short of HD space so I un-installed TANE and deleted it's associated local data folder. Could this uninstall/deletion be a cause of the problem?
The T:ANE install shouldn't have anything to do with this.

Do you still have assets that are disabled?

In Content Manager, select all your content.
Click on the Content menu item

Does Enable show in the menu?

If Enable shows, click on Enable and that will reenable any disabled or missing dependencies.

If you still have missing dependencies, right click on those assets and choose download. This will retrieve any from the DLS.

There have been some Content Store DLC updates. Make sure you download those as any routes that need updating may contain the missing assets you need.
 
The latest update to this saga is
I've uninstalled TS+ and deleted the local data folder. I now have no Trainz install at all.
Run the TS+ installer to give a fresh copy of TS+. I now have no installed content with missing dependencies - previously even some built-ins were showing with missing dependencies.
Downloaded and installed my purchsed routes, SnC and PLL.
Installed my route and non-dls dependencies from cdp backup files.
Downloaded from DLS all other dependencies.
My route is still showing missing dependencies, but now they are listed in CM as "unknown".
The route is still not loading.
Selected all non-built-ins and disabled.
Route still not loading.
o_O
 
Last edited:
And it's back!
:LOL:

So...
I de-versioned the route by opening in CM and manually editing the config file to build 4.3.
Reinstalled TRS19 (again).
Imported the route into TRS19 by using the "Import content folder" in CM(19)
Opened the route in TRS19. Yes it opened ok with no other changes apart from the build number.
Saved with a different name, then opened for edit.
In CM(22) Imported the new version, still would not open from Trainz+ main screen.

In CM(22) I tried the <right-click>/Open for editing/Edit asset in Surveyor and got a message "Unable to Load Required Assets, Forcing database repair" (Or something very similar)
The DB repair would run through but the "Starting Trainz" just sat there doing nothing. Clicking OK closed the whole TRS22 processes.

I assume this is what is happening when trying to start from the Main Game Screen, but just with the "Unable to Load..." message not displaying.

I enabled all the disabled assets, still the same...

Back in TRS19, I deleted the missing assets (about a dozen or so) from the route, saved as another new version and imported that back into TRS22+.
CM22 was now telling me that a pile, about 50 or so, "Installed from DLS" assets were now faulty. Deleted these and re-downloaded them (1st class ticket helps!)

Now it works.... 😆😆😆

So it seems in TRS22/Plus build 1268280 a route will not load if it has missing dependencies, but with no warning.

If I can find what these missing dependencies are I think I should be able to get the whole route back. I've not yet found if any of them are critical or not. Why they didn't save to my back-up cdp of non-dls dependencies, I don't know...

Many thanks to all that have helped, much appreciated.

Edit: There are now, once again, several (97 in fact) installed/packaged/built-in assets that are faulty or missing dependencies. I suspect the forced shutdown of Trainz when it has "hung" is affecting these assets and making them faulty.
 
Last edited:
It sounds like your TRS22/Plus install is corrupted. Try an EDR by pressing the CTRL key while rebuilding the database. This will clear up a lot of things.

Once completed, view faulty assets, I recommend narrowing down the fault filter so that it only shows faulty and not missing assets or faulty dependencies by deleting those from the filter. This will then only show what's faulty and not everything.

Anyway, select all the faulty assets and choose Revert to original when you right-click on one of them while all is selected. This should eliminate a lot of the so-called faulty assets including those built-in and DLC assets.

You may also want to check for DLC package updates. There have been some updates and if some are out of date, they can show up as faulty. I ran into this a month or so ago.
 
Thanks John. I'd forgotten about the EDBR, that cured all the "Faulty" items. I've also re-installed the DLC packages, but still have quite a quantity of "Packaged" that are still showing "Missing Dependencies". Now that I have a working route again, I'll save it to cdp and do another re-install of Trainz.
 
And it's back!

Back in TRS19, I deleted the missing assets (about a dozen or so) from the route, saved as another new version and imported that back into TRS22+.
CM22 was now telling me that a pile, about 50 or so, "Installed from DLS" assets were now faulty. Deleted these and re-downloaded them (1st class ticket helps!)

Now it works.... 😆😆😆
I suggested you do the same thing a month ago: https://forums.auran.com/threads/trainz-will-no-longer-load-my-route.178969/#post-2029953
You can install the route and session in TS19, with all the dependencies, then delete all the missing ones in the surveyor and it should work in TS22.
There must have been a misunderstanding. :)
 
I suggested you do the same thing a month ago
Yes, of course you did. At the time I didn't have a TRS19 install, and also I was sure that, as I had saved all my non-dls dependencies to a cdp backup, there couldn't be any that were simply missing.
When it got to the stage of "I've tried everything else..." then that was the only thing left.
And it worked, many thanks.

But I still don't understand how I've got items missing when I have installed the cdp backup and re-downloaded my purchased DLC; or if any of these missing items are critical to the working. One of them even has a -25 useerid.
 
Thanks John. I'd forgotten about the EDBR, that cured all the "Faulty" items. I've also re-installed the DLC packages, but still have quite a quantity of "Packaged" that are still showing "Missing Dependencies". Now that I have a working route again, I'll save it to cdp and do another re-install of Trainz.
That's good to hear. Check for DLC package updates and your missing dependencies may also disappear when you download the other packages again. I wish there was a faster way to do that because the current process is so slow.

I would do the same - been there and done that myself after recovering from a mess.
 
Back
Top