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


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "DmC: Devil May Cry"

From PCGamingWiki, the wiki about fixing PC games
 
(175 intermediate revisions by 55 users not shown)
Line 1: Line 1:
 
{{Infobox game
 
{{Infobox game
|cover        = dmc devil may cry 2013 cover.png
+
|cover        = DmC Devil May Cry cover.jpg
|developers  =
+
|developers  =  
 
{{Infobox game/row/developer|Ninja Theory}}
 
{{Infobox game/row/developer|Ninja Theory}}
{{Infobox game/row/winporter|QLOC}}
+
{{Infobox game/row/porter|QLOC|Windows}}
|publishers  =
+
|publishers  =  
 
{{Infobox game/row/publisher|Capcom}}
 
{{Infobox game/row/publisher|Capcom}}
 +
{{Infobox game/row/publisher|1C-SoftClub|Russia}}
 
|engines      =
 
|engines      =
 
{{Infobox game/row/engine|Unreal Engine 3}}
 
{{Infobox game/row/engine|Unreal Engine 3}}
|release dates=
+
|release dates=  
 
{{Infobox game/row/date|Windows|January 25, 2013}}
 
{{Infobox game/row/date|Windows|January 25, 2013}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|dmc-devil-may-cry|85}}
 +
{{Infobox game/row/reception|IGDB|dmc-devil-may-cry|82}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Third-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Hack and slash }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | }}
 +
{{Infobox game/row/taxonomy/themes            | Supernatural }}
 +
{{Infobox game/row/taxonomy/series            | Devil May Cry }}
 
|steam appid  = 220440
 
|steam appid  = 220440
|gogcom page  =  
+
|steam appid side  = 223790,223792,223793,229080
 +
|gogcom id    =
 +
|strategywiki =
 +
|mobygames    = 59494
 +
|hltb        = 2496
 
|wikipedia    = DmC: Devil May Cry
 
|wikipedia    = DmC: Devil May Cry
 +
|winehq      = 14901
 +
|lutris      = devil-may-cry
 +
|protondb    = 220440
 +
|license      = commercial
 
}}
 
}}
{{Series|Devil May Cry}}
 
 
 
'''Key points'''
 
