After some thought I came to an idea to implement this, if this should ever be implemented. This would be an additional "external" feature, it would work by adding a carlistmulti.ini (or something like that) file in the profiles/player/ folder. The game would allow for the host and for the players joining him to play only the cars, which names (names in their parameters.txt or/and their cars/ folders names) are listed in every line of the .ini or .txt file. If no cars are listed, game would allow to play any car. 5 different cars are listed, everyone would be able to pick among 5 cars. The game would load the file once, every time at the game launch or something like that, then the host's game would restrict cars for other player joining the room. This would obviously allow for hosts to abuse it to allow to use only one or few specific cars. This would be also a bit of a hassle to put up, as all names would have to be copy-pasted in every new line and no desired cars should be omitted, but at least this would be functional and I think the most convenient, especially for the I/O folk.
The problem is how it would be seen in the car selection screen for players, I see 2 options for now:
– The cars that are not listed are simply not "picked" up from the car selection screen and are just omitted, allowing to navigate only among the listed cars and of course pick only them.
– The cars that are not listed are able to be "picked" up from the car selection screen while navigating it, but the cars that are not listed cause a blinking/flashing text "Locked", the same that appears for tracks that the player has not unlocked yet by beating championships and these cars would not be able to be "selected".
I don't know which option would be better, perhaps the second one, like 33/66. The first one could cause confusion "why cars can't be picked up?! Why the game skips them? What's broken?!", the second one makes it harder to compare and pick among the available cars, as players would have to switch between stock, DC and custom cars and all the cars in between that can't be selected, but would be very clear why it can't be selected and rather people should know what to drive.
► Show Spoiler
The same could be done for singleplayer, with a carlistsingle.txt /.ini file, so that player and AI could pick only among listed cars, for example allowing to easily do a race with 16 same cars, not having to pray for luck in a Random Cars race. Although I am not sure about this, as this is a feature of a Random Cars race. And it would not be as much useful anyway, while having to leave the game every time and change the file from inside.