Devil May Cry 3: Special Edition

Devil May Cry 3: Special Edition

238 ratings
DMC3: SE On Windows 10 - My Guide for the Complete Experience
By nealiosis
A summary of the steps to take on Windows 10 to configure this game so it will function properly with full music, custcenes, and XBOX360 controller support.
2
   
Award
Favorite
Favorited
Unfavorite
2017 Updates
This guide remains for reference only. It was created for the first release of Windows 10 and is no longer accurate.

The 2017 updated edition is available here. Please note, the new guide drops XBOX360 controller support in favor of XBOX-ONE controller support.


Introduction
When I booted the game up for the first time on my Windows 10 machine a few days ago, this is what I saw....



The window was so small, I might have confused this game for an emulated NintendoDS title! This was only the beginning of my struggles to get this game functioning correctly. I spent most of two entire days searching for hacks and fixes and testing them out. After a lot of trial and effort, this guide is the outcome of that investigation.

Below are a few screenshots of the final result along with my captured gameplay for a mission. Custcenes are working (with full audio), framerate is a smooth 60 FPS, and the controls are properly mapped.




Here are a few still screencaps if you lack the desire to watch a 17 minute video.





Disclaimer
This is a short walkthrough of the things I did to get DMC 3: SE working properly on Windows 10 X64 Professional with working cutscenes, music, and proper controls.

My Rig
These are the specifications of my PC Gaming rig[pastebin.com]

I have only tested this process on this rig so I have no idea if these steps will work for any other system configuration. This guide is the result of 2 full days of tinkering and testing and I encourage you to not give up on this game, because its fantastic and worth the trouble to properly configure.

XBOX Controllers
Paste in these values into the C:\Program Files (x86)\Steam\steamapps\common\Devil May Cry 3\DMC3SE.ini file

THIS ONLY WORKS FOR XBOX360 WIRED CONTROLLERS --DON'T DO THIS IF THIS IS NOT THE CONTROLLER YOU HAVE!

[Controller (XBOX 360 For Windows)] START = 7 SELECT = 6 CIRCLE = 1 TRIANGLE = 3 SQUARE = 2 CROSS = 0 L1 = 4 R1 = 5 L2 = 11 R2 = 12 L3 = 8 R3 = 9 L<->R = 1

THIS ONLY WORKS FOR XBOX ONE WIRELESS CONTROLLERS --DON'T DO THIS IF THIS IS NOT THE CONTROLLER YOU HAVE!

[Controller (XBOX One For Windows)] START = 7 SELECT = 6 CIRCLE = 1 TRIANGLE = 3 SQUARE = 2 CROSS = 0 L1 = 4 R1 = 5 L2 = 10 R2 = 11 L3 = 8 R3 = 9 L<->R = 1

If one of these controllers is the only controller you have then you can remove the sections relating to the other controllers.
Proper Screen Resolution
Install the StyleSwitcher game mod[www.nexusmods.com]

!!!
The StyleSwitcher now includes a scripted installer so the steps below are no longer valid. See section 1 of this guide for a video walkthrough regarding how to successfully run the new installer
!!!


~~~ OBSOLETE ~~~

To properly install you will need to follow the steps exactly as they are described in the Nexus Mods page:

•Download and install Visual C++ Redistributable Packages for Visual Studio 2013 x86 and DirectX End-User Runtimes (June 2010).
•Start xdelta UI. Click on "Open" right next to "Patch", navigate to the folder where you extracted the contents of the archive to and select "snd.xdelta".
•Now click on "Open" next to "Source File" and navigate to the data folder inside your Devil May Cry 3 root directory, by default this will be "%PROGRAMFILES(X86)%\Steam\SteamApps\common\Devil May Cry 3\data". Select "GData.pak".
•For the last parameter click on "..." next to "Output File", navigate to your Devil May Cry 3 root directory and save the file as "GData.afs".
•Click on "Patch".
•Copy "dsound.dll" and "StyleSwitcher.ini" to your Devil May Cry 3 root directory.

This mod will fix a whole host of issues, including its namesake (the ability to switch weapons using the L2 and R2 buttons)

Once the StyleSwitcher is built and moved into the Devil May Cry 3 folder, edit the StyleSwitcher.ini file and enter your native screen resolution

