Standardized Roadtype Scheme
Surface / Type [X***]
Describes the road surface / rail type and thus the vehicle type.
Roadtype:
Letter | Meaning (Road) | Powered Roadtypes | Recomended vehicle set fallbacks |
---|---|---|---|
R | Public Road / Rail | RI(S) | |
P | Passenger-only | RPI(S) | R |
G | Guided busway | RPG | P then R |
I | Industrial Site (ISR) | I | R |
B | Bicycle Lane | RB(Z) | R |
W | Waterway | W | |
A | Amphibious on road (hidden) | RPI(S)W | R |
S | Snowy or Iced Track | S | |
a | Amphibious on snow (hidden) | SW | S |
Z | Pedestrian Zone | Z | |
E | Eyecandy |
Tramtype:
Letter | Meaning (Tram) | Powered Tramtypes | Recomended vehicle set fallbacks |
---|---|---|---|
R | Public Rail | RI(M) | |
P | Passenger-only | RPI(M) | R |
I | Industrial Site (ISR) | I | R |
B | Bicycle Lane | (R)B | |
S | Suspended Monorail | S | |
M | Metro | M(RP) | |
O | Trackless trams | O | |
E | Eyecandy |
It is the vehicle set's responsibility to implement fallbacks to other appropriate surfaces. It is also up to the author to decide if they want to do it or not.
It is up to the track set to implement all recommended roadtypes in the powered_roadtype_list (NML). The same goes for tramtypes: powered_tramtype_list (NML). It is further advised to implement support for the roadtypes/tramtypes in brackets, if applicable.
Hidden roadtypes for compatibility should be implemented by road sets. It is up to the author to decide if they want to implement it as a hidden roadtype or not.
Speed / Feature [*X**]
Any character may be used for roads, but at least one road must have "A". Vehicles should use "A".
Terrain / Stability [**X*]
Describes the roughness of the road surface / trackbed stability, and thus the vehicle tier.
Letter | Meaning | Powered Roadtypes |
---|---|---|
a | Very slow | |
A | Slow | aAB |
B | Regular | ABC |
C | Fast | BCc |
c | Very fast |
If all classes aren't defined by the road set, the other ones should be in the alternative_roadtype_list (NML). The same goes for tramtypes: alternative_tramtype_list (NML).
Road vehicle sets should not implement fallbacks for terrain / stability.
Classes "a" and "c" are entirely optional for road/tramtype sets and should under no circumstances be used by vehicles.
Energy [***X]
Describes the energy source of the track / vehicle.
Generic classes:
Letter | Meaning (Road) | Meaning (Tram) |
---|---|---|
N | None | None |
E | Overhead electrified (Catenary) | Overhead electrified (Catenary) |
G | Ground electrified | Ground electrified |
Z | Ground and overhead electrified | Ground and overhead electrified |
Specaliced classes:
Letter | Meaning (Road) | Meaning (Tram) | Vehicle set fallback |
---|---|---|---|
3 | n/a | Third Rail | G |
4 | n/a | Fourth Rail | 3 then G |
C | n/a | Cable | G |
A Road or track set that only uses specialized types, should map the generic types to the most suitable specialized type in the set.
The standard labels (ROAD, ELRL)
It is up to the road set author to decide what labels should replace these, but it is recommended to choose RABN / RABE.
Vehicle set authors might need to add the standard labels as a fallback. If not implemented, their vehicles won't show up on the default roads and/or tracks.