TRKAdjust utility
That's a great thread title, certainly got my attention!
There's a clever little utility by HiBaller called
TRKAdjust which might be of interest. It certainly beats manually adjusting all those spline points one by one and it doesn't involve any changes to the track's config so you aren't changing the asset and don't need to clone it. Other users who download your 'adjusted' layout will not need to do anything, the spline heights will simply be at the setting you want.
Info and probably a download link to the program here:
http://dhrtrainz.com/simplemachinesforum/index.php?topic=56.0
Here is an excerpt from its Help file;
"Overview
TRKadjust was developed to allow changing the spline points of a track object in one operation. The TRK file associated with a route provides the source for this program. A preliminary backup of this file into a file marked as OLD is offered before any alteration of the TRK file is performed.
The TRK file will contain ALL the splines that Trainz thinks are 'tracks'. If the individual KUID 'config.txt' file defines TYPE as "track", then it will be in this file. This means that TRKadjust can be used to adjust not only track splines but also some tunnels, bridges, fences, powerlines, platforms, roads, trees, and other spline-type objects.
This version of TRKadjust has the ability to adjust individual tracks of one given KUID, a few selected KUIDs, or all kuids in the file. A screen list box is provided for KUID selection. Be advised though that TRKadjust will alter the height of ALL splines for a given KUID, not just those on one board or in a limited area.
TRKadjust can be useful for several reasons, some of which are:
1) Joining modules of differing heights by adjusting the track on one module to fit the height of the attaching vertex on the other module.
2) Shifting the height of some tracks which appear to be 'floating' slightly above the terrain. In this instance, a slight negative value (near -0.30) would be about right.
3) Shifting the height of a specific track-type object up or down.
It should also be noted that this program is designed for, and works with, TRS2004 and earlier versions. It has NOT been tested with TRS2006 or Trainz Classics. For anyone adventurous enough you could make a small test route in TRS2006, open it for editing, and direct TRKadjust to the resulting TRK file exposed in the Open for Edit folder. Then, commit the route again and try it. I will NOT support this use of TRKadjust however."