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

DmC: Devil May Cry

From PCGamingWiki, the wiki about fixing PC games
DmC: Devil May Cry
DmC: Devil May Cry cover
Developers
Ninja Theory
Windows QLOC
Publishers
Capcom
Russia 1C-SoftClub
Engines
Unreal Engine 3
Release dates
Windows January 25, 2013
Reception
Metacritic 85
IGDB 82
Taxonomy
Monetization One-time game purchase
Modes Singleplayer
Pacing Real-time
Perspectives Third-person
Controls Direct control
Genres Hack and slash
Themes Supernatural
Series Devil May Cry
DmC: Devil May Cry on IGDB
DmC: Devil May Cry on MobyGames
DmC: Devil May Cry on Wikipedia
Devil May Cry
Devil May Cry 3: Special Edition 2006
Devil May Cry 4 2008
DmC: Devil May Cry 2013
Devil May Cry 4: Special Edition 2015
Devil May Cry HD Collection 2018
Devil May Cry 5 2019

Key points

New features and content introduced in the Definitive Edition available on PlayStation 4 and Xbox One are not available on PC. See mods that partially provide Definitive Edition features for fan-made versions that its features originated from.

General information

Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Icon overlay.png
Windows
GamersGate
Icon overlay.png
Windows
Gamesplanet logo.svg
Icon overlay.png
Windows
Green Man Gaming
Icon overlay.png
Windows
Steam
Icon overlay.png
Complete Pack also available.
Windows
All versions require Steam DRM.[1]

DLC and expansion packs

Name Notes
Bloody Palace Mode Available as a free download.
Windows
Costume Pack Included in the Complete Pack
Windows
Vergil's Downfall Included in the Complete Pack
Windows
Weapon Bundle Included in the Complete Pack
Windows

Essential improvements

Skip intro videos

Instructions[2]
  1. See Command line arguments.
  2. Add -nostartupmovies
Delete or rename video files[3]
  1. Go to <path-to-game>\DevilGame\Movies\
  2. Delete or rename AMDlogo.bik, Capcom.bik, and UE3_logo.bik.
Change DevilEngine.ini file
  1. Open %USERPROFILE%\Documents\My Games\UnrealEngine3\DevilGame\Config\DevilEngine.ini and navigate to the FullScreenMovie section
  2. Delete or comment out these lines:
StartupMovies=Capcom
StartupMovies=Ninjatheory
StartupMovies=UE3_logo
StartupMovies=AMDLogo
StartupMovies=Save_360
StartupMovies=black

Mods that partially provide Definitive Edition features

Disable Colored-Coded Enemies

Allows color-coded enemies to be damaged by any weapon regardless of their alignment, and also allows Butchers to be damaged by guns.
Shielded Hell and Frost Knights still require their shields to be broken by attacking them with their matching alignment before they can be damaged by any other weapons.

Faster Rainstorm & Trickster Angel Evade

Increases the speed of Rainstorm and implements a faster Angel Evade.

Remove Devil Trigger Launch Effect

Removes the launching effect from Devil Trigger mode, functioning similar to the mainline Devil May Cry games.
Requires starting a mission over in order to prevent crashing when resuming from a previously unmodified game.

Vergil Hangtime Fix

Fixes a glitch caused by Vergil's Hangtime ability.

Turbo Mode

Features adjustable faster game speed of 10%, 15%, 20%, and 30%, or disable Turbo Mode altogether.
Requires pressing a combination of Alt+F8 though Alt+F12 respectively during gameplay and cannot be toggled via the game options unlike Definitive Edition.
In-engine cutscenes also speed up by the respective percentage resulting in voice lines going out of sync.[4]

Game data

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\My Games\UnrealEngine3\DevilGame\*.ini
%USERPROFILE%\Documents\My Games\UnrealEngine3\DevilGame\Config\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/220440/pfx/[Note 1]

Save game data location

System Location
Windows <Steam-folder>\userdata\<user-id>\220440\remote\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/220440/pfx/[Note 1]

Save game cloud syncing

System Native Notes
Steam Cloud
Approx. 95 MB available.

Video

General settings.
General settings.

Field of view (FOV)

