It's something I wanted to do for the fun of it since it'd be nice to put all that data we have to good use. (would be much better than those manually edited wikipedia lists for sure).
Since the direct3d versions =
is nothing but a text entry and thus semantic search doesn't work on it I tried transplanting #arraytemplate from Template:Input settings to API table with Template:Prompts copy listing all available versions.
User:Blackbird/Template - Transplated #arraytemplate to API table (direct3d versions)
User:Blackbird/Template2 - Transplated Template:Prompts to use as list of available D3D versions
User:Blackbird/Grand_Theft_Auto:_San_Andreas_(Windows_Store)#Other_information - Working result (stupid commas)
Is there some better way to do this? I've tried making it work with current entries as much as possible.