Thanks for this extensive explanation.Michi_cc wrote:Almost If you have only one kind of DC, use "D" and not "d". Using "E" for universal would be alright, just be aware that it would mean that vehicles from other GRFs that make no distinction between AC/DC are automatically universal engines. If that's okay, you're good.
Should you decide to use my example about the axle weights for the HSL track, you'd define all axle weights for the SA*A type, but only some for SB*A.
-- Michael Lutz
I am aware that using E for universal will make those vehicles lose the distinction between AC/DC, but I don't want to make the choice for players which tracks they use in that case. That is also the reason I use the ELRL label for the universal YARD rail, instead of using it for the Classical lines.
I have looked at the axle weights for the HSL and Betuweroute, HSL is C2 (20 ton) and Betuweroute is E5 (25 ton), but since all tracks around the Betuweroute only have D*, it is limited to 22,5 ton. Almost all DC electrified tracks are D* (some exceptions), the majority of the unelectrified tracks is also C2 (also some exceptions). So I don't think I will implement it in this set, because then we can get the situation that a train set loads a high speed AC engine with high axle load, and then it goes onto the SA*A which has a max speed of 120 km/h (which will make that engine almost completely useless). If I do implement it at some point, it will be with a parameter to switch it on/off.
It is a bit early for an April Fools joke, but I just pushed the basic-code to the repo, containing the track labels (at least, if I didn't copypaste things wrong). It is not playable yet, I haven't set the compatible and powered railtype lists yet, the properties are not set and other stuff, but the labels are in there.