IntegerScaler — compatibility with games

Information about compatibility of some games with windowed mode and the IntegerScaler program.

Game Year Windowed mode Border­less DPI-aware Engine Note
Settings Alt+Enter
Assetto Corsa 2014 ~

The menu and the game (races) are represented by different executable files.

The menu one (AssettoCorsa.exe) is formally DPI-aware, but the menu is intended for Full HD and gets smaller at higher resolutions (4-times smaller at 4K). The menu always runs in borderless full-screen mode. For Windows to upscale the menu according to OS-level zoom, set the DPI mode for the file to the “System” value.

The game executable (acs.exe) is formally not DPI-aware, but its DPI mode may be automatically switched to the “Application” value by Windows when using in-game 4K resolution together with windowed mode. Overriding DPI mode of the game executable to the “System” value allows in windowed mode in Windows 10 at integer OS-level zoom, to upscale the game with no blur with no 3rd-party scaler software.

On a system based on i7-3770T + GTX 650 Ti Boost, the game runs at a frame rate about 60 fps at minimal graphics-quality settings at 4K and at maximum settings at Full HD.

Battletech 2018 Unity 5.6.6
Bionic Commando Rearmed 2008 Works incorrectly at 4K resolution (regardless of scaling): some elements are invisible on conundrum minilevels “Hack enemy network”, so a lower resolution is necessary.
Borderlands GOTY Enhanced 2019 UE 3
Bossgard
(ранний доступ, )
2019 Unity 2017.4.25 The “Fullscreen” mode is actually borderless.
Broken Sword 5:
The Serpent’s Curse
2014 There is no resolution in game settings. Resolution in windowed mode is 1280×720 (HD) on FHD monitor and 1920×1080 (FHD) on 4K monitor. After switching between full-screen and windowed modes via settings, the game might hang for up to a minute or crash with a “Couldn't find game assets!” error; the game has three full-screen modes which are switched sequentially, so for switching to windowed mode directly, it’s better to use Alt+Enter.
Burnout Paradise:
The Ultimate Box
2009 With GTX 650 Ti Boost GPU works at 4K resolution with 4x antialiasing and frame rate of 60 fps, doesn’t need decreasing resolution.
Carmageddon: Max Damage 2016
Castle of Illusion 2013
Children of Morta
(Pre-release Demo,
Beta Build v0.166.d6)
2019 Unity 2017.4.25
Cities XL Platinum 2013 Bitmap user interface decreased proportionally with system-level zoom. In windowed mode, moving over map by moving mouse cursor to edges of game area doesn’t work, but it’s possible to move with arrow keys.
Cities: Skylines 2015 Unity 5.6.6 At in-game resolution higher that FHD, user interface of the game (menus, toolbars, messages) is upscaled by the game with blur. The game requires more than 8 GB of RAM, otherwise it hangs or crashes (“Access Violation” error) (regardless of scaling).
Command & Conquer:
Red Alert 3
2008 SAGE 2 Windowed mode can be enabled with the command-line parameter -win. In windowed mode, moving over map by moving mouse cursor to edges of game area doesn’t work, but it’s possible to move with arrow keys or by moving mouse while holding down its right button.
Command & Conquer 4:
Tiberian Twilight
2010 ~ SAGE 2
Commandos 2:
Men of Courage
2002 In windowed mode, moving over map by moving mouse cursor to edges of game area doesn’t work
Commandos 3:
Destination Berlin
2003
Colin McRae: DiRT 2 2009 EGO 1
Conan Exiles 2018 UE 4 The game uses F11 for switching between windowed and full-screen modes, delayed scaling via IntegerScaler menu is required.
Dead by Daylight 2016 UE 4.21.1 Impossible to specify resolution explicitly via game settings, only resolution scaling via a % value. Resolution can be specified via command-line parameters -resx and -resy, e. g.: -resx=1920 -resy=1080.
DOOM (Demo) 2016
Dota 2 2013
Driver: San Francisco 2011
DuckTales Remastered 2013 Does not always resize game window according to in-game resolution. Game restart is required for resolution to apply. The game is always rendered at Full HD resolution and uses internal scaling at other resolutions. Sometimes works with no blur under Windows 10 even without 3rd-party scaler software.
Endless Space 2 2017 ~ Unity 5.5.1 There is a setting in the game to limit the area of mouse-cursor movement by the game window, disabled by default: Options → Video → Lock Cursor; the limitation may work incorrectly after switching between windowed and full-screen modes via Alt+Enter (regardless of scaling).
Euro Truck Simulator 2 2012
F1 2015 2015 EGO 4
F1 2018 2018 EGO 4
FlatOut: Ultimate Carnage 2008
Gas Guzzlers Extreme 2013
Giana Sisters: Twisted Dreams 2012
Giana Sisters: Twisted Dreams —
Rise of the Owlverlord
2013
Grand Theft Auto (GTA) IV 2008 The Alt+Enter keyboard shortcut formally switches the game to windowed mode, but the window size is multiple times smaller than the resolution set in game settings. Proper windowed mode can be enabled via the -windowed command-line parameter. But window size is then slightly smaller than the in-game resolution, e. g. at the resolution of 1920×1080, the window size is 1898×1069, and its client area (the area where the game itself is rendered) is 1894×1009. This results in image distortion. Also, in windowed mode, the game stutters every several seconds (regardless of scaling). So it’s impossible to play comfortably.
GRID (Race Driver: GRID) 2008 EGO 1
GRID Autosport 2014 EGO 3
Grim Dawn 2016 ~ In windowed mode, client-area size of the game window is slighly smaller than in-game resolution, so the image is distorted; Borderless mode is not affected. Alt+Enter works incorrectly: the game gets minimized, and it can only be restored by pressing Alt+Enter again during a short period of showing dark screen after clicking on the game in the Windows Taskbar. The game menu gets smaller at resolutions higher than FHD; the “UI Scale” setting only applies to user interface during gameplay.
GRIP: Combat Racing 2018 UE 4.17.2 The game uses F11 for switching between windowed and full-screen modes, delayed scaling via IntegerScaler menu is required.
Hitman 2 2018 Size of the client area (the area where the game itself is rendered) of the game window is slightly smaller than the in-game resolution, e. g. at the resolution of 1920×1080, the client-area size is 1904×1064.
Hunt: Showdown
(Early Access, version 1.6.1.656,
)
2018 ~ CryEngine 5.4 Switching between windowed and full-screen modes with Alt+Enter works incorrectly.
Just Cause 2 2010
Left 4 Dead 2 2009 Source The game performance allows to play at 4K with 4x AA with a frame rate of about 60 fps, and user interface of the game is properly scaled; so there is no need to decrease resolution.
MDK (Windows version, GOG) 1997 The game has a fixed resolution of 640×480; the game settings don’t allow to change resolution. But using 3dfx version of the game, it’s possible to change resolution via the nGlide emulator settings. With GTX 650 Ti Boost GPU works at 4K resolution with frame rate of 60 fps, doesn’t need decreasing resolution.
Mortal Kombat
Komplete Edition
2013 UE 3 It’s possible to switch the game to windowed mode with the DxWnd app.
Mortal Kombat X (XL) 2015 UE 3 (модиф.)
Moto Racer 4 2016 ~ UE 4.16.2 The game uses F11 for switching between windowed and full-screen modes, delayed scaling via IntegerScaler menu is required. Alt+Enter works not always correctly: sometimes the game, instead of switching to full-screen mode, switches to a borderless window of a size corresponding to in-game resolution; and sometimes, after retiring from a race, the game unexpectedly switches from full-screen mode to windowed mode if the full-screen mode before was enabled via Alt+Enter.
nail’d 2010 The game might crash after changing graphics settings (regardless of scaling), but after restart, works correctly with previously chosen settings applied.
Need for Speed:
Hot Pursuit
2010
Need for Speed:
Most Wanted
2012
Oddworld:
Munch’s Oddysee
2010 Doesn’t have a setting for changing resolution. In full-screen mode, runs at system (desktop) resolution. Windowed-mode resolution is 640×480.
Oddworld:
New ’n’ Tasty
2015 Unity 4.3.4
Post Scriptum —
The Bloody Seventh
2018 UE 4.16.3
Oddworld:
Stranger’s Wrath HD
2010
Project CARS 2015 The game might stick to windowed mode (regardless of scaling).
Rayman Legends 2013
Sid Meier’s Civilization III:
Complete
2001 Doesn’t have graphics settings.
Sid Meier’s Civilization V
(Demo)
2010 Bitmap user interface decreased proportionally with system-level zoom.
Split/Second: Velocity 2010
Steel Rats 2018 UE 4.19 The game uses F11 for switching between windowed and full-screen modes, delayed scaling via IntegerScaler menu is required. The “Fullscreen” mode is actually borderless.
Stellaris 2016 User interface is bitmap-based and gets smaller at higher resolutions. There is the “UI Scaling” setting with values in the 1.0–3.0 range with the step of 0.1 (game restart is needed after changing it) that results in that user interface is blurrily upscaled by the game. The game is not declared as DPI-aware and by default in Windows 10 at integer OS-level zoom, is upscaled with no blur with no 3rd-party scaler software.
SuperTuxKart 2019 The game is free and open-source.
Supraland (Demo) 2019 UE 4.21.2 The game uses F11 for switching between windowed and full-screen modes, delayed scaling via IntegerScaler menu is required.
Surviving Mars 2018
Syder Arcade 2013 Unity 4.3.4
TerraTech 2018 ~ Unity 2018.3.0
The Cave 2013 The game is jerky regardless of graphics settings and scaling.
The Crew 2 2018 The game always runs in full-screen mode, so switching to windowed mode is needed after each game start.
Thunder Wolves 2013
Tom Clancy’s Rainbow Six Siege 2015
TrackMania² Stadium 2013 In windowed mode, it’s needed to manually specify width and height of the window via game settings.
Trine Enchanted Edition 2014 To enable windowed mode, choose “Run in window” in the second dropdown in the “Screen resolution and refresh rate” section of the launcher window.
Trine 2 2013
Two Point Hospital 2018 Unity
Unreal Gold [GOG] 1999 ~ In windowed mode, the game runs too fast (regardless of scaling).
Urban Trial Freestyle 2013 ~ In windowed mode, a limited set of resolutions is available in the game. The highest one on 4K monitor is 1600×1200. The one closest to FHD is 1280×960 (4:3; 2x enlargement on 4K monitor). Highest one with the 16:9 ratio is 1280×720 (3x enlargement on 4K monitor).
Z 2014 Real game resolution is unknown, there is blur regardless of resolution chosen via game settings. By default (regardless of scaling) the game on 4K monitor works incorrectly, it’s required first to run it on a monitor with a lower physical resolution.

