Jump to content

22 Screenshots

About This File

Disclaimer

This software is a modification for the game Sonic X Shadow Generations and is not affiliated with or endorsed by the Game developers or publishers.

Description:

  • Adds support for all ultra-wide resolutions
  • HUD, FMV's are scaled to 16/9 pillarbox -> no stretching

Corrections:

Classic Generations:

  • removing black bars
  • hud scaling + centering
  • removing the unnecessary text and overlay at level start
  • fmvs

Shadow:

  • scaling for hud + overlays + fmvs + cutscenes
  • expanding the vignettes like chaos control
  • scaling error of Shadow when selecting act
  • targeting system
  • Correctly positioning the camera for triple monitor setup in 2D section
     

Tested with the following aspect ratios:

  • 16:10
  • 21:9
  • 32:9
  • 48:9
     

How to install

This ASI file works with both games by their original executable file name. Make sure it's present in the original:
SONIC_GENERATIONS.exe
SONIC_X_SHADOW_GENERATIONS.exe


Extract the zip file to the game's installation directory. Open the Ultrawideconfig.ini and write your resolution in width and height, then click save. For Classic, the internal fps can also be set (The game will always display 60 fps.).

If you've used other mods before, make sure they don't conflict or have something to do with aspect ratio or vignette. Check in-game that your resolution is correct.

You can use the overlay to fine-tune the camera for the 2D sections and the rain in Shadow Gens. The mouse wheel can also be used for fine-tuning. Once you're satisfied with your configuration, you can save it. The saved settings will then be applied directly every time you start the game. Gamepad controls will still be passed through to the game. Only compatible with borderless and window mode. Toggle the overlay with "F9".

The UI Fix will not be fully active at the start of a new game in Classic, during the first level with Classic Sonic (before the first FMV), because the values only become available afterwards.

If something isn't working, feel free to leave a comment here or in the WSGF Discord.

How to uninstall

Delete all files from the directory.

 

If you enjoy my work and want to support future improvements or new projects, you can do so here:

Paypal
Ko-fi
Even small contributions mean a lot,  thank you!

Credits 

ThirteenAG - Ultimate-ASI-Loader


What's New in Version 1.0.0   See changelog

Released

No changelog available for this version.





User Feedback

Recommended Comments

The internal FPS option for Classic Generations doesn't seem to be working for me. I set it to 165 to match my monitor's native refresh rate, but the game is still running at 60FPS.

 

EDIT: Disregard my comment. I was an idiot and completely glossed over your warning that the script doesn't fully work during the first run through GH Act 1. This was my first time booting up the 2024 version of Sonic Generations, so I didn't have a save file to test it with.

EDIT 2: Closed the game after finishing Act 1 and reloaded the save. The HUD is now rendering properly, but the FPS actually does seem to still be capped at 60 in-game despite being set to 165 in the config file.

Edited by nightmancometh96

Share this comment


Link to comment
Share on other sites

On 9/25/2025 at 10:56 PM, nightmancometh96 said:

The internal FPS option for Classic Generations doesn't seem to be working for me. I set it to 165 to match my monitor's native refresh rate, but the game is still running at 60FPS.

 

EDIT: Disregard my comment. I was an idiot and completely glossed over your warning that the script doesn't fully work during the first run through GH Act 1. This was my first time booting up the 2024 version of Sonic Generations, so I didn't have a save file to test it with.

EDIT 2: Closed the game after finishing Act 1 and reloaded the save. The HUD is now rendering properly, but the FPS actually does seem to still be capped at 60 in-game despite being set to 165 in the config file.

Hi. 🙂
I think I need to explain this a bit better. I thought the term "internal" was self-explanatory. Sorry for the confusion.
To clarify: The game will always display 60 fps. My option in the ini file changes the internal fps. You can imagine it as using the same principle as internal and external resolution. Increasing the external fps is sadly associated with too many bugs.

Share this comment


Link to comment
Share on other sites

3 hours ago, m.vico said:

Hi. 🙂
I think I need to explain this a bit better. I thought the term "internal" was self-explanatory. Sorry for the confusion.
To clarify: The game will always display 60 fps. My option in the ini file changes the internal fps. You can imagine it as using the same principle as internal and external resolution. Increasing the external fps is sadly associated with too many bugs.

No worries, it’s on me for misinterpreting what you meant. Comparing it to internal resolution does make sense, though. I appreciate the clarification!

Share this comment


Link to comment
Share on other sites

1 hour ago, nightmancometh96 said:

No worries, it’s on me for misinterpreting what you meant. Comparing it to internal resolution does make sense, though. I appreciate the clarification!

From a technical perspective, it's still a bit unclear, so I just have to be careful to explain it as simply as possible. Technically, this isn't a true internal FPS, but rather I'm manipulating the time base, which is usually based on 60. Internally, this option can increase the fluidity of the movements per frame, which gives the impression of increased FPS even though the display says otherwise. So it's a small workaround to avoid the bugs.

Share this comment


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...