Man, that's a lot of work! I'm glad to see you can edit your comments though
That feature may not make it into the first version of the new combined ride exchange

At the moment I'm focusing on the new filter screen, to limit results to versions of the game and expansions that you actually own. The previous screenshot showed how you could say what game versions you wanted to see, and then select All, None, or a selection of the ride types.
That has been presenting lots of problems. For example, if I said that I didn't own Time Twisters, it was still possible to select a Time Twisters ride from the selection list. Apart from the error handling I'd have to do, it's all a bit counter-intutive.
Javascript to the rescue! When you choose the game versions you have, the ride lists are automatically refreshed. So if you say you don't have Time Twisters, none of the Time Twister rides appear in the lists.
Here's a couple of screenshots of what I mean. In the first, I have said that I have only Time Twisters. In the second I have said that I have only Wacky Worlds. The list of rides I can choose from is completely different.


