So I have discovered a reason for including derailments in the OR in the future other than for testing purposes.
I have a little procedure I want all of you to try in order to understand my reasoning.
1. Download the "A Swiss Fantasy Mountain Railway" route (freeware) from Trainsim.com https://www.trainsim.com/vbts/tslib....right&fid=8291
2. Select either a heavy freight train or fast electric train as your consist (these are just recommendations, but the consists you choose must NOT be a consist with just the engine itself. You must have cars on the consist)
3. Start from the Matterhorn_Halt start point. This is the downhill start point.
4. Run down the hill with the throttle at maximum.
5. As you near the bottom of the hill (about a 1/2 mile away from the end of the line) uncouple from the consist you were towing
6. When you hit the end of the line, you will stop instantly as per OR's programming.
But remember.....your consist is still racing towards you. When your consist collides with you, Open Rails panics and crashes. This is because it doesn't know how to use the MSTS derailments code and so it throws up a "Stopped Working" error message since it can't recover.
Open Rails knows that the consist behind you cannot couple to your engine at such a high speed, so it attempts to make the derailment sequence happen. Unfortunately it's been programmed to ignore MSTS's derail code and as such creates the crash above.
This will happen every single time you try this.
Now you may be thinking "It's just one route, this doesn't mean that derailments should be included."
But here's the thing: Would you rather have derailments stay the way they are and risk program instability, or would you rather have derailments as an option (similar to what MSTS did) and have a very stable source port?
Remember, derailments don't always have to be on, they could be an option in the launcher.
Not everyone wants them, but it would be nice to have them as a little extra much much later in development.
(I mostly derailed trains to test if they had the bounding-box floating/twitching problem that some new content has)
So that's my reasoning. Feel free to give feedback. But let's keep this civil.
See you on the main-line!
Digitrax84
I have a little procedure I want all of you to try in order to understand my reasoning.
1. Download the "A Swiss Fantasy Mountain Railway" route (freeware) from Trainsim.com https://www.trainsim.com/vbts/tslib....right&fid=8291
2. Select either a heavy freight train or fast electric train as your consist (these are just recommendations, but the consists you choose must NOT be a consist with just the engine itself. You must have cars on the consist)
3. Start from the Matterhorn_Halt start point. This is the downhill start point.
4. Run down the hill with the throttle at maximum.
5. As you near the bottom of the hill (about a 1/2 mile away from the end of the line) uncouple from the consist you were towing
6. When you hit the end of the line, you will stop instantly as per OR's programming.
But remember.....your consist is still racing towards you. When your consist collides with you, Open Rails panics and crashes. This is because it doesn't know how to use the MSTS derailments code and so it throws up a "Stopped Working" error message since it can't recover.
Open Rails knows that the consist behind you cannot couple to your engine at such a high speed, so it attempts to make the derailment sequence happen. Unfortunately it's been programmed to ignore MSTS's derail code and as such creates the crash above.
This will happen every single time you try this.
Now you may be thinking "It's just one route, this doesn't mean that derailments should be included."
But here's the thing: Would you rather have derailments stay the way they are and risk program instability, or would you rather have derailments as an option (similar to what MSTS did) and have a very stable source port?
Remember, derailments don't always have to be on, they could be an option in the launcher.
Not everyone wants them, but it would be nice to have them as a little extra much much later in development.
(I mostly derailed trains to test if they had the bounding-box floating/twitching problem that some new content has)
So that's my reasoning. Feel free to give feedback. But let's keep this civil.
See you on the main-line!
Digitrax84









Comment