Help fixing landrvr1's content in TRS19

jordon412

33 Year Old Railfan
I've got five pieces of landrvr1's content faulty in TRS19, all of which are interiors and have the same errors. I tried fixing it on my own, but to no avail. The faulty content is:
CSS&SBcab interior <kuid:45651:55002>
CSS&SB interior <kuid:45651:55003>
CNS&MRR Silverliner Interior <kuid:45651:55008>
CNS&MRR Silverliner Coach Interior <kuid:45651:55009>
SilverHorizon interior <kuid:45651:55012>
All have the same error:
VE175: Mesh-table element #0 is part of invalid hierarchy.
Can I get some help fixing this?
 
I use the CSS&SB consists by landrvr1 and just checked them. My consists do not require either of the kuids you have mentioned (45651:55002 and 5508). In fact they are not even in my list of assets.

As a test you may want to open up the config files for the CSS&SB consist and see if these two kuids are listed. Try deleting them and see what result you get. My config file does not list either kuid.
 
Without see the config, I would said that the first entry in the mesh table might be missing a curly bracket "{ }"

William
 
jordon412 said:
....

error:
VE175: Mesh-table element #0 is part of invalid hierarchy.
......


I have the same error with <kuid:45651:55000> Shark Interior.

I don't recognize a missing or false placed bracket "}"

An automated repair by AssetX was to no avail.

Any other ideas?

Thank you very much in advance.

Regards
Swordfish
 
You have to know what the problem is before you can consider fixing it. Choose one as an example. What is the config.txt?

Here's the config.txt:


kuid <kuid:45651:55002>
username "CSS&SBcab_interior"
kind "interior"
trainz-build 2.7

mesh-table
{
interior_main
{
mesh "css&sbcab_interior.im"
att "a.cabfront"
}

throttle_lever
{
kind "lever"
mesh "throttle_lever.im"
att "a.throttle_lever"
limits 0,8
angles -0.47,0.47
notches 0,0.125,0.25,0.375,0.5,0.625,0.75,0.875,1
notchheight 1,2,2,2,2,2,2,2,1
radius 0.35
att-parent "default"
}

trainbrake_lever
{
kind "lever"
mesh "train_brake_lever.im"
att "a.train_brake_lever"
limits 0,4
angles 1.2,0.25
notches 0,0.25,0.27,0.29,0.31,0.33,0.35,0.37,0.39,0.41,0.43,0.45,0.47,0.49,0.5,0.75,1
notchheight 1,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1
radius 0.15
att-parent "default"
}

pantograph_lever
{
kind "lever"
mesh "pantograph_lever.im"
att "a.pantograph_lever"
limits 0,1
angles 0,1
notches 0,1
notchheight 3,3
radius 0.16
att-parent "default"
}

speedo_needle
{
kind "needle"
mesh "clock_hour_needle.im"
att "a.speedo"
limits 0,48
att-parent "default"
}

bptrainbrakepipe_needle
{
kind "needle"
mesh "redpress_needle.im"
att "a.brake_pipe_pressure"
limits 0,1000
att-parent "default"
}

bptrainbrakecylinder_needle
{
kind "needle"
mesh "whitepress_needle.im"
att "a.brake_cyl_pressure"
limits 0,1000
att-parent "default"
}

bploco_equaliser
{
kind "needle"
mesh "whitepress_needle.im"
att "a.equaliser_pressure"
limits 0,1000
att-parent "default"
}

bplocomain_needle
{
kind "needle"
mesh "redpress_needle.im"
att "a.main_res_pressure"
limits 0,1000
angles 0,2.12058
att-parent "default"
}

ampmeter_needle
{
kind "needle"
mesh "clock_hour_needle.im"
att "a.ammeter"
limits 0,1500
angles 0,4.5
att-parent "default"
}

reverser_lever
{
kind "lever"
mesh "reverser_lever.im"
att "a.reverser_lever"
limits 0,2
angles 0,-0.55
notches 0,0.5,1
notchheight 1,1,1
att-parent "default"
}

light_switch
{
kind "lever"
att "a.headlight_switch"
mesh "headlight_switch.im"
limits 0,1
angles -2,2
notches 0,1
notchheight 0,0
att-parent "default"
}

horn
{
kind "pullrope"
mesh "horn.im"
att "a.horn"
limits 0,1
angles 0.1,0
notches 0,1
notchheight 0,0
mousespeed -1
att-parent "default"
}

default
{
mesh "css&sbcab_interior.im"
auto-create 1
}
}

