number 1 appears fixed! thanks! Although, the train will now slow down to a very short halt upon arriving at the moving block bidirectional beacon. The train should be able to get the values from the beacon soon enough in order to not need to stop or slow down at all.
Assuming you made the two beacons bidirectional at the "North station" (also, there was apperently a hidden beacon underneath one of the station tiles) so the directional reservations work:
number 2 is still persistent. Follow the track between south and north station and whenever two trains are following each other in the same direction, there will be no directional reservation in between the two trains. There might be some reservation if the two trains are far away from each other, but the reservation unpredictably sometimes follows the former train and sometimes does not. One would expect a directional reservation from the last train in that direction goes ALL the way through the other trains to the end of directional reservation (at the choose beacon in the savegame example), creating an endless line of "blue" (obviously with the red reservations). I have not been able to create deadlocks now with this problem, but I guess it could potentially if the gap between the first train and the directional reservation of the second train gets too big.
number 3 is still persistent, and is also persistent to when driving with cab signals, track circuit signals and possibly all working methods: To trigger, open the schedule of any train on any of the lines to bring it to a halt. Close the schedule again, and the train will continue, but only at about 33 km/h, which is the same speed as when its driving in drive by sight. When passing another signal or beacon, it will pick up speed again.
Number 4 Ok, However it sometimes does and sometimes do not direction reserve the junction tiles. It should just be persistent so it always do one or the other, but I guess that it would be best if it did direction reserve junction tiles as well.
Regarding the directional system as beeing a bit unintuitive at some points, I think that Vladki made some good points in the signal discussions thread. But just to quick clarify:
You resolved the deadlock at the north station by making the two beacons bidirectional. Yet, what feels most intuitive, at least for me, is to put a single direction beacon where I originally put them or at the end of the platform and that would do the same job (as the bidirectional ditto). After all, there is no point in signalling TOWARDS the end station as that clearance already is given by the choose signal at the entry of the station AND the beacons are potentially very expensive so I want to buy as few as possible.
Another thing is that I for reasons maybe dont want to use bidirectional signals on a bidirectional line. It could be that I use a combination of choose signal in one direction and normal signal in the other (placed a tile apart) or if I want permissive signals in one direction and non permissive signals in the other direction. Forcing the player to put a bidirectional signal as the first signal a train will pass on the bidirectional line will cause unnecessary many signals and could possibly create other problems as well.
Look at the other example in the savegame in the north-east corner:
The bidirectional line approaching "Dorford Road Railway Station" (the station next to the depot) has a choose signal and a normal signal placed a tile apart. If you look at the reservations for the trains leaving that station, you will se that it creates the directional reservation only when it is too late and it is already on the bidirectional line. Now that little layout is still failproof, but what if the similar signal setup was made at the other station? Then two trains would be able to book the line to their first signal and then attempt to make the directional reservation, creating the deadlock. The solution to failproof such a layout is to make the first signal, the one next to the choose signal, bidirectional, but then one would feel that there are one too many signals at that place.
However this bidirectional discussion we can move over to the signal discussions thread if that is better?