so the question still stands a train with 0% loaded does it is consider that it has been loaded zero units?? or it is consider empty??
Open the train window, and see. 0% is probably the rounded down result after normalizing the cacrgo capacity to 100%, so if you have 500 tonnes cargo, 2 tonnes would show as 0%.
in the small train save when i remove 3 of them just put them in the depot
the profit was the same which means i transfer the same amount of coal so they were not really missed
Open the station window too, if there is always sufficient cargo laying around at the station when the train arrives, it loads as fast as possible, and sets off to deliver it to the destination.
the cargo sttats for the station jumped 100 units in 1 year cycle
Industry produces 8 or 9 times a month, and dumps some amount of cargo at the station then. At that moment the cargo allocation kicks in, and assigns the new cargo to the train(s).
where can i find this tables too look into them??
https://github.com/OpenTTD/OpenTTD/blob/master/src/table/engines.h Looks like CARGO_AGING_TICKS is the value you should find. No idea where that is, but 'grep' or 'ack' or 'ag' is your fiend to search through source files.
with the grf i play mostly standard it seems that the game prefers and give bonus to big trains to small trains
Not sure how that happens as you stated "profit is the same for long and short trains".
The default set is just one way of playing the game, where imho the biggest disadvantage is the forced upgrade to monorail and then again to maglev. NewGRF sets are customized to other playing styles, and often avoid the forced upgrade in one way or another.
Using NewGRF really changes the game. Biggest puzzle here is to find NewGRFs that match with your play style.
how the train is loaded all wagon are loaded at the same time? or first 1 wagon and then the other??
Afaik allocation is not done by train, but actually by wagon. There are corner cases there that require careful assigning cargoes, due to automatic refit of wagons (which I haven't fully explored). But you get the same allocation + loading idea between wagons that you also see between trains. When the first wagon has enough cargo allocated, the second cargo gets cargo allocated, etc. Loading runs in parallel for all wagons that have allocated cargo that is not loaded yet.
when you click the information of the train you get the impression that it loads wagon after wagon
butt playing the 2 save behave it seems rather that is loads all wagons at the same time
Yep, no cargo is allocated to the second wagon until the first one has all its cargo allocated.
the information just graphical represents the process but does not show the actual work in the background
cargo available at the station (which gets supplied by industries every now and then), si split into allocated heaps for each wagon, with the limitation that a new heap for another wagon is only started if all the previous wagons have sufficient cargo.
Each wagon that has cargo for it on its heap which is not in the wagon, loads some amount, depending on the loading speed of the wagon.
So yeah, the heaps for each wagon is not individually shown, but otherwise, the graphics do show this process. If you enable cargo-dist, you can even see the lists allocated cargo for each train, in the station window.
is loading unloading time the same?/ or it can be different??
No idea, NewGRF specs can tell you. Someone who codes train newgrfs likely knows this without looking it up.
i know too many question in depth of the game
Good thing the source of the game that provides all the answers is freely available. It contains more information than I know too.
i was a bit supriced by my test
my thinking was smaller train will load faster leave station sooner so with the cargo depending on the day travelled it could make it have more profit
It also depends on the amount of cargo provided by the industries, and landscape (hills are more difficult for longer trains).
In the save I loaded, you seem to flatten the landscape for the tracks, I used to do that too, but I found the game becomes more fun if you don't. Instead of ploughing through the mountains, run the train around it. It gives you additional puzzles of where to put the track such that delivery is still fast.