[DISPLAY] Width=3440 Height=1440 FOV=0.5 Fullscreen=1

My native resolution is 21x9, 3440x1440.


Eliminate Screen Tearing w/ VSYNC
In the NVidia Control Panel, navigate to 3D Settings > Manage 3D Settings > Program Settings.

Locate the Devil May Cry 3 executable and turn on these settings
Antialiasing - FXAA -> On Threaded optimization -> On Triple buffering -> On Vertical sync -> On



Enable Cutscenes, Battle Music, In Game Audio
Edit the StyleSwitcher.ini config file and update these settings

DisableBGMEngine=0 SkipCutscene=0

Fix Poor Framerate (without losing music and sound)
In the StyleSwitcher.ini set the value.
ForceMode0=1

This may be enough to fix the framerate. Others have reported that setting their refresh rate to 59hz also helps

Resolution=3440x1440@59

Other Options

NOTE: FOR THIS OPTION YOU MUST DO THIS EACH AND EVERY TIME TO START THE GAME

Set Process Affinity

* Start the game
* Hit the Windows key + TAB (to minimize the game)
* Right Click on the taskbar and select 'Task Manager'
* Right Click on the dmc3se.exe process and select 'Go to Details'
* Right Click on the dmc3se.exe process and click on 'Select affinity'
* Uncheck all CPU cores other than the first one



Conclusion
I hope that this guide helps someone out there struggling like I was for the last 2 days trying to get this game to work properly. The google searches almost always lead to removing the music files and cutscenes and, in my opinion, ruin this game. If you're going to do that then the game isn't worth bothering with at all.



Cheers!
45 Comments
ProjectXsent Jan 11 @ 4:15am 
For the trigger problem, either use apps like JoyToKey or AntiMicroX then bind LT and RT to Q and E.
the great cthulhu Apr 23, 2023 @ 1:42am 
i followed this guide and everything is fixed apart from the triggers
Krock Oct 4, 2019 @ 5:33pm 
I followed the YouTube video step by step, but the controller still ddnt work properly.
Movement is on right stick. And the game keeps loading some "Fatso Bob" configuration.
Anyone can help with this?
Silent Apr 28, 2019 @ 1:48pm 
I followed the guide and IDK about the triggers yet but there is the issue of the analog sticks, it still thinks that the left is camrea and the right is movement
Black_Dahaka95 Apr 25, 2019 @ 7:52pm 
I've followed this guide and it almost works right, only the right trigger thinks its the left trigger and the left trigger isn't recognised. Anyone else had this issue?
Koshi Eternium Dec 22, 2018 @ 7:11pm 
Well none of this helped with movement being on the right stick, that style switcher just caused DMCSE to fail to find Steam.
Thorenthal Aug 18, 2018 @ 5:00pm 
So far I've followed your instructions to the letter, and my biggest roadblock at the moment comes right at the end of using install.bat, when you decide which mode of input to use after it moves all the files it needs to. Regardless of the method of input I choose, I get the following message just before the .bat terminates:

"The batch file cannot be found."

I feel like this indicates something going majorly wrong right at the end; that it didn't do everything it was supposed to, even though files were moved and/or possibly replaced. What's going on, and what can I do about it?

I'm using Windows 8.1, and I can provide screenshots, etc. if needed.
nealiosis  [author] Dec 9, 2017 @ 3:12pm 
[quote]Will the mode ruin my game experience or I can totaly have vanilla DMC 3 experience with it[/quote]

At this point the only way to experience the vanilla game is to play it on console since the unmodded PC port is so broken. Having said that, StyleSwitcher has come a long way in the years since I published this guide and as long as you follow my YouTube walkthrough step by step, everything should work perfectly.
SolidKime Dec 2, 2017 @ 9:10am 
Hey, man! Thanks for the guide!
Can you please tell me. Will style switcher cut some of my sounds and music? I don't have this option: DisableBGMEngine May be because mode version is the latest.
Also on mod's page on nexus I saw some bugs, so not sure. Will the mode ruin my game experience or I can totaly have vanilla DMC 3 experience with it?
Jordy Sep 10, 2017 @ 7:23am 
I succeeded in installing all of your said procedures. The only problem is that steam wants to revert my modded DMC3SE to the original version without the mods. Making me update it again for 3.4GB