cameralist
{
camera0 -1.056,0.734,0.139,0.029,-0.08
camera1 1.056,0.734,0.139,0.029,-0.08
camera2 -1.056,0.734,0.139,0.029,-0.08
}
category-class "ZI"
category-era "1980s;1990s;2000s"
category-region "US"
author "Scott Struik"
license "T^"
contact-website "
"
contact-email "landrvr@usa.com"

thumbnails
{
0
{
image "$screenshot$.jpg"
width 240
height 180
}
}
 
Last edited:
Here's the config.txt:
Interior_main is a duplicate of default and should not be there. Also, move the default mesh to the top of the list of meshes in the mesh table. That shouldn't be an error, but it is a non-typical layout and perhaps the reason for the change that created the error.
 
kuid <kuid:45651:55002>
username "CSS&SBcab_interior"
kind "interior"
trainz-build 2.7


mesh-table
{
default
{
mesh "CSS_SBcab_interior.im"
auto-create 1
}

interior_main
{
mesh "css_sbcab_interior.im"
}

throttle_lever
{
kind "lever"
mesh "throttle_lever.im"
att "a.throttle_lever"
limits 0,8
angles -0.47,0.47
notches 0,0.125,0.25,0.375,0.5,0.625,0.75,0.875,1
notchheight 1,2,2,2,2,2,2,2,1
radius 0.35
}

trainbrake_lever
{
kind "lever"
mesh "train_brake_lever.im"
att "a.train_brake_lever"
limits 0,4
angles 1.2,0.25
notches 0,0.25,0.27,0.29,0.31,0.33,0.35,0.37,0.39,0.41,0.43,0.45,0.47,0.49,0.5,0.75,1
notchheight 1,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1
radius 0.15
}

pantograph_lever
{
kind "lever"
mesh "pantograph_lever.im"
att "a.pantograph_lever"
limits 0,1
angles 0,1
notches 0,1
notchheight 3,3
radius 0.16
}

speedo_needle
{
kind "needle"
mesh "clock_hour_needle.im"
att "a.speedo"
limits 0,48
}

bptrainbrakepipe_needle
{
kind "needle"
mesh "redpress_needle.im"
att "a.brake_pipe_pressure"
limits 0,1000
}

bptrainbrakecylinder_needle
{
kind "needle"
mesh "whitepress_needle.im"
att "a.brake_cyl_pressure"
limits 0,1000
}

bploco_equaliser
{
kind "needle"
mesh "whitepress_needle.im"
att "a.equaliser_pressure"
limits 0,1000
}

bplocomain_needle
{
kind "needle"
mesh "redpress_needle.im"
att "a.main_res_pressure"
limits 0,1000
angles 0,2.12058
}

ampmeter_needle
{
kind "needle"
mesh "clock_hour_needle.im"
att "a.ammeter"
limits 0,1500
angles 0,4.5
}

reverser_lever
{
kind "lever"
mesh "reverser_lever.im"
att "a.reverser_lever"
limits 0,2
angles 0,-0.55
notches 0,0.5,1
notchheight 1,1,1
}

light_switch
{
kind "lever"
att "a.headlight_switch"
mesh "headlight_switch.im"
limits 0,1
angles -2,2
notches 0,1
notchheight 0,0
}

horn
{
kind "pullrope"
mesh "horn.im"
att "a.horn"
limits 0,1
angles 0.1,0
notches 0,1
notchheight 0,0
mousespeed -1
}
}


cameralist
{
camera0 -1.056,0.734,0.139,0.029,-0.08
camera1 1.056,0.734,0.139,0.029,-0.08
camera2 -1.056,0.734,0.139,0.029,-0.08
}
cameradefault 0
category-class "ZI"
author "Scott Struik"
contact-email "landrvr@usa.com"
 
Interior_main is a duplicate of default and should not be there. Also, move the default mesh to the top of the list of meshes in the mesh table. That shouldn't be an error, but it is a non-typical layout and perhaps the reason for the change that created the error.

All the faulty content is now fixed. Thanks!
 
Back
Top