TrainPlayer allows cars to be coupled or uncoupled anywhere on the track. You cannot couple if you are going too fast, but you can uncouple at any speed.
To uncouple, you indicate which cars are to be uncoupled, then issue a command from the menu or a tool button. To couple, as in real life, you simply back one car slowly into another.
To uncouple:
For example, in this illustration, uncoupling will occur between boxcar and hopper:
When the train uncouples, you are left driving only part of it. The uncoupled portion becomes a new train, no longer connected to your engine. The following illustration shows the result of the uncouple operation begun above:
To couple:
If you are going too fast, the trains will either pass through each other or crash, depending on preference settings. You can adjust the speed below which coupling occurs, using the Coupling value in the preferences. The default is 15 MPH.