Hi théocoaster, glad you like the program!
I'm not sure I understand your point about the "inconsistencies". However, let me tell you that once an Emergency Stop is triggered, NL2 takes control away from the block system controller (my scripts) and just stops every moving mechanism and clamps shut all block brakes automatically. My scripts can't control that, sadly, even if I wanted to. It's the same as in full manual mode. NL2 takes control over whatever you have programmed in those cases.
If, however, you meant something else, feel free to explain it again, and feel free to explain in French if you prefer. I'm not a fluent speaker, but I understand it good enough ;)
As for your second "thing", the way I've performed that kind of swing launch like Toutatis' in my recreation of Hagrid's (check this post), it works as intended because the actual switch track the train goes through is the transfer track that switches instantly, so no wait happens. It's true that if you do it with a regular merge switch and a block after it, it won't work as it should, but you can always do the trick anyways with a real, invisible, merge switch that switches instantly and a visible one synchronized to the real one that takes the appropriate time to switch. The block will be ready to launch instantly, but visually, the switch will still be changing while it does.
In any case, if you do it that way you miss on the high speed banked switch track and if you do it my way you miss on the hunchback, as you need a train-length straight track after the switch. It's a bit of a "pick your poison" in this case...
Nevertheless, I might look into improving that in the future, but as of now, it's too complicated to implement so that it works for all possible cases you can make with my generator.
So, as I said, glad you like the program, and if you have any other concerns or ideas, feel free to post them, and don't hesitate to do it in French! ;)
