Sonic Generations Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

How to make Sonic Generations Run in CrossOver 11

Sonic Generations only works in CrossOver 11 (or newer).

  1. Create a bottle with Steam. (It should already have DirectX Modern installed for you.)
  2. Install Microsoft .NET Framework 3.5 into the bottle using the version available in CrossOver's package search.
  3. Install Sonic Generations in Steam.
  4. Run the configuration tool, configure it how you'd like.
    Warning: The following steps are complicated and require knowledge of command line.
  5. Launch a command line shell for your Steam bottle. (Programs->Run Command. Then select your bottle and click "Open Shell")
  6. Navigate to the folder with the graphics config file:
    cd Program\ Files/Steam/steamapps/common/sonic\ generations/
  7. Open the graphics config file in a text editor, like nano
    nano GraphicsConfig.cfg
  8. Ignore the warning that says "Do not manually modify this file". You will notice that the 2nd to last line of the file says ^A. Using the arrow keys, move your cursor down to that line and delete that character. (^A acts as one character, so as soon as you put the cursor next to it and hit delete, the entire thing goes away.) The second to last line will now be blank.
  9. Press Ctrl-X to exit Nano. When prompted to save, press "y" for yes, and just hit enter when prompted for a file name to use the existing file name.
  10. You can now close the terminal window.
  11. Launch Sonic Generations from Steam. It will work now.

Note: The change you made in steps 5 to 9 will cause the configuration tool to be unable to load your config file if you try to configure it again. You will get a series of errors when you try to launch the tool again. To use the config tool again, launch it, OK past the errors, then click "Save and Exit". Then open it again. It will work again allowing you to change your settings. After you change your settings again, you will need to perform steps 5 to 9 again in order to "fix" your configuration file so the game will run again. Without performing these steps, you will get an error "The graphics configuration does not match your current configuration settings" whenever you try to run the game.

There are problems with the game in the current version of WINE, but it seems to be playable from start to finish.

  • No sound (Installing Windows Media player does NOT fix this)
  • Graphical glitches. (Sonic's eyes in both Modern and Classic have polygons protruding out of them)

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoibXk3ZHF5cVEzelZDQnhWcSIsImdkcHIiOjB9