dispatcher evolution In the creation of the scenarios, the thing I miss most is being able to control the signals, therefore indicating which must present red, which yellow and which green. It would therefore be a good step forward to be able to connect a group of signals, for example the station entrance protections, to an entity located in the station to which a sequence of go-ahead can be indicated based on the class of the train that is presented to it. For example, station 01 has the power to decide on all signals starting with the prefix 01. when several trains arrive at the entrance to station 01, the assigned train class preference comes into effect. For example: green for express passenger trains, yellow for local passenger trains, red with entry request for freight and related subclasses. This would make the scenarios more realistic, for the route that connects the stations or in the absence of a local dispatcher, the game dispatcher would continue to do his job.
What you are requesting is a fundamental change and won't be happening. And I doubt it's realistic. Remember, TSC is scenario based, and the dispatcher's decisions and pathing is etched in stone before you even start the scenario. You have to stick to using speed percentages and ETAs for achieving what you want.
Do you doubt it's realistic? in the real railway, it is unlikely that a freight train will find a green signal when approaching a large station, where fast passenger trains and commuters enter and exit. On the contrary, the current dispatcher always tries to give way to the player train, even when it is traveling in a low class, slow freight train. The route of my train and the AI trains is decided in the calendar of events that I program myself, but the dispatcher still decides which train takes precedence, despite the fact that I impose the class on him. I agree that it is not realized, that it is not possible, I disagree. In my opinion, via script it would be possible, even in a simplistic way but possible.
Ok, but that would need a dynamically reacting dispatcher, which TSC has not. Something like "Otto" in Run 8.