This tweak for Flawless Widescreen offers a slight FOV boost compared to the default setting.
Increase FOV slider range[citation needed]
  1. Go to the Flawless Widescreen installation folder.
  2. Go into PluginCache\FWS_Plugins\Modules\DMC5\Dependencies\Scripts\.
  3. Open DMC5.lua with a text editor.
  4. Find fAdditionalFOV = Sender:GetScaledFloat(5).
  5. Change it to fAdditionalFOV = Sender:GetScaledFloat(3).
  6. Restart Flawless Widescreen and adjust the slider.
Use console command
  1. Simply use the FOV (value) command in the console.

Borderless fullscreen windowed

Force borderless[citation needed]
  1. Download and run GeDoSaTo.
  2. Edit the DMC-DevilMayCry profile.
  3. Add forceBorderlessFullscreen true.
  4. Run the game in fullscreen mode.

Anisotropic filtering (AF)

Set max anisotropy[citation needed]
  1. Go to the configuration file(s) location.
  2. Open DevilEngine.ini.
  3. Change MaxAnisotropy=4 to MaxAnisotropy=16 for 16x Anisotropic Filtering, or other value to your preferences.

Anti-aliasing (AA)

Force SGSSAA (Nvidia only)[6][7]
  1. Download and run Nvidia Profile Inspector.
  2. Select the DmC-Devil May Cry profile.
  3. Change Antialiasing compatibility value to 0x080000C1.
  4. Change Antialiasing - Behavior Flags to None.
  5. Change Antialiasing - Mode to Override any application setting.
  6. Change Antialiasing - Setting to 4x [4x Multisampling].
  7. Change Antialiasing - Transparency Supersampling to 4x Sparse Grid Supersampling.
  8. Press "Apply Changes" in the top-right corner.

Notes

Antialiasing fix and setting negative LOD bias to -1.5 is recommended.[8]

Ambient occlusion

Force HBAO+ (Nvidia only)[9][10]
  1. Download and run Nvidia Profile Inspector.
  2. Select the DmC-Devil May Cry profile.
  3. Change Ambient Occlusion compatibility value to 0x00000020.
  4. Change Ambient Occlusion setting to High Quality.
  5. Change Ambient Occlusion usage to Enabled.
  6. Press "Apply Changes" in the top-right corner.

Input

← Backspace skips cutscenes.

Keyboard and mouse State Notes
Remapping
See Remapping.
Mouse acceleration
Small amount of acceleration that can't be disabled.
Mouse sensitivity
X and Y axis sensitivity.
Mouse input in menus
Mouse Y-axis inversion
Ability to invert x-axis as well.
Controller
Controller support
Some issues using DualShock 3 controller and Nostromo.
Full controller support
Controller remapping
Issues when rebinding DirectInput controllers.
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
DualShock 4 controllers
Generic/other controllers
Button prompts Input settings icon - Generic Controller.svg
Additional information
Controller hotplugging
Haptic feedback
Simultaneous controller+KB/M

Remapping

The game does not allow assigning Devil Trigger and Gun Special function to a single key press (when using keyboard) instead of executing button combo.
Remapping Devil Trigger and Gun Special[citation needed]
  1. Open <path-to-game>\DevilGame\Config\DefaultInput.ini
  2. FInd the following entries:
  3. EVADE2 = NTB_LEFT_SHOULDER
    GUNSPECIAL = NTB_V_GAME2
    DEVILTRIGGER = NTB_V_GAME3
  4. Change them to:
  5. EVADE2 = NTB_NONE
    GUNSPECIAL = NTB_LEFT_SHOULDER
    DEVILTRIGGER = NTB_DPADDOWN
    
  6. Go to the configuration file location.
  7. Open DMCKbdInputConfig.ini.
  8. Remap the NTB_LEFT_SHOULDER (Gun Special) and NTB_DPADDOWN (Devil Trigger) manually to a key. For example:
    NTB_LEFT_SHOULDER=O
    NTB_DPADDOWN=N
    
  9. Also, there appears to be an unconfigured key for manual lock in <path-to-game>\DevilGame\Config\DefaultInput.ini
  10. LOCKON = NTB_NONE
    

Audio

Audio feature State Notes
Separate volume controls
Surround sound
Up to 5.1 output[11]
Subtitles
Closed captions
Mute on focus lost
See Mute on focus lost.
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Dutch
French
German
Hungarian
Fan translation.
Italian
Indonesian
Fan translation by IGTC Team, download.
Japanese
Polish
Brazilian Portuguese
Russian
Official localization by «1C-Softclub».
Russian
1) Fan translation by «ENPY Studio».
2) Fan translation by «Tolma4 Team».
3) Fan voice-over by «Mechanics VoiceOver»
Spanish

