Ads keep us online. Without them, we wouldn't exist. We don't have paywalls or sell mods - we never will. But every month we have large bills and running ads is our only way to cover them. Please consider unblocking us. Thank you from GameBanana <3

Direct3D 9 Ex (Optimized Renderer) - A Mod for Sonic Generations

Updates

Direct3D 9 Ex 1.3.1 25d
  • BugFix Fixed certain UI elements and SEGA logo not working properly.
Direct3D 9 Ex 1.3 1mo Optimization Improvement Direct3D 9 Ex 1.2 7mo Addition BugFix Direct3D 9 Ex 1.1 1y Addition2
A mod that replaces Sonic Generations' bloated Direct3D 9 wrapper with a light-weight one that uses Direct3D 9 Ex. It's normal if it makes no difference for you.

If you want to confirm whether the mod works, see if you can ALT+TAB instantly. If you can do that, the mod works. (make sure Borderless Fullscreen code is disabled for this)

(Don't let the name confuse you, it's compatible with Better FxPipeline)

Benefits

Reduced stutter & better FPS

It's been reported by testers that:
  • Frame pacing has improved. You should have V-Sync on for the best frame pacing.
  • Stutters in stages like Chemical Plant have been fixed. They should no longer randomly drop FPS.
  • FPS has gotten better. It's mostly noticable in demanding stage mods like Eggmanland or Jungle Joyride. You should nearly get double the amount of FPS.
Please note that these improvements might not exactly apply to you.

Instant ALT+TAB

  • Due to the nature of Direct3D 9 Ex, ALT+TAB is now instant and does not take any time.

Heavily reduced RAM usage

  • Due to the nature of Direct3D 9 Ex, models and textures no longer exist in system RAM.
  • You can notice this difference with SWS90's Null Space stage mod. Normally, the stage would go over 1.5~ GB memory usage and wouldn't work without 4 GB executable. However, with this mod, the memory usage barely goes over 600 MB!
  • If you are developing a stage mod and having issues with the memory usage, this mod will definitely help you. Just take in mind that everything still exists in video memory.

Display modes

The mod provides display modes you can change through the configuration UI in HedgeModManager:
  • Fullscreen: Exclusive fullscreen (which is also the default in vanilla game.) This mode usually gives you the best performance.
  • Borderless: Borderless window that spawns at the center of the work area.
  • Borderless Fullscreen: Borderless window that covers the entire screen.
  • Windowed: Window with titlebar that spawns at the center of the work area.

Issues

  • You might get the infamous graphics config mismatch error (when using this mod). A workaround was implemented to fix this issue. You can enable it through the configuration UI. Please note that there's no guarantee it's going to work correctly.

Please report if you run into any issues!

This mod requires HedgeModManager and latest version of Generations Code Loader to work!

1-10 of 21
1
Pages
Go to page:
  • This mod runs more slower than the normal renderer in my pc, (20-15fps lower), any solution? and yes, I use a nvidia gtx 1050
    Bananite
    URL to post:
  • Trayfellow avatar
    Trayfellow username pic Joined 4y ago
    Offline
    1,141 points Ranked 24,925th
    11 medals 1 rare
    • Returned 1000 times Medal icon
    • One month a member Medal icon
    • 6 months a member Medal icon
    • Returned 100 times Medal icon
    • Submission featured Medal icon
    • 1 year a member Medal icon
    2mo 2mo
    my laptop's display is 1920x1080 but when i setted the game's resolution to 1600x900 to get better framerate with this mod the fullscreen doesnt cover my entire screen

    fixed it, heres how you do it:
    -go click configure mod on the mod itself
    -enable 'allow resized in windowed mode'
    URL to post:
  • Mtbcooler avatar
    Mtbcooler Joined 3y ago
    Offline
    304 points Ranked 55,363rd
    3mo
    Amazing mod! Is there a way to preserve the aspect ratio when using borderless window? I have a 21:9 monitor I use as my main monitor but I run Sonic Generations in 16:9 since there are no really good ultra wide screen hacks and i'd like to be able to use my second monitor without the game minimizing every time I select something on it.
    Bananite
    URL to post:
  • Aybee9298 avatar
    Aybee9298 Joined 12mo ago
    Offline
    137 points Ranked 70,338th
    3mo
    Certain effects don't appear when I use this, like the boost, jump and slide.
    Bananite
    URL to post:
  • jh549 avatar
    jh549 Joined 5mo ago
    Offline
    4mo
    No matter what I do, it is always stuck in exclusive fullscreen. Please help.
    Bananite
    URL to post:
  • Must-have. Finally, windowed mode without DxWnd
    Bananite
    URL to post:
  • Btbrid01 avatar
    Btbrid01 Joined 10mo ago
    Offline
    201 points Ranked 62,696th
    9 medals 1 rare
    • Returned 1000 times Medal icon
    • Returned 100 times Medal icon
    • One month a member Medal icon
    • Received thanks 5 times Medal icon
    • Thanked 5 submitters Medal icon
    • 6 months a member Medal icon
    7mo
    This thing has been a godsend for me! Everything runs smoothly now! Thank you so much!
    Nerdy boi
    URL to post:
  • Amazinggamer2000 avatar
    Amazinggamer2000 Joined 9mo ago
    Offline
    16 points Ranked 71,066th
    6 medals 1 rare
    • Returned 1000 times Medal icon
    • One month a member Medal icon
    • Returned 100 times Medal icon
    • 6 months a member Medal icon
    • 1 post awarded Exemplary Feedback Medal icon
    • Thanked 5 submitters Medal icon
    7mo
    just doesn't launch
    Just a gamer
    URL to post:
  • - Sedge - avatar
    - Sedge - Joined 12mo ago
    Offline
    12mo
    My game doesn't boot up.
    I click it, and it doesn't do anything.
    Bananite
    URL to post:
  • Kunetsukki avatar
    Kunetsukki Joined 3y ago
    Offline
    12mo
    does this work with the low end mod? or should that mod not be used with this one? 
    Bananite
    URL to post: