I've been in a few situations where in Scenario and the track takes me to the wrong location! I thought in TSW4 you could set this to change auto without having to leave your loco.
If you are doing free roam, you have to select a path. Signals do change automatically. In tsw4, you can make it so that tracks are set automatically and coupling happens automatically but signals you have to wait until clearance is given.
There´s a way to change signal routes using some of the DTG custom variables but this is not a true manual dispatching yet. You can cycle between the preset routes the signal has been configured for, but signal and route parameters have to be entered manually (route ID and start signal ID). I think there´s also an option to cycle routes with mouse clicks directly on the signals icon on the map with another custom variable. Even if this feature is maybe just meant for debugging it´s just an intermediate stage for a future true dispatcher mode anyway. A proper user interface would still be needed but that´s close to how real dispatching works, as operators usually click on start signal and destination signal on CTC and interlocking runs the route logic and moves switches. They can also configure some routes to allow shunting movements or override for instance, so signals will display the custom aspects if they exist. I tested that in the past with TSW2 and at that time it worked: Example 1: ts2.signals.SetRoute 884 0 (sets route 0 on dwarf signal 884) Example 2: ts2.signals.SetRoute D_941 1 (sets route 1 on main signal D 941) For map clicking the command, in theory, would be (I didn´t test it): ts2.dbg.AllowRouteMapSignalToggling=1 You need developer console or God mode addon to enter those commands in game. The signal IDs are the ones you can see on the signal plates in game but not all signals have them visible. The route IDs you need to figure directly as there´s no route table available. That´s why this method is a bit atrocious to use, assuming that it still works in TSW4 as it did in TSW2. Cheers