Path control and scripted signals

debouf

New member
I am currently setting up the path control rule by brummfondel on my route and in general everything seems to be running fine. However, as I am using the scripted luxembourgish CFL signals by the late pber007, the rule is unable to control those signals correctly. The rule has a really nice feature which sets every signal to red if no path is currently set, which looks much more prototypical.

As the signals are scripted and most probably outdated compared to today's signal scripting methods (I had to make a number of modifications to their config.txt just to get them working in TS Mac), they refuse any manipulation by path control.
While experimenting I removed the signals container in the config.txt, and control became partially possible. Partially, because as soon a junction lever is moved or a train moves around on the track, they return to their own automatic mode, which isn't the case with non-scripted signals.

I know that this problem can be solved by placing invisible junctions behind each signal, so that they turn green only when path control sets the junction to the correct side. Before I go and place invisible switches (there would be many of those needed and a lot of fiddling around), I'd like to be sure that there is absolutely no way to get the signals working with path control.

Any help or advice will be highly appreciated :)
 
It may be possible to partially get round that by adding the following line into the config.txt of the signal asset(s):

always-controlled 1

Shane
 
Thanks, but I already did that before. That line makes the signal turn green only when a train is approaching it.

What I would like to see is that the signals stay red, even if the track behind is clear and a train is approaching the signal, and only turn green when a path has been set by path control.
 
While playing around with the signal's config.txt, I noticed that if the signals container contains only state 8 ("proceed"), like this:

Code:
signals
{[INDENT]8
  {
   [INDENT] light                               -1[/INDENT]
  }[/INDENT]}

then path control is able to keep the signals at red, and only allows them to turn green when a path has been set. The disavantage is that the signals are now always showing green when not controlled by the path control rule... Not very handy either.

I'm not giving up yet, as I'm desperate to find a solution to override their own function...

Can someone shed some light on this? :)
 
Path Occupied

Using Mutton's Rule. I am selecting a path and clearing a signal no trains are on that path but the selected path is coming up as "path occupied" what might be causing this?

Howard
 
Back
Top