Csantucci, on 07 October 2017 - 10:54 AM, said:
I was thinking that, too, yes. I was also thinking that, if we had such a system, you wouldn't necessarily need to download specific pieces of rolling stock to run most activities, so long as the sim eventually came with its own basic set of content. Adding more rolling stock would increase the variety available.
The section could look a bit like this, maybe:
ORTSCarClass ( Type (reefer_mechanical) Country (USA) Date_min ( 1950 ) Date_max ( 1990 ) )
The activity designer would then specify the type of car, the country (we don't need a list here, as one might think, since the randomizer could just look for cars with a "Country" line that matches), the maximum length of the car, and the year. Cars falling within those parameters could then be loaded.
There could be a similar system for locomotives, I think. If we came up with a set of basic rolling stock standards* to make stock more or less compatible, it could make for some interesting results depending on the user's installed content.
*I don't think this is too far-fetched, since things like coupler height and whatnot got to be fairly consistent near the twilight of MSTS. As model resolution improved, there seemed to be a bit of convergent evolution here. I remember coupling my GP10 to the 3DTrains SP GP9 demo, and my Hilevels to the SLI Superliners. Everything seemed to mesh together really well.