the train deceleration isn't realistic, the train still have full speed until reaches a red signal or a station, i suggest to let the train start to decelerate 2 or 3 squares before the stop, and to limit the velocity in the station (if the train stop at the station) when the train enter the station
Wolf01
train deceleration
Moderator: OpenTTD Developers
Yes, that's a very good idea, I like it. Especially fast trains do not decelerate realistic.
Contributor to the The 2cc Set and Dutch Trainset. Inventor of the Metro concept. Retired Graphics Artist.
Download TT | Latest TTDPatch | OpenTTD | OpenTTDCoop | BaNaNaS: OpenTTD content system | 2048² OTTD scenario of the Netherlands
GRF Codec | GRF Crawler | GRF Maker | Usefull graphics & tools sites | NML Documentation Wiki | NFO Documentation Wiki
All my graphics are licensed under GPL. "Always remember you're unique, just like everyone else."
Download TT | Latest TTDPatch | OpenTTD | OpenTTDCoop | BaNaNaS: OpenTTD content system | 2048² OTTD scenario of the Netherlands
GRF Codec | GRF Crawler | GRF Maker | Usefull graphics & tools sites | NML Documentation Wiki | NFO Documentation Wiki
All my graphics are licensed under GPL. "Always remember you're unique, just like everyone else."
The train speed deceleration really needs to be changed!
As Wolf01 said they should decelerate before in the stations,red signals
and entering depots.
And another thing, I would like to see the train decelerating in a more natural way when it goes on a climb.
Example:
If you have a climb of 3 tiles of heigth the train should do something like:
144 km/h getting to the climb
120 km/h at the 1 tile
100 km/h at the 2 tile
80 km/h at the 3 tile
144 km/h getting to the top of the climb
As Wolf01 said they should decelerate before in the stations,red signals
and entering depots.
And another thing, I would like to see the train decelerating in a more natural way when it goes on a climb.
Example:
If you have a climb of 3 tiles of heigth the train should do something like:
144 km/h getting to the climb
120 km/h at the 1 tile
100 km/h at the 2 tile
80 km/h at the 3 tile
144 km/h getting to the top of the climb
greetz,
Rasael
Rasael
Deceleration formula
Here is an idea, written in code of course.
That code just divides it, you could also do a countdown method aswell. With this code, I doubt it would look too funny with slower vehicles, but once you get into the planes & MagLev's, it just might seem choppy. It is all up to the Devs and the demand for it.
-Peace
Code: Select all
bool slow_down;
int stop_dist, stop_count;
slow_down = check_stop(red_light,end_of_line,station);
if (slow_down == true)
{
// Start slowing down at 5 squares or less
for (stop_dist = 5; (stop_dist <= 5 && stop_dist > -1); stop_dist--)
{
if (Train.Location != stop_point) Train.Speed -= Train.Speed*(stop_dist/5);
else Train.Speed = 0;
}
}
-Peace
Who is online
Users browsing this forum: No registered users and 31 guests