Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


From PCGamingWiki, the wiki about fixing PC games
Constantine cover
Bits Studios
SCi Games
Release dates
Windows February 15, 2005
Series DC
Constantine on MobyGames
Constantine on Wikipedia
Superman (series)
Batman (series)
Aquaman: War of the Water Worlds 1996
Catwoman 2004
Constantine 2005
DC Universe Online 2011
Scribblenauts Unmasked: A DC Comics Adventure 2013
Injustice (series)
Watchmen (series)
Young Justice: Legacy 2013
Infinite Crisis 2015
Suicide Squad: Special Ops 2016
Justice League VR 2017
DC League of Super-Pets: The Adventures of Krypto and Ace 2022


Source DRM Notes Keys OS
Disc check (requires the CD/DVD in the drive to play)

Essential improvements

Skip intro videos

Start the game with -skipMovies command line argument[1]

Game data

Configuration file(s) location

System Location
Windows HKEY_CURRENT_USER\Software\SCi Games\Constantine_3.23\

Save game data location

System Location
Windows <path-to-game>\*.dat[Note 1]
<path-to-game>\*.dpt[Note 1]


Video settings.
Video settings.

Graphics feature State WSGF Notes
Widescreen resolution
See the WSGF entry.
4K Ultra HD
Field of view (FOV)
Toggled by pressing F2 on the video options screen. See Windowed.
Borderless fullscreen windowed
Anisotropic filtering (AF)
Toggle On and Off. On seems to be either Anisotropy x2 or x4.
Anti-aliasing (AA)
See the glossary page for potential workarounds.
Vertical sync (Vsync)
See the glossary page for potential workarounds.
60 FPS and 120+ FPS
Capped at 30fps.[1]
High dynamic range display (HDR)
See the glossary page for potential alternatives.


Set windowed resolution manually[1]
1. Download and launch AutoHotkey.
2. Either create a new script or edit the default one.
3. Use the following script:
#UseHook On
GameWidth := 1600
GameHeight := 900

WinGet, WindowID, ID, A
;WinSet, Style, -0xC40000, ahk_id %WindowID%
WinMove, ahk_id %WindowID%, , 1920/2 - GameWidth/2, 0, GameWidth, GameHeight

4. Edit desired Game Width and Height in the script.
5. Start the game in Windowed mode.
6. Press F12 to when game is in focus to set window resolution.
7. Alt+Tab from the game and then Alt+Tab back to a game to restart the renderer and make it adjust to the resolution.


In-game input settings.
In-game input settings.

Keyboard and mouse State Notes
Mouse acceleration
Negative mouse acceleration.
Mouse sensitivity
Available from pause menu.
Mouse input in menus
Mouse Y-axis inversion
Available from pause menu.
Controller support
Full controller support
Controller remapping
Controller sensitivity
Available from pause menu.
Controller Y-axis inversion
Available from pause menu.
Additional information
Button prompts Input settings icon - Generic Controller.svg
Controller hotplugging
Haptic feedback
Simultaneous controller+KB/M


Audio settings.
Audio settings.

Audio feature State Notes
Separate volume controls
None of the sliders affects FMV volume.[1]
Surround sound
Closed captions
Mute on focus lost
No option to disable it.
Royalty free audio


Language UI Audio Sub Notes

Issues fixed

Game doesn't start in Windows 10

Not happening in all Windows 10 setups. Cause of the issue still unknown.[2]
Change compatibility settings[3]
  1. Change the compatibility settings for Constantine.exe to Windows 7.
Can cause crashes during the videos.
Use DxWnd[4]
  1. To play in a window:
    1. Import the included exported profile for Constantine in the dxwnd exports folder.
  2. To play in fullscreen:
    1. Add a new blank profile.
    2. Unmark the "Run in a Window" setting in the "Main" tab.
  3. Both cases:
    1. Set your desired resolution in the tab "Main" (you need to setup it also in the game).
    2. Set "Handle Exceptions" ON in the tab "Compat", Section "Tweaks".

No video crashes experienced.[5]

Screen resolution not changing when in window mode [2]

The in-game resolution settings menu seems only affecting the fullscreen resolution and not when in window mode.
Manually edit regedit[6]
  1. Open Regedit and go to HKEY_CURRENT_USER\Software\SCi Games\Constantine_3.23\
  2. Be sure the values Windowed and WindowQuality are "1" (Edit to that otherwise).
  3. Edit the values WindowWidth and WindowHeight to the desired ones.
  4. Restart the game
Be sure the changes are made in decimal, as originally the values are hexadecimal.

VR support

3D modes Native Notes
User created game profile, important hints see vorpx forum profile introduction.

Other information


Technical specs Supported Notes
Direct3D 9
Executable 32-bit 64-bit Notes


Middleware Notes
Cutscenes Bink Video

System requirements

Minimum Recommended
Operating system (OS) 98, 2000, ME, XP
Processor (CPU) AMD or Intel - 1.5 GHz
System memory (RAM) 128 MB
Hard disk drive (HDD) 2.5 GB
Video card (GPU) 64 MB of VRAM
Shader model 2.0 support


  1. 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).


  1. 1.0 1.1 1.2 1.3 Verified by User:Suicide machine on 2017-05-17
  2. 2.0 2.1 DxWnd Constantine Thread - Test results - last accessed on 2022-01-15
  3. DxWnd Constantine Thread - last accessed on 2022-01-11
  4. DxWnd Constantine Thread - Tested Handle Exceptions - last accessed on 2022-01-21
  5. Verified by User:LukasThyWalls on 2022-01-21
  6. Verified by User:LukasThyWalls on 2022-01-15