'''Key points'''
{{ii}} Ported to Windows by QLOC, which have worked on the PC versions of a number of Capcom games.<ref>http://www.eurogamer.net/articles/2012-09-20-devil-may-cry-pc-port-outsourced-due-after-console-versions</ref>
+
{{--}} 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|mods that partially provide Definitive Edition features]] for fan-made versions that its features originated from.
{{++}} A good, well-performing port.<ref>http://steamcommunity.com/app/220440/discussions/0/846943514125170515/</ref>
 
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://www.ninjatheory.com/forums/forumdisplay.php?7-DmC Ninja Theory (developer) forum] - for Devil May Cry series and all platforms.
+
{{mm}} [https://steamcommunity.com/app/220440/discussions/ Steam Community Discussions]
{{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=203 Steam Users' Forums] for Devil May Cry series.
 
{{mm}} [http://steamcommunity.com/app/220440/discussions/ Steam Community Discussions] - very active.
 
{{mm}} [http://www.gamefaqs.com/boards/605602-dmc-devil-may-cry GameFAQs Forum] - very active.
 
  
 
==Availability==
 
==Availability==
{{Availability Table|
+
{{Availability|
{{Availability Table/row| [http://www.gamersgate.com/DD-DMC/dmc-devil-may-cry GamersGate] | {{ID|Steam}} | }}
+
{{Availability/row| Retail | | Steam | | | Windows }}
{{Availability Table/row| [http://store.steampowered.com/app/220440/ Steam] | {{ID|Steam}} | }}
+
{{Availability/row| GamersGate | dmc-devil-may-cry | Steam | | | Windows }}
 +
{{Availability/row| Gamesplanet | 1539-1 | Steam |  |  | Windows }}
 +
{{Availability/row| GMG | dmc-devil-may-cry | Steam | | | Windows }}
 +
{{Availability/row| Steam | 220440 | Steam | [https://store.steampowered.com/sub/50845 Complete Pack] also available. | | Windows }}
 +
}}
 +
{{ii}} All versions require {{DRM|Steam}}.<ref>http://www.capcom-unity.com/ask_capcom/go/thread/view/7371/29535005/some-leftover-dmc-pc-questions&post_num=3#526846585</ref>
 +
 
 +
{{DLC|
 +
{{DLC/row| [https://store.steampowered.com/app/229080/DmC_Devil_May_Cry_Bloody_Palace_Mode Bloody Palace Mode] | Available as a {{store link|Steam|229080|free download}}. | Windows}}
 +
{{DLC/row| [https://store.steampowered.com/app/223790/DmC_Devil_May_Cry_Costume_Pack Costume Pack] | Included in the [https://store.steampowered.com/sub/50845 Complete Pack] | Windows}}
 +
{{DLC/row| [https://store.steampowered.com/app/223793/DmC_Devil_May_Cry_Vergils_Downfall Vergil's Downfall] | Included in the [https://store.steampowered.com/sub/50845 Complete Pack] | Windows}}
 +
{{DLC/row| [https://store.steampowered.com/app/223792/DmC_Devil_May_Cry_Weapon_Bundle Weapon Bundle] | Included in the [https://store.steampowered.com/sub/50845 Complete Pack] | Windows}}
 
}}
 
}}
{{ii}} All versions require [[Steam]].<ref>http://www.capcom-unity.com/ask_capcom/go/thread/view/7371/29535005/some-leftover-dmc-pc-questions&post_num=3#526846585</ref>
 
  
 
==Essential improvements==
 
==Essential improvements==
 +
===Skip intro videos===
 +
{{Fixbox|description=Instructions|ref=<ref>{{Refcheck|user=aaronth07|date=2017-8-18}}</ref>|fix=
 +
# See [[Glossary:Command line arguments|Command line arguments]].
 +
# Add <code>-nostartupmovies</code>
 +
}}
  
===Skip intro videos===
+
{{Fixbox|description=Delete or rename video files|ref=<ref name="refcheck Andytizer">{{Refcheck|user=Andytizer|date=25 January 2013|comment=}}</ref>|fix=
{{Fixbox|1=
+
# Go to {{folder|{{P|game}}\DevilGame\Movies\}}
{{Fixbox/fix|Delete or rename video files|ref=<ref>Tested by [[User:Andytizer|Andytizer]] 25 January 2013.</ref>}}
+
# Delete or rename {{file|AMDlogo.bik}}, {{file|Capcom.bik}}, and {{file|UE3_logo.bik}}.
#Navigate to <code>C:\Program Files (x86)\Steam\SteamApps\common\DmC Devil May Cry\DevilGame\Movies\</code>
 
#Rename or delete the files:
 
<pre>Capcom.bik
 
UE3_logo.bik
 
AMDlogo.bik</pre>
 
 
}}
 
}}
  
{{Fixbox|1=
+
{{Fixbox|description=Change DevilEngine.ini file|fix=
{{Fixbox/fix|Edit DefaultEngine.ini|ref=<ref>Tested by [[User:Voltagex|voltagex]] 25 January 2013.</ref>}}
+
# Open {{File|{{p|userprofile\Documents}}\My Games\UnrealEngine3\DevilGame\Config\DevilEngine.ini}} and navigate to the FullScreenMovie section
# Navigate to {{File|{{P|game}}\DevilGame\Config}}
+
# Delete or comment out these lines:
# Edit DefaultEngine.ini. Look for a section called [FullScreenMovie]:
 
# Change the following lines:
 
 
<pre>
 
<pre>
+StartupMovies=Capcom
+
StartupMovies=Capcom
+StartupMovies=Ninjatheory
+
StartupMovies=Ninjatheory
+StartupMovies=UE3_logo
+
StartupMovies=UE3_logo
+StartupMovies=AMDLogo
+
StartupMovies=AMDLogo
+StartupMovies=Save_360
+
StartupMovies=Save_360
+StartupMovies=black
+
StartupMovies=black
 
</pre>
 
</pre>
 +
}}
 +
===Mods that partially provide Definitive Edition features===
 +
====[https://infernalwarks.boards.net/thread/506/damage-colored-enemies-bloody-palace 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.
  
to
+
====[https://infernalwarks.boards.net/thread/507/trickster-angel-dash-faster-rainstorm Faster Rainstorm & Trickster Angel Evade]====
 +
{{++}} Increases the speed of Rainstorm and implements a faster Angel Evade.
 +
 
 +
====[https://1drv.ms/u/s!AmZlhUlwACFugeMF7PsSU9K_A41CfQ?e=2JaHV0 Remove Devil Trigger Launch Effect]====
 +
{{++}} Removes the launching effect from Devil Trigger mode, functioning similar to the mainline Devil May Cry games.
 +
{{ii}} Requires starting a mission over in order to prevent crashing when resuming from a previously unmodified game.
 +
 
 +
====[https://infernalwarks.boards.net/thread/538/vergils-hightime-fix-patch Vergil Hangtime Fix]====
 +
{{++}} Fixes a glitch caused by Vergil's Hangtime ability.
  
<pre>;+StartupMovies=Capcom
+
====[https://infernalwarks.boards.net/thread/508/dmc-devil-cry-turbo-mod Turbo Mode]====
;+StartupMovies=Ninjatheory
+
{{++}} Features adjustable faster game speed of 10%, 15%, 20%, and 30%, or disable Turbo Mode altogether.
;+StartupMovies=UE3_logo
+
{{--}} Requires pressing a combination of {{Key|Alt|F8}} though {{key|Alt|F12}} respectively during gameplay and cannot be toggled via the game options unlike Definitive Edition.
;+StartupMovies=AMDLogo
+
{{--}} In-engine cutscenes also speed up by the respective percentage resulting in voice lines going out of sync.<ref>{{Refcheck|user=Itzrealkardi1|date=2023-06-15|comment=Tested with the 20% mode; cutscenes were also 20% faster.}}</ref>
;+StartupMovies=Save_360
 
;+StartupMovies=black</pre>
 
}}
 
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|%USERPROFILE%\My Documents\My Games\UnrealEngine3\DevilGame\}}
+
{{Game data/config|Windows|{{p|userprofile\Documents}}\My Games\UnrealEngine3\DevilGame\*.ini|{{p|userprofile\Documents}}\My Games\UnrealEngine3\DevilGame\Config\}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|Steam\userdata\{{p|uid}}\220440\remote\}}
+
{{Game data/saves|Windows|{{p|steam}}\userdata\{{p|uid}}\220440\remote\}}
 
}}
 
}}
  
===[[Save game cloud syncing]]===
+
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|origin               =  
+
|discord                  =
|origin notes         =  
+
|discord notes            =
|steam cloud           = true
+
|epic games launcher      =
|steam cloud notes     =  
+
|epic games launcher notes =
|uplay                =  
+
|gog galaxy                =
|uplay notes           =  
+
|gog galaxy notes          =
|gamesave manager      = true
+
|origin                   =  
|gamesave manager notes=  
+
|origin notes             =  
 +
|steam cloud               = true
 +
|steam cloud notes         = Approx. 95 MB available.
 +
|ubisoft connect          =  
 +
|ubisoft connect notes     =  
 +
|xbox cloud                =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
[[File:dmc_devil_may_cry_settings.png|290px|right|thumb|General settings.]]
+
{{Image|dmc devil may cry settings.png|General settings.}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/dmc-devil-may-cry/en
+
|wsgf link                  = https://www.wsgf.org/dr/dmc-devil-may-cry/en
 
|widescreen wsgf award      = gold
 
|widescreen wsgf award      = gold
 
|multimonitor wsgf award    = gold
 
|multimonitor wsgf award    = gold
Line 103: Line 146:
 
|widescreen resolution notes=  
 
|widescreen resolution notes=  
 
|multimonitor              = true
 
|multimonitor              = true
|multimonitor notes        = Full 3xLandscape or 3xPortrait support.
+
|multimonitor notes        =  
 
|ultrawidescreen            = true
 
|ultrawidescreen            = true
 
|ultrawidescreen notes      =  
 
|ultrawidescreen notes      =  
|4k ultra hd                = unknown
+
|4k ultra hd                = true
|4k ultra hd notes          =  
+
|4k ultra hd notes          = Scaling issues with loading screen hints.
|fov                        = false
+
|fov                        = hackable
 
|fov notes                  = See [[#Field of view (FOV)|Field of view (FOV)]].
 
|fov notes                  = See [[#Field of view (FOV)|Field of view (FOV)]].
 
|windowed                  = true
 
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
|borderless windowed        = false
+
|borderless windowed        = hackable
|borderless windowed notes  = Window cannot be resized.<ref>Tested by [[User:Andytizer|Andytizer]] 25 January 2013.</ref> Alt+tab works quickly and is stable.<ref>Tested by [[User:Andytizer|Andytizer]] 25 January 2013.</ref>
+
|borderless windowed notes  = See [[#Borderless fullscreen windowed|Borderless fullscreen windowed]].
|anisotropic                = unknown
+
|anisotropic                = hackable
|anisotropic notes          =  
+
|anisotropic notes          = See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]].
 
|antialiasing              = true
 
|antialiasing              = true
|antialiasing notes        = Simple on/off option for HD Antialiasing.
+
|antialiasing notes        = "HD AA" in the options menu, resulting 4x [[MSAA]].<br>See [[#Anti-aliasing (AA)|Anti-aliasing (AA)]] for [[SGSSAA]].
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = true
 
|vsync                      = true
|vsync notes                = Refresh rate options.
+
|vsync notes                =  
|oculus rift                = unknown
+
|60 fps                    = true
|oculus rift notes         =  
+
|60 fps notes               =  
|high frame rate            = true
+
|120 fps                    = true
|high frame rate notes     = No frame rate or refresh rate cap.<ref>[http://120hz.net/showthread.php?3258-New-120Hz-Games-Report New 120Hz Games Report]</ref>
+
|120 fps notes             = No frame rate or refresh rate cap.<ref>{{Refurl|url=http://web.archive.org/web/20160913143805/http://120hz.net/showthread.php?3258-New-120Hz-Games-Report|title=New 120Hz Games Report|date=May 2023}}</ref>
|color blind                = unknown
+
|hdr                        = unknown
 +
|hdr notes                  =
 +
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
===Refresh rate change not saving===
+
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
{{--}} Problems saving change in refresh rate for some people<ref>http://steamcommunity.com/app/220440/discussions/0/846943514133436236/</ref>, displaying 23 Hz instead of 60 Hz.<ref>http://steamcommunity.com/app/220440/discussions/0/846943514129547553/</ref>
+
{{ii}} This tweak for [https://www.flawlesswidescreen.org Flawless Widescreen] offers a slight FOV boost compared to the default setting.
 +
 
 +
{{Fixbox|description=Increase FOV slider range|ref={{cn|date=April 2017}}|fix=
 +
# Go to the Flawless Widescreen installation folder.
 +
# Go into {{folder|PluginCache\FWS_Plugins\Modules\DMC5\Dependencies\Scripts\}}.
 +
# Open {{file|DMC5.lua}} with a text editor.
 +
# Find <code>fAdditionalFOV = Sender:GetScaledFloat(5)</code>.
 +
# Change it to <code>fAdditionalFOV = Sender:GetScaledFloat(3)</code>.
 +
# Restart Flawless Widescreen and adjust the slider.
 +
}}
 +
 
 +
{{Fixbox|description=Use console command|fix=
 +
# Simply use the <code>FOV (value)</code> command in the [[#Console & Debug Menu|console]].
 +
}}
 +
 
 +
===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]===
 +
{{Fixbox|description=Force borderless|ref={{cn|date=April 2017}}|fix=
 +
# Download and run [https://community.pcgamingwiki.com/files/file/897-gedosato/ GeDoSaTo].
 +
# Edit the '''DMC-DevilMayCry''' profile.
 +
# Add <code>forceBorderlessFullscreen true</code>.
 +
# Run the game in fullscreen mode.
 +
}}
 +
 
 +
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
 +
{{Fixbox|description=Set max anisotropy|ref={{cn|date=April 2017}}|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open {{file|DevilEngine.ini}}.
 +
# Change <code>MaxAnisotropy=4</code> to <code>MaxAnisotropy=16</code> for 16x Anisotropic Filtering, or other value to your preferences.
 +
}}
  
===[[Field of view (FOV)]]===
+
===[[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]]===
{{--}} No native option.
+
{{Fixbox|description=Force SGSSAA (Nvidia only)|ref=<ref>{{Refurl|url=https://docs.google.com/spreadsheets/d/1ekUZsK2YXgd5XjjH1M7QkHIQgKO_i4bHCUdPeAd6OCo/edit#gid=0&range=A201|title=NVidia Profile Inspector - AA Flags - Google Drive|date=May 2023}}</ref><ref>https://www.forum-3dcenter.org/vbulletin/showpost.php?p=9732895&postcount=4090</ref>|fix=
 +
# Download and run [[Nvidia Profile Inspector]].
 +
# Select the DmC-Devil May Cry profile.
 +
# Change <code>Antialiasing compatibility</code> value to <code>0x080000C1</code>.
 +
# Change <code>Antialiasing - Behavior Flags</code> to <code>None</code>.
 +
# Change <code>Antialiasing - Mode</code> to <code>Override any application setting</code>.
 +
# Change <code>Antialiasing - Setting</code> to <code>4x [4x Multisampling]</code>.
 +
# Change <code>Antialiasing - Transparency Supersampling</code> to <code>4x Sparse Grid Supersampling</code>.
 +
#Press "Apply Changes" in the top-right corner.
  
{{Fixbox|1=
+
'''Notes'''
{{Fixbox/fix|Edit BaseEngine.cfg|ref=<ref>http://www.wsgf.org/forums/viewtopic.php?f=64&t=25342&p=143894</ref>}}
+
{{ii}} Antialiasing fix and setting negative LOD bias to -1.5 is recommended.<ref>https://docs.google.com/spreadsheets/d/1ekUZsK2YXgd5XjjH1M7QkHIQgKO_i4bHCUdPeAd6OCo/edit#gid=0&range=A205</ref>
{{--}} This fix introduces large amounts of zooming during combat, making game unplayable after a time.
 
#Go to the ...\DMC\engine\config and locate BaseEngine.cfg
 
#Locate code - <code>AspectRatioAxisConstraint=AspectRatio_MaintainXFOV</code>
 
#Change code to - <code>AspectRatioAxisConstraint=AspectRatio_MaintainYFOV</code>
 
 
}}
 
}}
  
{{Fixbox|1=
+
===Ambient occlusion===
{{Fixbox/fix|Use Flawless Widescreen utility|ref=<ref>http://www.wsgf.org/forums/viewtopic.php?f=64&t=25342&p=143894</ref>}}
+
{{Fixbox|description=Force HBAO+ (Nvidia only)|ref=<ref>{{Refurl|url=https://docs.google.com/spreadsheets/d/1sq0vgFlerS-YT093TS2jEpx6xjZP7X1x1BcAs7EHXYY/edit#gid=0&range=A101|title=HBAO+ Compatibility Flags|date=May 2023}}</ref><ref>{{Refurl|url=https://forums.guru3d.com/threads/hbao-compatibility-flags-thread.387114/page-33#post-4872621|title=Original HBAO+ Post at Guru3D.com Forums|date=17 May 2023}}</ref>|fix=
{{ii}} Do not apply the [[#Edit BaseEngine.cfg]] fix as well, as effects are cumulative.
+
# Download and run [[Nvidia Profile Inspector]].
{{--}} This does not fix the zooming problem in [[#Edit BaseEngine.cfg]] fix.
+
# Select the DmC-Devil May Cry profile.
#Go to the ...\DMC\engine\config and locate BaseEngine.cfg
+
#Change <code>Ambient Occlusion compatibility</code> value to <code>0x00000020</code>.
#Locate code - <code>AspectRatioAxisConstraint=AspectRatio_MaintainXFOV</code>
+
#Change <code>Ambient Occlusion setting</code> to <code>High Quality</code>.
#Change code to - <code>AspectRatioAxisConstraint=AspectRatio_MaintainYFOV</code>
+
#Change <code>Ambient Occlusion usage</code> to <code>Enabled</code>.
 +
#Press "Apply Changes" in the top-right corner.
 
}}
 
}}
  
==Input settings==
+
==Input==
{{Input settings
+
{{ii}} {{key|Backspace}} skips cutscenes.
 +
{{Input
 
|key remap                = true
 
|key remap                = true
|key remap notes          =  
+
|key remap notes          = See [[#Remapping|Remapping]].
|acceleration option      =  
+
|acceleration option      = false
|acceleration option notes =  
+
|acceleration option notes = Small amount of acceleration that can't be disabled.
|mouse menu                = unknown
+
|mouse sensitivity        = true
 +
|mouse sensitivity notes  = X and Y axis sensitivity.
 +
|mouse menu                = false
 
|mouse menu notes          =  
 
|mouse menu notes          =  
|invert mouse y-axis      = unknown
+
|invert mouse y-axis      = true
|invert mouse y-axis notes =  
+
|invert mouse y-axis notes = Ability to invert x-axis as well.
 +
|touchscreen              = unknown
 +
|touchscreen notes        =  
 
|controller support        = true
 
|controller support        = true
|controller support notes  = Some issues using [[#DualShock 3 crash|DualShock 3 controller]] and [[#Nostromo crash|Nostromo]].
+
|controller support notes  = Some issues using [[#DualShock 3 crash|DualShock 3 controller]] and [[#Razer Nostromo crash|Nostromo]].
|full controller          = unknown
+
|full controller          = true
 
|full controller notes    =  
 
|full controller notes    =  
|controller remap          = unknown
+
|controller remap          = true
|controller remap notes    =  
+
|controller remap notes    = Issues when rebinding DirectInput controllers.
|invert controller y-axis  = unknown
+
|controller sensitivity    = false
 +
|controller sensitivity notes=  
 +
|invert controller y-axis  = true
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = true
|touchscreen notes        =  
+
|xinput controllers notes  =
 +
|xbox prompts              = true
 +
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4               = unknown
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes   =
 +
|light bar support         = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers        = true
 +
|other controllers notes  =
 +
|other button prompts      = generic
 +
|other button prompts notes=
 +
|controller hotplug        = true
 +
|controller hotplug notes  =
 +
|haptic feedback          = true
 +
|haptic feedback notes    =
 +
|simultaneous input        = unknown
 +
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
===Remapping Devil Trigger and Gun Special===
+
===[[Glossary:Remapping|Remapping]]===
 
{{ii}} 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.
 
{{ii}} 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.
{{Fixbox|1=
+
 
{{Fixbox/fix|Modify the config file}}
+
{{Fixbox|description=Remapping Devil Trigger and Gun Special|ref={{cn|date=July 2016}}|fix=
#Open <code>C:\Program Files (x86)\DMC Devil May Cry\DevilGame\Config\DefaultInput.ini</code>
+
<ol>
#Change the following entries:
+
<li>Open {{File|{{P|game}}\DevilGame\Config\DefaultInput.ini}}</li>
 +
<li>FInd the following entries:</li>
 
<pre>EVADE2 = NTB_LEFT_SHOULDER
 
<pre>EVADE2 = NTB_LEFT_SHOULDER
 
GUNSPECIAL = NTB_V_GAME2
 
GUNSPECIAL = NTB_V_GAME2
 
DEVILTRIGGER = NTB_V_GAME3</pre>
 
DEVILTRIGGER = NTB_V_GAME3</pre>
to
+
<li>Change them to:</li>
<pre>EVADE2 = NTB_NONE
+
<pre>
 +
EVADE2 = NTB_NONE
 
GUNSPECIAL = NTB_LEFT_SHOULDER
 
GUNSPECIAL = NTB_LEFT_SHOULDER
DEVILTRIGGER = NTB_DPADDOWN</pre>
+
DEVILTRIGGER = NTB_DPADDOWN
#Open <code>%USERPROFILE%\My Documents\My Games\UnrealEngine3\DevilGame\DMCKbdInputConfig.ini</code>
+
</pre>
#Remap the ''NTB_LEFT_SHOULDER'' (Gun Special) and ''NTB_DPADDOWN'' (Devil Trigger) manually to a key. For example:
+
<li>Go to the [[#Game data|configuration file location]].</li>
<pre>NTB_LEFT_SHOULDER=O
+
<li>Open {{File|DMCKbdInputConfig.ini}}.</li>
NTB_DPADDOWN=N</pre>
+
<li>Remap the <code>NTB_LEFT_SHOULDER</code> (Gun Special) and <code>NTB_DPADDOWN</code> (Devil Trigger) manually to a key. For example:
#Also, there appears to be an unconfigured key for manual lock in <code>C:\Program Files (x86)\DMC Devil May Cry\DevilGame\Config\DefaultInput.ini</code>
+
<pre
<pre>LOCKON = NTB_NONE</pre>
+
>NTB_LEFT_SHOULDER=O
 +
NTB_DPADDOWN=N
 +
</pre>
 +
<li>Also, there appears to be an unconfigured key for manual lock in {{File|{{P|game}}\DevilGame\Config\DefaultInput.ini}}</li>
 +
<pre>
 +
LOCKON = NTB_NONE
 +
</pre>
 +
</ol>
 +
}}
 +
 
 +
==Audio==
 +
{{Audio
 +
|separate volume          = true
 +
|separate volume notes    =
 +
|surround sound          = true
 +
|surround sound notes    = Up to 5.1 output<ref>{{Refurl|url=https://satsun.org/audio/|title=PC Gaming Surround Sound Round-up|date=17 May 2023}}</ref>
 +
|subtitles                = true
 +
|subtitles notes          =
 +
|closed captions          = false
 +
|closed captions notes    =
 +
|mute on focus lost      = hackable
 +
|mute on focus lost notes = See [[#Mute on focus lost|Mute on focus lost]].
 +
|eax support              =
 +
|eax support notes        =
 +
|royalty free audio        = unknown
 +
|royalty free audio notes  =
 +
}}
 +
 
 +
{{L10n|content=
 +
{{L10n/switch
 +
|language  = English
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Dutch
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Hungarian
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = [https://magyaritasok.hu/magyaritasok/dmc-devil-may-cry/dmc-devil-may-cry/2561 Fan translation.]
 +
|fan      = true
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Indonesian
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|fan      = true
 +
|notes    = Fan translation by [https://igtcid.blogspot.com IGTC Team], [https://igtcid.blogspot.com/2018/11/dmc-devil-may-cry-patch-indonesia.html download].
 +
}}
 +
{{L10n/switch
 +
|language  = Japanese
 +
|interface = true
 +
|audio    = unknown
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Polish
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = true
 +
|audio    = hackable
 +
|subtitles = true
 +
|notes    = Fan dub by "Mechanics VoiceOver" is available [https://www.zoneofgames.ru/games/dmc_devil_may_cry/files/5234.html here].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
}}
 +
 
 +
===Mute on focus lost===
 +
{{Fixbox|description=Set mute in background|ref={{cn|date=April 2017}}|fix=
 +
# Download [https://gitlab.com/Kaldaien/SpecialK/tags Special K].
 +
# Copy {{file|SpecialK32.dll}} to {{folder|{{p|game}}\Binaries\Win32\}}.
 +
# Rename {{file|SpecialK32.dll}} to {{file|d3d9.dll}}.
 +
# Run the game and exit.
 +
# Edit {{file|d3d9.ini}} in the same folder.
 +
# Change <code>MuteInBackground=false</code> to <code>MuteInBackground=true</code> under <code>[Window.System]</code>.
 +
}}
 +
 
 +
==VR support==
 +
{{VR support
 +
|gg3d name                  =
 +
|native 3d gg3d award        =
 +
|nvidia 3d vision gg3d award =
 +
|tridef 3d gg3d award        =
 +
|iz3d gg3d award            =
 +
|native 3d                  = unknown
 +
|native 3d notes            =
 +
|nvidia 3d vision            = hackable
 +
|nvidia 3d vision notes      = See [https://helixmod.blogspot.com/2013/01/dmc-devil-may-cry-3d-vision-fix.html DmC Devil May Cry - 3D Vision fix].
 +
|tridef 3d                  = unknown
 +
|tridef 3d notes            =
 +
|iz3d                        = unknown
 +
|iz3d notes                  =
 +
|vorpx                      = hackable
 +
|vorpx modes                = G3D
 +
|vorpx notes                = User created game profile, see [https://www.vorpx.com/forums/search/Divinity_2/ vorpx forum] profile introduction.
 +
|htc vive                    =
 +
|htc vive notes              =
 +
|oculus rift                =
 +
|oculus rift notes          =
 +
|osvr                        =
 +
|osvr notes                  =
 +
|keyboard-mouse              =
 +
|keyboard-mouse notes        =
 +
|3rd space gaming vest      =
 +
|3rd space gaming vest notes =
 +
|novint falcon              =
 +
|novint falcon notes        =
 +
|trackir                    =
 +
|trackir notes              =
 +
|tobii eye tracking          =
 +
|tobii eye tracking notes    =
 +
|play area seated            =
 +
|play area seated notes      =
 +
|play area standing          =
 +
|play area standing notes    =
 +
|play area room-scale        =
 +
|play area room-scale notes  =
 +
}}
 +
 
 +
==Issues unresolved==
 +
===Refresh rate change not saving===
 +
{{--}} Problems saving change in refresh rate for some people,<ref>{{Refurl|url=https://steamcommunity.com/app/220440/discussions/0/846943514133436236/|title=Steam Community|date=17 May 2023}}</ref> displaying 23&nbsp;Hz instead of 60&nbsp;Hz.<ref>{{Refurl|url=https://steamcommunity.com/app/220440/discussions/0/846943514129547553/|title=Steam Community|date=17 May 2023}}</ref>
 +
 
 +
==Issues fixed==
 +
===Start up with wrong resolution and aspect ratio===
 +
{{Fixbox|description=Edit resolution from config file|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/220440/discussions/0/846943514172031163/|title=Steam Community|date=17 May 2023}}</ref>|fix=
 +
# Go to the [[#Game data|configuration file location]].
 +
# Open {{File|QlocConfig.ini}}.
 +
# Edit the lines <code>ResWidth=</code> and <code>ResHeight=</code> to match your resolution.
 
}}
 
}}
  
 
===Swap axes of right analog stick===
 
===Swap axes of right analog stick===
Some controllers have a default setting which make using the right stick awful. Go to Devil Game\Config\DMCKbdInputConfig.ini and edit it
+
{{ii}} Some controllers have a default setting which make using the right stick awful.
{{Fixbox|1=
+
 
{{Fixbox/fix|Modify the config file}}
+
{{Fixbox|description=Modify the config file|ref={{cn|date=July 2016}}|fix=
Bindings=(Name="XboxTypeS_RightX", Command="NT_STICK m_vRightStick_Raw DeadZone=0.2 Vertical=0 Min=0.1 Max=1.0")
+
# Open {{File|{{P|game}}\DevilGame\Config\DefaultInput.ini}}
Bindings=(Name="XboxTypeS_RightY", Command="NT_STICK m_vRightStick_Raw DeadZone=0.2 Vertical=1 Min=0.1 Max=1.0")
+
# Change
and swap Vertical=0 to Vertical=1 and vice versa
+
<pre>
 +
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")
 +
</pre>
 +
 
 +
to
 +
 
 +
<pre>
 +
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")
 +
</pre>
 
}}
 
}}
  
===[[DualShock 3]] crash===
+
===[[Controller:DualShock 3|DualShock 3]] crash===
{{ii}} The game will crash with MotionJoy;<ref>http://steamcommunity.com/app/220440/discussions/0/846943514122134446/</ref> Use [http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller XInput Wrapper] instead.
+
{{ii}} The game will crash with MotionInJoy;<ref>{{Refurl|url=https://steamcommunity.com/app/220440/discussions/0/846943514122134446/|title=Steam Community|date=17 May 2023}}</ref> Use [http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller XInput Wrapper] instead.
  
{{Fixbox|1=
+
{{Fixbox|description=Replace MotionInJoy with XInput Wrapper|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|Replace MotionJoy with XInput Wrapper}}
+
# Uninstall MotionInJoy.
# Uninstall MotionJoy.
 
 
# Install [http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller XInput Wrapper].
 
# Install [http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller XInput Wrapper].
 
# The controller will now show up as an [[Controller:Xbox 360 Controller|Xbox 360 Controller]] in-game.
 
# The controller will now show up as an [[Controller:Xbox 360 Controller|Xbox 360 Controller]] in-game.
Line 214: Line 537:
  
 
===Razer Nostromo crash===
 
===Razer Nostromo crash===
{{ii}} When a [[Razer Nostromo]] is installed as a controller, the game crashes.
+
{{ii}} When a Razer Nostromo is installed as a controller, the game crashes.
{{Fixbox|1=
+
 
{{Fixbox/fix|Device Manager shut down|ref=<ref>[http://steamcommunity.com/app/220440/discussions/0/846943514148847550/ Capcom logo crash (fix for nostoromo, windows 7) :: DmC Devil May Cry General Discussions]</ref>}}
+
{{Fixbox|description=Device Manager shut down|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/220440/discussions/0/846943514148847550/|title=Capcom logo crash (fix for nostoromo, windows 7) :: DmC Devil May Cry General Discussions|date=17 May 2023}}</ref>|fix=
 
# Open the Device Manager:
 
# Open the Device Manager:
#* 8 and newer: right-click the Start corner (or press {{key|Win|X}}), choose Device Manager.
+
#* 8 and later: right-click the Start corner (or press {{key|Win|X}}), choose Device Manager.
#* Vista and 7: open the Start menu, type <code>devmgmt.msc</code>, press {{key|Enter}}.
+
#* Vista and 7: open the Start menu, type <code>devmgmt.msc</code> and press {{key|Enter}}.
 
# Expand Human Interface Devices.
 
# Expand Human Interface Devices.
 
# Right-click Razer Nostromo, choose Disable, and click Yes to confirm.
 
# Right-click Razer Nostromo, choose Disable, and click Yes to confirm.
# The Razer Nostromo keeps work perfectly with all the binds and will launch correctly.  
+
# The Razer Nostromo keeps working perfectly with all the binds and will launch correctly.  
 +
}}
 +
 
 +
===Controller dropping input===
 +
{{ii}} When using controller, game suddenly stops accepting analog input for few seconds.
 +
 
 +
{{Fixbox|description=Change ingame settings|ref={{cn|date=July 2017}}|fix=
 +
# Pause a game
 +
# Enter <code>Options</code> > <code>Graphics Options</code>
 +
# Enable checkbox next to <code>Enable VSync</code>
 +
# Apply settings
 
}}
 
}}
  
==Audio settings==
+
==Other information==
{{Audio settings
+
===API===
|separate volume         = unknown
+
{{API
|separate volume notes    =  
+
|direct3d versions      = 9.0c
|surround sound           = unknown
+
|direct3d notes        =
|surround sound notes    =  
+
|directdraw versions    =
|subtitles                = unknown
+
|directdraw notes      =
|subtitles notes          =  
+
|opengl versions        =
|closed captions         = unknown
+
|opengl notes          =
|closed captions notes    =  
+
|glide versions        =
|mute on focus lost      = unknown
+
|glide notes            =
|mute on focus lost notes =  
+
|software mode         =  
|eax support              =  
+
|software mode notes    =  
|eax support notes        =  
+
|mantle support        =
 +
|mantle support notes  =
 +
|metal support          =
 +
|metal support notes    =
 +
|vulkan versions        =
 +
|vulkan notes           =  
 +
|dos modes              =
 +
|dos modes notes        =
 +
|shader model versions  =
 +
|shader model notes    =  
 +
|windows 32-bit exe    = true
 +
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes     =
 +
|macos intel 32-bit app =
 +
|macos intel 64-bit app =
 +
|macos arm app         = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable=
 +
|linux 64-bit executable=
 +
|linux arm app         = unknown
 +
|linux executable notes =
 +
}}
 +
 
 +
===Middleware===
 +
{{Middleware
 +
|physics          = PhysX
 +
|physics notes    =  
 +
|audio            = Wwise
 +
|audio notes      =
 +
|interface        =  
 +
|interface notes =  
 +
|input            =  
 +
|input notes     =
 +
|cutscenes       = Bink Video, Criware
 +
|cutscenes notes  =
 +
|multiplayer      =
 +
|multiplayer notes=  
 
}}
 
}}
  
==Issues fixed==
+
===Console & Debug Menu===
===Start up with wrong resolution and aspect ratio===
+
A console and debug menu can be enabled with a dinput8.dll file:
{{Fixbox|1=
+
{{Fixbox|description=Enable Console and debug menu|fix=
{{Fixbox/fix|Edit resolution from config file|ref=<ref>http://steamcommunity.com/app/220440/discussions/0/846943514172031163/</ref>}}
+
# Download the [https://community.pcgamingwiki.com/files/file/2634-dmc-devil-may-cry-console-debug-menu-dinput8dll/ file]
#Go to <code>%USERPROFILE%\My Documents\My Games\UnrealEngine3\DevilGame\</code>
+
# Go to {{folder|{{P|game}}\Binaries\Win32\}} and put the file there.
#Open the file "QlocConfig" using Notepad.
+
# The console can now be opened with either {{key|Tilde}} or {{key|Tab}}, and the debug menu can be opened with a {{key|Backspace}}+{{key|Escape}} key combo.
#Change the numbers to match your resolution.
+
'''Notes'''
 +
{{ii}} The debug menu key combo becomes more difficult to input with higher FPS. At 120+ FPS, it becomes nearly impossible.  
 
}}
 
}}
  
Line 254: Line 625:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = XP, Vista, 7, 8
+
|minOS    = XP
|minCPU  = Intel Core2 Duo 2.4 Ghz or better, AMD Athlon X2 2.8 Ghz or better
+
|minCPU  = Intel Core 2 Duo 2.4 GHz
|minmem   = 2 GB
+
|minCPU2  = AMD Athlon X2 2.8 GHz
 +
|minRAM   = 2 GB
 
|minHD    = 9 GB
 
|minHD    = 9 GB
|minGPU  = NVIDIA GeForce 8800GTS or better, ATI Radeon HD 3850 or better
+
|minGPU  = Nvidia GeForce 8800GTS
 +
|minGPU2  = ATI Radeon HD 3850
 +
|minDX    = 9.0c
 +
|minaudio = Standard audio device
  
|recOS    =  
+
|recOS    = Vista, 7, 8
|recCPU  = Intel Core2 Quad 2.7 Ghz or better, AMD Phenom II X4 3 Ghz or better
+
|recCPU  = Intel Core 2 Quad 2.7 GHz or better
|recmem   = 4 GB
+
|recCPU2  = AMD Phenom II X4 3 GHz or better
|recHD    = 9 GB
+
|recRAM   = 4 GB
 +
|recHD    =  
 
|recGPU  = ATI Radeon HD 6950 or better
 
|recGPU  = ATI Radeon HD 6950 or better
 
}}
 
}}
 +
 
{{References}}
 
{{References}}

Latest revision as of 06:02, 28 January 2024

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 HowLongToBeat
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) <SteamLibrary-folder>/steamapps/compatdata/220440/pfx/[Note 1]

Save game data location

System Location
Windows <Steam-folder>\userdata\<user-id>\220440\remote\
Steam Play (Linux) <SteamLibrary-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.

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
Fan dub by "Mechanics VoiceOver" is available here.
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 Notes regarding Steam Play (Linux) data:

References