Vladki, what were your ideas on 800/801 constraints? If you like I could add them at the same time as the liveries.
Real formations according to wikipedia are:
5-car: DPTS-MS-MS-MC-DPTF
9-car: DPTS-MS-MS-TS-MS-TS-MC-MF-DPTF
But in simutrans we have:
name=BR-801Front (DPTF)
name=BR-801MiddlePower (MS)
name=BR-801MiddleTrailer (TS)
name=BR-801MiddleComposite (non existent TC)
name=BR-801Rear (DPTS)
So we are missing MC (motor composite) and MF (motor first class), while TC (trailer composite) does not really exist (but probably could).
Also there is upgrade from TS to TC and back, which does not work properly, and should be removed.
I had two ideas about constrains. Flexible to allow any combination of motor and trailer cars, only forcing a motor car just next to front and rear cars, so that there is at least some power available...
More realistic: DPTF-(MF)-MC-MS/TS-MS-MS/TS-MS-DPTS
DPTF can be followed by MF or MC (or MS?)
MF must be followed by MC (or MS?)
MC can be followed by TS or MS
TS must be followed by MS
MS can be followed by TS, MS or DPTS
Here:
http://www.hitachi.com/rev/pdf/2014/r2014_10_105.pdf is detailed seat plan of 5-car unit, so capacities can be checked and corrected if needed.
If you have sources for power-at-rail then you could set gear=100%, but add a comment with the source in the dat file. So that it is clear to anyone who looks at it later, that it is not a bug but a feature.