The following conventions are used in the table:

  • Windowed mode:
    • Settings — the game settings allow switching to windowed mode.
    • Alt+Enter — switching to windowed mode is possible via the Alt+Enter keyboard shortcut.
  • Borderless — the game supports the so called “Borderless” mode. Overriding DPI mode for the executable file (*.exe) of such a game to the “System” value allows in this mode in Windows 10 at integer OS-level zoom (e. g. 2.0 = 200%), to upscale the game with no blur with no need for 3rd-party scaler software like IntegerScaler.

    The limitations of the scaling method based on the “Borderless” mode:

    • The ratio is always equal to the OS-level zoom. So upscaling FHD to 4K needs the OS-level zoom of 200%, while upscaling HD to 4K need the OS-level zoom of 300%. Unlike the “Borderless” mode, IntegerScaler supports arbitrary scaling ratio calculated automatically and recalculated dynamically depending on window size with no need for changing system settings.
    • Borderless-based scaling with no blur is solely available in Windows 10. IntegerScaler supports Windows 7+.
  • DPI-aware — the game is compatible with HiDPI (High DPI) modes. For HiDPI-incompatible games at system-level zoom higher than 100% (not to be confused with scaling with IntegerScaler), it’s necessary to disable DPI virtualization (DPI scaling) in properties of the game executable-file, otherwise there will be blur anyway, or the game window will be invisible at enabled scaling (e. g. in “Driver: San Francisco”).

    When running a game via the Steam client application, the result might depend on operating system: Steam supports HiDPI under Windows 10, so some games might inherit its mode, so disabling DPI virtualization manually for the game is unneeded in such cases. But in older Windows versions including Windows 7, Steam does not support HiDPI, so it might be necessary to disable DPI virtualization for the same game.

    For some games formally not declared as DPI-aware, DPI scaling is automatically disabled in executable-file properties. This is most likely done by Windows; criteria are unknown. So disabling DPI scaling manually is required not for all games with no HiDPI support.