Mute on focus lost

Set mute in background[citation needed]
  1. Download Special K.
  2. Copy SpecialK32.dll to <path-to-game>\Binaries\Win32\.
  3. Rename SpecialK32.dll to d3d9.dll.
  4. Run the game and exit.
  5. Edit d3d9.ini in the same folder.
  6. Change MuteInBackground=false to MuteInBackground=true under [Window.System].

VR support

3D modes State Notes
Nvidia 3D Vision
See DmC Devil May Cry - 3D Vision fix.
vorpX
G3D
User created game profile, see vorpx forum profile introduction.

Issues unresolved

Refresh rate change not saving

Problems saving change in refresh rate for some people,[12] displaying 23 Hz instead of 60 Hz.[13]

Issues fixed

Start up with wrong resolution and aspect ratio

Edit resolution from config file[14]
  1. Go to the configuration file location.
  2. Open QlocConfig.ini.
  3. Edit the lines ResWidth= and ResHeight= to match your resolution.

Swap axes of right analog stick

Some controllers have a default setting which make using the right stick awful.
Modify the config file[citation needed]
  1. Open <path-to-game>\DevilGame\Config\DefaultInput.ini
  2. Change
Bindings=(Name="XboxTypeS_RightX", Command="NT_STICK m_vRightStick_Raw DeadZone=0.2 Vertical=0 Min=0.1 Max=1.0")
Bindings=(Name="XboxTypeS_RightY", Command="NT_STICK m_vRightStick_Raw DeadZone=0.2 Vertical=1 Min=0.1 Max=1.0")

to

Bindings=(Name="XboxTypeS_RightX", Command="NT_STICK m_vRightStick_Raw DeadZone=0.2 Vertical=1 Min=0.1 Max=1.0")
Bindings=(Name="XboxTypeS_RightY", Command="NT_STICK m_vRightStick_Raw DeadZone=0.2 Vertical=0 Min=0.1 Max=1.0")

DualShock 3 crash

The game will crash with MotionInJoy;[15] Use XInput Wrapper instead.
Replace MotionInJoy with XInput Wrapper[citation needed]
  1. Uninstall MotionInJoy.
  2. Install XInput Wrapper.
  3. The controller will now show up as an Xbox 360 Controller in-game.

Razer Nostromo crash

When a Razer Nostromo is installed as a controller, the game crashes.
Device Manager shut down[16]
  1. Open the Device Manager:
    • 8 and later: right-click the Start corner (or press Win+X), choose Device Manager.
    • Vista and 7: open the Start menu, type devmgmt.msc and press Enter.
  2. Expand Human Interface Devices.
  3. Right-click Razer Nostromo, choose Disable, and click Yes to confirm.
  4. The Razer Nostromo keeps working perfectly with all the binds and will launch correctly.

Controller dropping input

When using controller, game suddenly stops accepting analog input for few seconds.
Change ingame settings[citation needed]
  1. Pause a game
  2. Enter Options > Graphics Options
  3. Enable checkbox next to Enable VSync
  4. Apply settings

Other information

API

Technical specs Supported Notes
Direct3D 9.0c
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Physics PhysX
Audio Wwise
Cutscenes Bink Video, Criware

Console & Debug Menu

A console and debug menu can be enabled with a dinput8.dll file:

Enable Console and debug menu
  1. Download the file
  2. Go to <path-to-game>\Binaries\Win32\ and put the file there.
  3. The console can now be opened with either Tilde or Tab , and the debug menu can be opened with a ← Backspace+Esc key combo.

Notes

The debug menu key combo becomes more difficult to input with higher FPS. At 120+ FPS, it becomes nearly impossible.

System requirements

Windows
Minimum Recommended
Operating system (OS) XP
Processor (CPU) Intel Core 2 Duo 2.4 GHz
AMD Athlon X2 2.8 GHz
System memory (RAM) 2 GB
Hard disk drive (HDD) 9 GB
Video card (GPU) Nvidia GeForce 8800GTS
ATI Radeon HD 3850
DirectX 9.0c compatible
Sound (audio device) Standard audio device


Notes

  1. 1.0 1.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/220440/ in addition to or instead of this directory. The app ID (220440) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References