Sonic Generations Setup Utility
Disassembly by SSNTails

Fixes cases where the setup program refuses to launch at all on some systems.
Definitely room for improvement here:

*) Enumerate the display modes for each detected video device
*) Use SharpDX for the Sound and Input components as well, eliminating the need for DXInputHandler.dll and creating an entirely managed solution
*) Some people have said the setup app crashes upon close - investigate?


Enjoy, folks!