Introducing distance indicator
Havner had an idea. And as usual implemented it faster then he managed to think it through.
We don't have a distance to target. Checked. But we do have time and speed. This gives us something. So I implemented a distance passed. It's not taken from the game, it's calculated using the momentary speed and momentary time I have inside the C++ code. It's not 100% precise but it's precise enough.
We start at a station. We see next distance to destination (F1/F3/F4) view. Look down, there is a new Distance meter in the overlay:
http://vega.livecd.pl/~havner/trainsim- ... ance-1.jpg
It's 0, but as I move it starts to accumulate. After 3+ miles we can see it's still in a good shape (this will vary, on how often you change speeds and by how much, I did a 10+ miles run with speed changes as the signs told me and got it precise up to 0.01 mile):
http://vega.livecd.pl/~havner/trainsim- ... ance-2.jpg
We reached our destination and we're right on the spot with the distance telling us 7.00 miles:
http://vega.livecd.pl/~havner/trainsim- ... ance-3.jpg
We can now either reset the distance with a shortcut:
http://vega.livecd.pl/~havner/trainsim- ... ance-4.jpg
OR,

put the distance manually (with shortcuts) and switch it to the countdown mode, see in the middle of the screen where I put the distance:
http://vega.livecd.pl/~havner/trainsim- ... ance-5.jpg
Now it's being set the overlay switched to the countdown mode (again, lower left of the screen):
http://vega.livecd.pl/~havner/trainsim- ... ance-6.jpg
And off we go! As we travel it decreases:
http://vega.livecd.pl/~havner/trainsim- ... ance-7.jpg
When we are below 1 mile it goes yellow:
http://vega.livecd.pl/~havner/trainsim- ... ance-8.jpg
And if we passed the target it goes red:
http://vega.livecd.pl/~havner/trainsim- ... ance-9.jpg
The last screenshot is cheated a little (the number should've been higher, but the red didn't work initially and I had to fix and restart the helper).
Not ideal, but I'd say pretty damn usable. We usually have enough time at the train stop to look at the F1, see our next stop, see its arrival time AND set the distance. Now (At least for me) there is nothing I need from the F1 view during the travel between the stations
I'll try to release ASAP, but it might take few days. I spent too much time this weekend coding instead of driving and I need to refine this a little as well.