I do have TCBs properly set. In fact, the EITs properly work in selecting an unoccupied yard track. The DriveToTrackmarkList command properly selects an unoccupied track. The problem is they don't select the same unoccupied track. I don't think they communicate with each other.
Anyway, I've been looking into MCPathStops and the AutoDriveToMCPathStop command. I'm still reading up on this. So, hopefully this will solve the issue.
About one vs multiple towers... The way I need it set up requires separate towers. This has been working ok with the exception of trains entering the yard as describe earlier. I don't have cornfield meets due to tricks I used. By the way, I made a mistake in the post containing the diagrams. All the paths leading out of the yard go to signal S8, not S7. I also have a TCB for the block that includes S10. I also have exclussive paths set up so paths leading from the yard and paths leaving the siding don't activate at the same time. I did all this to allow following trains, but prevent cornfield meets. This part is working ok.
As far as the TM1 placement goes, the intention was to autodrive to that trackmark from earlier in the route, using MCMs and EITs along that route. When the train gets to TM1, the DriveToTrackmarkList command is executed. Then, the train will drive to ET1 to trigger the yard EIT, which it does, unfortunately for a different track then the command selected. I was hoping having the DriveToTrackmarkList command activated by the time the ET1 trigger was reached would tell the yard which track to select. But, the yard EIT had other ideas.
Everything else on the route that I am testing seems to be working for the most part. Though, sometimes a path is cleared, but the signal remains red from several seconds to several minutes. Times vary each run. I suspect that it may be in part, at least, to my computer barley able to handle TANE. As when just a couple of trains ran, the EITs and signals seem to be ok. Same near the end of the run, when just a couple are running. But, when I get up to 7 or 8 trains running at the same time, the game is sluggish and the signal issue creeps in. But, I'll just have to deal with that until I can get another computer.
I've done many test runs, making adjustments. But, there were 2 occasions trains derailed. Don't know why. Sunspots? :hehe: One time an activated path all of a sudden de-activated, but no derail. I guess a once in a blue moon glich... probably due to my sluggish computer again.
Like I said, I will look into path stop. Though, I will switch the autodrive command to a trackmark that is closer to S7, after the yard EIT is triggered. Hopefully, then the train will just drive to the path stop.