Vista and CMP2 PATH errors??

Xyberwolf

New member
Ok folks, not sure if it's 'just me', or if there's something seriously wrong, but thought I'd throw it out there and see if anyone else is having the same odd occurance as I am.
(Background: I've used 04,06 and now 09 before, on both XP and Vista32/64.)

When I run the CMP on a Vista64 machine, and then open any asset that requires a *.texture file, the CMP throws errors that it can't find the .texture file indicated. Now that in itself doesn't surprise me, as some assets are, well, just plain hammered!, but what does bother me is the path that it's telling me it can't find the assets in! And when I follow that path - "I" can see the assets just fine!
Here's an example:

Error: The *.texture.txt file is missing for texture resource 'D:\Games\Auran\TS2009/local/hash-E8\content 7yf1ugcd8\ttx_53_art/ttx_53_art_512.texture'.

Now, while I remember that the '04 and 06 path was:
D:\Games\Auran\TS2009\local\content\unique key\assetfolder\etc....
where'd the 'hash-E8" come from? And where'd the slash between content and the unique key go ?? And why the forward slashes vs the backslashes??

Is it just me? or is something seriously pooched up in the code ??
(oh - BTW - TS2006 CMP don't throw this error - it uses the normal paths like I expect it to..)

Thanks for listening! Now, back to your regularly scheduled insanity...
Wolfy
 
Ok folks, not sure if it's 'just me', or if there's something seriously wrong, but thought I'd throw it out there and see if anyone else is having the same odd occurance as I am.
(Background: I've used 04,06 and now 09 before, on both XP and Vista32/64.)

When I run the CMP on a Vista64 machine, and then open any asset that requires a *.texture file, the CMP throws errors that it can't find the .texture file indicated. Now that in itself doesn't surprise me, as some assets are, well, just plain hammered!, but what does bother me is the path that it's telling me it can't find the assets in! And when I follow that path - "I" can see the assets just fine!
Here's an example:

Error: The *.texture.txt file is missing for texture resource 'D:\Games\Auran\TS2009/local/hash-E8\content 7yf1ugcd8\ttx_53_art/ttx_53_art_512.texture'.

Now, while I remember that the '04 and 06 path was:
D:\Games\Auran\TS2009\local\content\unique key\assetfolder\etc....
where'd the 'hash-E8" come from? And where'd the slash between content and the unique key go ?? And why the forward slashes vs the backslashes??

Is it just me? or is something seriously pooched up in the code ??
(oh - BTW - TS2006 CMP don't throw this error - it uses the normal paths like I expect it to..)

Thanks for listening! Now, back to your regularly scheduled insanity...
Wolfy

That's interesting regarding the path. I too use Vista 64-bit and I've had a quite a few hosed assests as well and figured they were just bad. I never looked this closely at the exact path because the text for me is way too small. I wonder if this is only the displayed messaged and not necessarily the path that is on the computer.

Welcome to the forums,

John
 
TRS2004's structure is more like D:\Games\Auran\TRS2004\World\dispatcher\downloads\kuid folder.
TRS2006's is D:\Games\Auran\TRS2006\local\content with unique key\assetfolder\.
TS2009 is D:\Games\Auran\TS2009\local\hash-xx\content with unique key\assetfolder.

The data is compressed in 2006 and more so in 2009 and the database structure is created to decrease the load time for routes and sessions. TRS2006 loads faster and TS2009 is faster yet.
The term 'hash' is a computer geek term and has several meanings. Read this link http://en.wikipedia.org/wiki/Hash_function.

Bob
 
OK - Fine

I understand all the new paths and stuff...
The main question was...
why all the confused back slashes and forward slashes!! :confused:

If you give back slashes (\) to windows, it sees it as "directory separators",
if you give FORWARD (/) slashes to windows, it thinks it's a 'command switch' and DOES NOT INTERPRET IT AS A SEPARATOR... in this case, it can't find the assets indicated EVEN THOUGH THEY EXIST EXACTLY WHERE INDICATED "IF" the forward slashes were back slashes!! :'(

Me thinks someone pooched up the code in '09 and it can't find the files, even when they actually exist!!

I'm no dummy when it comes to Windows, OS's, and command paths... nor programming either... :cool:
 
Try this:

Just for an example, Use TR2009,
and open up the TRS Coal Hopper built in asset with CMP2...
and see what you get for errors,
and RTFS on each one of them...

look carefully at the direction of the slashes....

:hehe:
 
Last edited:
I'll save ya the trouble...

If you do the above, clicking on "OK" for a few times to get past all the 'errors',
it WILL open in CMP2.

Then, change nothing, save the file and exit.
(Click OK a few more times to get past more errors)
and then commit it.

Once that's done, even though BEFORE you had to go and mess with it,
you didn't have a 'faulty' icon - now you do!

Viewing the errors, shows this:

Error: Progressive meshes are no longer supported by CCP. Though these meshes may work in Trainz, it is recommended that you switch to a LOD mesh.
Error: Tag 'icon0' in the container 'traincar' is obsolete.
Error: The *.texture.txt file is missing for texture resource 'D:\Games\Auran\TS2009/local/hash-CA\content aqpeb9vf9\4bhopper_il_art/4bhopper_il_art_512.texture'.
Error: The *.texture.txt file is missing for texture resource 'D:\Games\Auran\TS2009/local/hash-CA\content aqpeb9vf9\4bhopper_il_art/4bhopper_il_art_icon.texture'.
Error: The *.texture.txt file is missing for texture resource 'D:\Games\Auran\TS2009/local/hash-CA\content aqpeb9vf9\4bhopper_il_body/4bayhopper_il_a.texture'.
Error: The *.texture.txt file is missing for texture resource 'D:\Games\Auran\TS2009/local/hash-CA\content aqpeb9vf9\4bhopper_il_body/4bayhopper_il_b.texture'.
Error: The *.texture.txt file is missing for texture resource 'D:\Games\Auran\TS2009/local/hash-CA\content aqpeb9vf9\4bhopper_il_body/4bayhopper_il_lipdet.texture'.
Error: The *.texture.txt file is missing for texture resource 'D:\Games\Auran\TS2009/local/hash-CA\content aqpeb9vf9\4bhopper_il_body/4bayhopper_il_metal.texture'.
Error: The *.texture.txt file is missing for texture resource 'D:\Games\Auran\TS2009/local/hash-CA\content aqpeb9vf9\4bhopper_il_body/4bayhopper_il_metal-4bayhopper_ladder.texture'.
Error: The *.texture.txt file is missing for texture resource 'D:\Games\Auran\TS2009/local/hash-CA\content aqpeb9vf9\4bhopper_il_body/load/load_map.texture'.
Error: The *.texture.txt file is missing for texture resource 'D:\Games\Auran\TS2009/local/hash-CA\content aqpeb9vf9\4bhopper_il_shadow/black.texture'.

If you use navigate the very same paths on your PC, you'll notice that:

D:\Games\Auran\TS2009\local\hash-CA\content aqpeb9vf9\4bhopper_il_art\4bhopper_il_art_512.texture

indeed EXISTS! (Along with all the others 'missing' files!)
 
Back
Top