I presume this frustration, is all due to AI, not following commands, or locking up ?
Trainz is not a real physical entity, and is in fact is merely just a visual computer cartoon video game illusion.
I have heard that some people have had 35 AI trains, all running, starting, and stopping, automatically, like computerized Swiss clockwork.
Running autonomously like a computer controlled CNC milling machine, robotically preforming thousands of exact functions.
I myself have used AI commands like: "Drive", "Just Drive", "Auto Pilot", "Drive To", "Drive Via", etc, etc.
But I have always found that AI, even when you have placed a carefully laid down path of breadcrumbs, (for the AI pigeons to follow), AI always seems to mess things up, stop at green signals, back up 1/2 mile, or choose it's own shortest route, all because AI "thinks" it knows what it is doing, but ends up doing something totally undesired than what you wanted it to do.
I prefer to drive a train manually, with hands on the cab controls, or by using keyboard commands. But when I do use AI, I place down thousands of yellow track Directional Markers, blocking (pointing towards a loco) at all undesired tracks, undesired crossover paths, or undesired switch paths, so that AI can not "make up" it's own path, all on a mind of it's own. Then AI has to take the exact path that you have laid down, and then AI can not throw undesired turnouts, going down an undesired track.
Back in the Conrail days, when things messed up, the dispatcher would issue a verbal radio transmission order to loco crews, instructing them to ignore a specific computerized controlled signal that would not turn green, as the autonomous robotic computerized plan, did not pan out exactly the way the computer wizz's on the 10th floor of railroad headquarters operations center had designed things to work, and their computer controlled real world AI environment was totally SNAFU and FUBAR.
AI is a complex computer algorithm, a series of bytes of 1's and 0's, and AI does exactly how it was programmed. AI can not fathom what a human being is, or what a train is, or what your computer cartoon video game illusion Trainz actually is. AI knows nothing about real world physical limitations, in fact the computer cartoon video game illusion Trainz, knows nothing about a physical locomotive nomenclature, as the locomotive you see as being so real, is not even real at all, as Trainz has no physical entity. AI is but a series of microseconds blurs of computer signals on your PC, and AI will absolutely not do exactly as you have told it to do. AI computes and stores an entire 10 hour driver session, in a mere few microseconds time, and is supposed to remember those commands hours, and days, and months, and years, later on. AI has no idea of why your locomotive and train is so painfully slow driving a route, taking an hour to drive, as opposed to AI which drove the entire 10 hour route in a microseconds time, and AI wonders why you are taking so long to arrive. If your train drove at the speed of AI, Trainz would be running at light speed.
Sometimes you just need to grab the "hands-on" the cab controls, and drive a train manually, or take over manual control, to bypass a bottleneck control choke point that refuses to function.
A jet aircraft can land itself using AI, but airline and military pilots always are ready to disengage the "Atto Pilot" should all things go drastically wrong at 500 mph, the same thing with your "Driverless" automobiles, sometimes a "human being" needs to take over control, or the AI controlled machine will crash itself into the tarmac, or a teleophone pole.
=================================
It seems that the Default track condition is set Globally to be the worst condition: "the absolute WORST, ROUGHEST, BUMPIEST, Globally, over all, the entire route". :'(
This just doesn't make any sense at all, to Program the Global Default design of the simulator, Default track condition to be: "absolutely the WORST, ROUGHEST, BUMPIEST track condition" !
It seems to be just a "Ludicrous, Back Asswardsly" design, (not logically thinking beforehand), to design things Globally, absolutely backwardsly Wrong, the: "absolute WORST, ROUGHEST, BUMPIEST Global track condition".
Any programmer, in their right logically properly thinking mind,
would instead inversely design the game simulator program to be by the Default: "BEST, SMOOTHEST track condition".
The whole overall design plan, of setting the Default Global track condition, to be the condition: "absolute WORST, ROUGHEST, BUMPIEST", just absolutely does not make any logical sense, at all !
Akin to: "If you were a toilet seat manufacturer, and you thought very, very, long and hard, about all of the many, many, possible manufacturing choices, and then ludicrously designed ALL the toilet seats that you manufacture, for the entire world, to be a rough gravel, and broken glass bits, encrusted, most painful toilet seat, so that it hurts EVERYONE'S buttocks, worldwide, and gives them ALL, everyone worldwide, absolutely as much pain as possible, by Default". Most people worldwide, when choosing and buying a toilet seat, actually,
they would like things to be smooth, By Default.
I do not wish, to have to: "get out the grinder/sander, and sand down, and polish my toilet seat to be smoothe", "and hand customize, my own toilet seat, to be SMOOTHE",
when inversely, my toilet seat should have been designed to be SMOOTHE, in the first place !
If it were designed correctly, to be by Default, the: "BEST, SMOOTHEST track condition", then a user could
hand select only the choicest special certain places (like turnout frogs) to be the: WORST, ROUGHEST, BUMPIEST track condition. And that makes total logical sense to design things correctly.
Spock (Leonard Nimoy, with his absolute logical mind) would absolutely NOT approve, of the Trainz Default track Global condition setting, to be the absolute worst possible condition: "the absolute WORST, ROUGHEST, BUMPIEST, Globally, over all the entire route" !
Any new novice, purchasing this simulator, for the first time, and running it, would think out loud: "OMG, What the heck were they thinking when they programmed and designed this simulator": "all ludicrously, backwardsly, wrong" ?
Perhaps the game default track condition: "absolute WORST, ROUGHEST, BUMPIEST", could be
totally, inversely re-programmed correctly,
to be the Default: "BEST SMOOTHEST, track condition", in the next hot-fix update release ?