Skip to main content
Topic: r1986 - Some convoy of old games jump out before and cause dead-lock (Read 6462 times) previous topic - next topic

r1986 - Some convoy of old games jump out before and cause dead-lock

simutrans r1986 GDI

When I load the savegame which was saved in v100.0, some convoy jump out before and cause dead-lock.

Re: r1986 - Some convoy of old games jump out before and cause dead-lock

Reply #1
Another one.

By the way, some wagons keep wrong position after loading.
But I can't make a test case yet.

 

Re: r1986 - Some convoy of old games jump out before and cause dead-lock

Reply #2
Well, now the laoding routine will not touch convois, thus their length will be wrong until reaching a station.

Re: r1986 - Some convoy of old games jump out before and cause dead-lock

Reply #3
Thank you.

Well, now the laoding routine will not touch convois, thus their length will be wrong until reaching a station.

Does this mean that their length will be corrected when reaching a station ?

It was true, if the station was terminal and the direction of vehicle was changed.
But if the station was through station, its length was never changed when reaching a station.

I attached a new test game which was saved in v100.0.
This has two problems.
- The long convoy will not collect their length when reaching a station.
- The short convoy, which is not short but is short because there is a signal front of depot, will not correct their number of wagons when reaching a station.

Is this an another problem ?

Re: r1986 - Some convoy of old games jump out before and cause dead-lock

Reply #4
Yes, this is true, but nevertheless difficult to fix consitently. I will think about this though.

Re: r1986 - Some convoy of old games jump out before and cause dead-lock

Reply #5
Tested in r1990. The last problem seems to be solved. Thank you.

EDIT: When I load the game in r1990, many overtaking train problem happenes.
So, this fix maght be not good.



And the other problem happened.

If I save the game when convoi is on diagonal track, spaces between wagons will be broken.

Re: r1986 - Some convoy of old games jump out before and cause dead-lock

Reply #6
Reservations were not restored, and the position fix was also done during saving. Check with nightly please.

Re: r1986 - Some convoy of old games jump out before and cause dead-lock

Reply #7
Thank you. Tested in r1991.

Reservation problem is solved.
But saving problem is still there.

In r1991, when I click "save" button, spaces between wagons wasn't broken. (Good)
But when I load this saved game, spaces between wagons was broken. (Bad)

Re: r1986 - Some convoy of old games jump out before and cause dead-lock

Reply #8
It's working well in r1992. Thank you.

One problem is, as yoshi wrote in another topic, if I set "diagonal_multiplier=512", the vehilce movement on diagonal tracks is not smooth. (Like a billiard)

Re: r1986 - Some convoy of old games jump out before and cause dead-lock

Reply #9
Because the correct value was 1024 ...

Re: r1986 - Some convoy of old games jump out before and cause dead-lock

Reply #10
Thank you. All problems was solved in r1994.