DuckTales Remastered

DuckTales Remastered

Not enough ratings
Fullscreen exclusive fix (smooth scrolling)
By hexaae
Fullscreen exclusive fix: the game will run visibly smoother at 60fps!
   
Award
Favorite
Favorited
Unfavorite
Fullscreen exclusive fix
THE ISSUE
This game uses the WayForward engine and unfortunately runs always in full-window mode (!). Editing "engine.ini" adding "windowed=false" or other options won't solve the problem.
This will result in a ugly jittery non-smooth scrolling (between 58-59fps BTW).

THE FIX
Download dxvk (DirectX to Vulkan wrapper) from GitHub (tested with version 2.3):
https://github.com/doitsujin/dxvk/releases
and put in the same dir of "DuckTales.exe" the files:
.../x32/d3d9.dll, .../x32/dxgi.dll
then create in the same dir a text file with NotePad named "dxvk.conf" like this to force 60fps fullscreen exclusive with V-Sync:
# Enables frame rate limiter. The main purpose of this is to work around # bugs in games that have physics or other simulation tied to their frame # rate, but do not provide their own limiter. # # Supported values : Any non-negative integer dxgi.maxFrameRate = 60 # Overrides synchronization interval (Vsync) for presentation. # Setting this to 0 disables vertical synchronization entirely. # A positive value 'n' will enable Vsync and repeat the same # image n times, and a negative value will have no effect. # # Supported values: Any non-negative number dxgi.syncInterval = 1

... and enjoy this game finally running perfectly smooth (especially with g-sync)! 👍🏻

⚠️ Because of Vulkan wrapper, THE FIRST TIME you load the game after these changes you'll notice lags and temp freezes but that's how the wrapper works converting shaders from DX9 to VK on first launch. Don't worry, on next run everything will be fine. A minimal slowdown when loading the levels for the first time can also be observed.
4 Comments
hexaae  [author] 16 Jul, 2024 @ 12:29am 
Try deleting "...\common\DuckTales Remastered\data\engine.ini"
Colmillo 15 Jul, 2024 @ 2:40pm 
I got the resolution stuck, is there a way to change it?
hexaae  [author] 6 Jan, 2024 @ 5:14am 
Why x32 dlls? Because this game is 32bit and will use 32bit OS resources and dlls....
hexaae  [author] 28 Oct, 2023 @ 5:19am 
FYI, there is also an "async" version of dxvk you can find at:
https://gitlab.com/Ph42oN/dxvk-gplasync/-/tree/main/releases?ref_type=heads