Yesterday just for fun I fired up an old route - the "Cape Cod Bay Colony" route.
I noticed under ORTS 1.4 the crossing gates are missing the pedestal and gate portion (see below).
crossingsig.jpg
However when I load the route in TSRE the gates show up correctly. The shape and texture files are present.
Attached is the OR log file.
The pertinent error appears to be:
Code:
Warning: System.IO.FileLoadException: {TileX:-10845 TileZ:14415 X:520.666 Y:8.93164 Z:599.104} scenery object 1701 failed to load ---> System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Orts.Simulation.LevelCrossings.<CreateLevelCrossing>b__11_1(Int32 id) in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\Orts.Simulation\Simulation\LevelCrossing.cs:line 73
at System.Linq.Enumerable.<>c__DisplayClass7_0`3.<CombineSelectors>b__0(TSource x)
at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at Orts.Simulation.LevelCrossings.CreateLevelCrossing(WorldPosition position, IEnumerable`1 trackIDs, IEnumerable`1 roadIDs, Single warningTime, Single minimumDistance) in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\Orts.Simulation\Simulation\LevelCrossing.cs:line 73
at Orts.Viewer3D.LevelCrossingShape..ctor(Viewer viewer, String path, WorldPosition position, ShapeFlags shapeFlags, LevelCrossingObj crossingObj) in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Shapes.cs:line 820
. . .
Not sure what ORTS doesn't like here. Since TSRE has no problem with it.
Thoughts?