It would be very nice if you could have multiple "timing_gates" files. Each would have an A or B after it e.g. "timing_gates_A" That way you could enable multiple activities in a track for example, Supercross, Motocross and Arenacross. As it stands this is partially possible but it requires you make multiple tracks and allow them to share track objects. It would just compress track sizes and generally make most of us happy (I hope). The way I "think" this could be built in would be to use the "desc" file. At the current point in time I believe it is used to change the name of the track. The way I would utilize this would be like so
"#Supercross"
"timing_gates_A"
"#Motocross"
"timing_gates_B"
etc..
A track named "Supercross" would show up in the track list
Another idea I had would be weather effects, I know I know but hear me out. I'm sure many of you have played sports games on console etc. But the idea is moderately simple. After you select the track you will be given the opportunity to select a time of day and weather parameters such as rain or shine. There's two ways to do this. You could set the default sun positions for the time of day and different traction parameters for the default weather BUT you could also have additional lines in the desc that say "sunny=texturelist_1" were it would use texturelist_1 for the traction.
Also some sort of rain billboard in front of the screen that fakes rain, nothing fancy just something basic like in Mva unleashed.
