Decompilation of Sonic 4 Episode 1 for Windows Phone 7
The game is unplayable due to collision bugs. I'm assuming these are rounding/truncation errors due to type casts added to fix the build. Need to review the changes made in the history and port over the fixes.
It's so big that it VS to lag pretty badly and sometimes even crashes it outright.
The game is made for touch controls which makes it hard to play on PC, however I have hacked in mouse controls for the time being so the game logic can be tested further.
The XNB files that come with the game are incompatible with the Windows XNA runtime. They need to be patched for the time being, but it could be automatically.
Some XNA gamerservices like the Guide and Xbox Live are unavailable and will cause the game to crash at boot or at runtime. A workaround has been added.