I have created and programmed a special semaphore signal. It works as designed in MSTS but in Open Rails it does nothing. I have other semaphores that work just fine, and the same shape is in use in other roles and works fine, just the programming is new.
The name of the SignalType is pretty long ("JJHSemLQ2PosShdProtHomeRG1"). Does OR have a limitation with that? The code is there and works fine in MSTS but OR acts like it does not see it. The signal sits at its first SignalDrawState and never changes. This is a NORMAL type signal but as it is a special signal, its SignalNumClearAhead is set to 1 and it doesn't ever get !enabled.
If any more information is needed to assist in diagnosing this, just let me know.
http://msts.jovet.net/files/images/Semaphore1-MSTS.jpg
In MSTS the signal works correctly. It changes to Stop when the switch behind it is thrown, otherwise always indicates Clear.
http://msts.jovet.net/files/images/Semaphore1-OR.jpg
In Open Rails, the signal is always dark with a lowered blade (its SignalDrawState #0) and doesn't respond to the switch or ever light up. The code, route, and path is the same.
Attached File(s)
-
OpenRailsLog_SemaphoreBug $mod.txt (13.63K)
Number of downloads: 202