Well, I finally decided to write a little utility that checks for the required components of XNA (excluding .Net2.0 because i wrote it using .net 2.0
) because I've seen just too many threads about the game not working on non-dev pcs. This program lets the user know if they have an outdated graphics card, installs the latest directx using directx webinstall, and installs the xna framework redist 1.0. I bundled it together inside a NSIS installer package because it was the easiest method i knew of. Not the most elegant way, i know. If anyone has a better solution, please let me know.
I included the license for both directx and xna, and if i missed any legal issues with redistributing the packages in my own way, please let me know. I hope someone finds this useful.
page: http://xnamatrix.com/xnareq.php
direct link: http://xnamatrix.com/download/XNAReq.exe
edit: i changed the direct link so I could link it with my download counter
edit2: updated the package to include the basic DirectX dlls so it can check graphics cards. I mistakenly assumed everyone would have at least 9.0 - bad thing to do.
edit3: updated the package to clean up the trash it leaves behind