Skip to main content
Topic: [PATCH] Loading pattern for multiple convoys to the same destination. (Read 7511 times) previous topic - next topic

Re: [PATCH] Loading pattern for multiple convoys to the same destination.

Reply #1
A question about this - will p****engers continue to pile into an overcrowded vehicle (thus compromising their comfort and therefore the player's profitability) if non-overcrowded vehicles are available? Also, what happens if, during loading of one convoy, another convoy arrives which will reach the destination faster? Perhaps this is of little relevance to p****engers in any event, as it is seldom sensible to set them to wait for a certain loading level; but perhaps overcrowding at least should be excluded from the loading queue?
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

Re: [PATCH] Loading pattern for multiple convoys to the same destination.

Reply #2
A question about this - will p****engers continue to pile into an overcrowded vehicle (thus compromising their comfort and therefore the player's profitability) if non-overcrowded vehicles are available?
Yes, they will. ( convoi_t::hat_gehalten try load convoy up to its max capacity)
Quote
Also, what happens if, during loading of one convoy, another convoy arrives which will reach the destination faster?
There was code to test this (see commented code in line 2362 of simhalt.cc, commit d5346d7c7a709c) but it was bad for some reason ( unwanted oscillations).
Quote
Perhaps this is of little relevance to p****engers in any event, as it is seldom sensible to set them to wait for a certain loading level; but perhaps overcrowding at least should be excluded from the loading queue?
It is not queue, technically. It works like this: remember in connexion where we loading. And if said convoy is still here, skip loading in current convoy.

Re: [PATCH] Loading pattern for multiple convoys to the same destination.

Reply #3
Hmm. Do you think that you could modify this so as not to continue loading an overcrowded convoy (or a convoy about to become overcrowded) when there is a non-overcrowded convoy available? Or alternatively, perhaps, just exclude p****engers from the loading queue system entirely (as p****engers are rarely that conveniently behaved)?
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

Re: [PATCH] Loading pattern for multiple convoys to the same destination.

Reply #4
I'll try. But I need test map first.

Re: [PATCH] Loading pattern for multiple convoys to the same destination.

Reply #5
Hmm, in the current released version of Pak128.Britain-Ex, most of the vehicles do not have overcrowded capacities, although I have uploaded versions to Github that do. Will this be a problem?
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

Re: [PATCH] Loading pattern for multiple convoys to the same destination.

Reply #6
Github version is fine. But what repository? You have too many of them.

Re: [PATCH] Loading pattern for multiple convoys to the same destination.

Reply #7
This one: http://github.com/jamespetts/simutrans-pak128.britain
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.