Asset not compatible with this version of Trainz???

LIneAxe

New member
I uploaded my Route/Seeion over 4 and 1/2 days ago. I would assume everything has gotten through DLS archiving system by now. When I try to start up a game , I get "Asset not compatible with this version of Trainz???"
when I hover over the session name. Ok, I created it with this version of trainz. So, obviously the message is USELESS. It tells me nothing . I don' t know if
1) I am STILL waiting for assets to get through the system??!!
2) There is some kind of weird undocumented bug happening in the Route/session
3) I made a mistake, I don't see how, since I am playing it single player all the time.
4) Your guess is as good as mine.

so ,naturally , I turn to all you more experienced in this area and call out for "

HHHHHHH
EEEEEEEE
LLLLLLLLL
PPPPPPPP
" once again ..
thank you for your attention !!
 
Perhaps it got corrupted. What is the name or kuid of your route and session to see if the error can be replicated?
 
HI, thanks for the quick reply. When I get all flustered like this, I just go do something else in another program until I get all flustered there too ... It's a great system . Well, anyhow the kuids are listed here
Dugout Version 3.0,<kuid2:630564:100566:4>
Multiplayer - Dig Deeper In the Pits 3.0,<kuid2:630564:100567:4>

I figured that I had given it enough time to propagate through DLS, and now there might be some kinda problem with it. Anyhow we are eagerly (too eagerly??) waiting to play it online. UPDATE: I tried the Download again , and it all seems to work. You were right, it must have been corrupted on my system. I had tried a few times earlier to get it to do the Downloads. I suppose that DLS is working with 100,000's of assets , and TS12 itself runs about 50 processes, so Gawd knows how many process's are running at the download station machines to keep everything working. again I am content (managed content?). But still, heh, some of those messages that are spawned by TS12 need to be clearer so we know what to do. Who knows, maybe in the next generation of Trainz.
 
Last edited:
Maybe passing the CDPs across to each other and downloading whatever else is needed like Danny5 was suggesting. Would that get multiplayer games out to other players faster?
Sorry, but no. All multiplayer routes, sessions and their dependencies have to be on the DLS or they will not work.
 
No, unfortunately that won't work. In their infinite wisdom to protect multiplayers from errors caused by mismatched assets, they designed it so all assets and dependencies and subdependencies must be built in or on the DLS, so manually making sure you both have the same assets doesn't work at all.

Taking a guess here - a session will work in TS12 even if the route or session has faulty dependencies and/or missing dependencies, once you add the multiplayer rule to the session you can no longer play it until it appears on the DLS, so there's no way to test for any problems until it does appear and goes thru the multiplayer bot test. So what you have to do is examine the route and session carefully in content manager to make sure there are no missing or faulty dependencies before you add the multiplayer rule.
 
I guess what our little group here in Vancouver wants to know, is how do we spot which dependent assets are missing and other problems. All we do when we create the route/session , is add in a track or an object,or a texture or whatever. How do we know ahead of time if it is going to cause us any problems like missing dependencies so we don't select it in the first place. I would rather see stuff like that greyed out (in an optional setting perhaps).:)
 
Open Windows Explorer, go to C:\ (known as the "root"). Create a new folder, name it "Alternate". Go to wherever you have TS12 installed, copy the entire TS12 folder to C:\Alternate. That will probably take an hour or two, when it's finished go into C:\Alternate\TS12 and select trainz.exe. Right click, copy. Change to an empty space on your desktop, right click, paste shortcut. Rename the shortcut to "alternate" so you know which one it is.

Start from the alternate shortcut, select Content from the launcher. In content manager, set the filter for built in = false, location = local. CTRL A to select all, delete all.

You now have a "virgin" copy of TS12 with nothing in it except built in assets. Import the CDP for the route. Once that's installed right click and view dependencies - anything with an unknown KUID is no good, have to get rid of it. Download all the dependencies that can be downloaded, make sure none are missing subdependencies.

Reset the filter for faulty = true. Delete all.

Now start the game, open the route in surveyor, main menu, delete missing assets and save. Back to content manager again, the route should now have no missing or faulty dependencies.

That's how you make and test a multiplayer compatible route, you need to do the same test on the session before adding the multiplayer rule. All assets used by the session must be built in or on the DLS, any loco or car with missing dependencies or faulty dependencies must be replaced by something else that has no errors. Warnings (yellow !) are okay, but anything with a puzzle piece icon, a red exclamation mark, or a green triangle is useless for a multiplayer session.

It's tedious work deleting all non built in content and downloading stuff over and over again to test routes and sessions, but it's the only way to make sure it will work perfectly without needing something else - and for a multiplayer session that standard is required.
 
Back
Top