This page is for the original release. For the HD Collection re-release, see Devil May Cry HD Collection.
Key points
- Bad performance caused by sound files.[2] See Poor performance.
General information
- Steam Community Discussions
Availability
Essential improvements
Patches
- Latest version is 1.3. Video tutorial on how to update the game.
- If you can't update the game, edit and install the Registry Fix first to locate your game folder and then use the patcher again.
Monetization
Microtransactions
Skip intro videos
Modifications
- It is recommended to update the game version to 1.3 (for the retail version) before installing any of these mods on a clean installation of the game.
Style Switcher
- Although no longer maintained by the original developers, an unofficial continuation of Style Switcher for the 2006 port of Devil May Cry 3 can be found here and can be applied on top of previous versions of Style Switcher.[4]
- Offers many video options (including resolution, FOV and improved visual effects), optional gameplay modifications (including style switching), and XInput controller support.
- Game crashes if either Style/Weapon Switcher is Enabled when changing Style/Weapons in the Divinity Statue (happens on v3.1.6).
Install Style Switcher[citation needed]
|
- Download and install Visual C++ x86 and x64 and DirectX packages.
- Download Style Switcher and extract the files.
- Move the extracted files to the installation folder.
- Run
install.bat .
|
Devil May Cry 3 Starter Pack
- A preconfigured compilation of community made mods and fixes meant to fix the game while keeping the game vanilla.
- Includes Style Switcher v3 as a core, fixed HQ music, XInput controller support without necessity of using middleware software and different button prompts.
- The included version of Style Switcher is outdated.
- Has texture errors for Dante during certain cutscenes.
- Dante stays midair when riding down the elevator and the Temperance Wagon.
Game data
Configuration file(s) location
- If using the unofficial continuation of Style Switcher, it is recommended to move or delete
DMC3SE.ini
.
Save game data location
Video
Change FPS limit[citation needed]
|
- Install Style Switcher.
- Open
StyleSwitcher.ini .
- Change
Resolution=1280x720@60 as desired; 60 represents FPS limit.
Notes
- The FPS limit must be within
0 to 255 for the mission timer to work correctly.
|
Input
Add XInput support[citation needed]
|
|
Adjust controller configuration[5]
|
- All controller configurations require an additional program to allow the triggers to be remapped as Q and E.
- Go to
Start > Control Panel > Hardware and Sound > Devices and Printers , left click your controller under Devices, select Game controller settings, and click Properties.
- Go to
<path-to-game> .
- Edit
DMC3SE.ini and either remove all text or create a new definition (preferably at the top) using the following template.
[<controller name>]
START =
SELECT =
CIRCLE =
TRIANGLE =
SQUARE =
CROSS =
L1 =
R1 =
L2 =
R2 =
L3 =
R3 =
L<->R =
- Where it says
[<controller name>] , enter the name of the controller as it appears in the Game Controllers window, for example [USB Joystick] or [Controller (XBOX ONE for Windows]] .
- Using the Properties window, type in the number of the button you wish to map to a function, minus 1. For example, if you wish to map TRIANGLE to Y, the Properties window says it is button 4 when pressed, so enter 3 for the line to read
TRIANGLE = 3 . If the button you wish to assign is a trigger, enter the value as 255 instead.
- The method with the triggers does not work in the latest version (3.1.6) of Style Switcher and instead must use a middleware called XInput Plus.
- The line that reads L<->R = should be set to 1 if the right stick controls Dante. If the left stick controls Dante by default, you can delete the line.
- Alternatively, paste in the correct controller information below:
-
Afterglow Controller for Xbox 360 |
|
[Controller (Afterglow Gamepad for Xbox 360)]
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
|
-
MadCatz GamePad |
|
[MadCatz GamePad (Controller)]
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
|
-
MadCatz GamePad |
|
[MadCatz GamePad (Controller)]
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
|
-
Wireless Xbox 360 Controller |
|
[Controller (XBOX 360 Wireless Receiver 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
|
-
Xbox 360 Wired Controller |
|
[XBOX 360 For Windows (Controller)]
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
|
-
PS4 Controller |
|
[Wireless Controller]
START = 9
SELECT = 8
CIRCLE = 2
TRIANGLE = 3
SQUARE = 0
CROSS = 1
L1 = 4
R1 = 5
L2 = 6
R2 = 7
L3 = 10
R3 = 11
L<->R = 0
|
-
PS2 Controller with USB Adapter |
|
[Twin USB Vibration Gamepad]
START = 9
SELECT = 8
CIRCLE = 1
TRIANGLE = 0
SQUARE = 3
CROSS = 2
L1 = 6
R1 = 7
L2 = 4
R2 = 5
L3 = 10
R3 = 11
L<->R = 1
|
|
Controller X-axis inversion
Set standard camera[citation needed]
|
- Install Style Switcher.
- Edit
StyleSwitcher.ini .
- Set
InvertCamera=1 .
|
Xbox 360 Button Prompts Mod
Xbox One Button Prompts Mod
DualShock Button Prompts Mod
Generic Gamepad Button Prompts
- The game uses numbered button/generic gamepad prompts by default.
Audio
Audio feature |
State |
Notes |
Separate volume controls |
|
|
Surround sound |
|
|
Subtitles |
|
|
Closed captions |
|
|
Mute on focus lost |
|
|
Royalty free audio |
|
|
Localizations
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
|
French |
|
|
|
|
German |
|
|
|
|
Hungarian |
|
|
|
Fan translation. |
Italian |
|
|
|
|
Japanese |
|
|
|
Retail version only. |
Polish |
|
|
|
Retail version, download. |
Brazilian Portuguese |
|
|
|
Fan translation; Gamevicio. |
Russian |
|
|
|
Local retail only; download this for Steam version. |
Spanish |
|
|
|
|
Issues fixed
Force Feedback Driver (XInput) cause issues
- Force Feedback Driver (XInput) interfere with Style Switcher XInput causing issues.
Uninstall driver
|
- Uninstall Force Feedback Driver (XInput) if installed.
|
Xbox One Controller issues
- The automatically installed Xbox One controller drivers have issues.[citation needed]
Install older drivers[citation needed]
|
- Download the 32-bit or 64-bit Xbox One controller driver and install.
|
Missing music
- Some of the music that was present in the PlayStation 2 version is missing.
Add missing music[citation needed]
|
- Install Style Switcher.
- Download the missing music.
- Extract the files to the installation folder, overwrite files when prompted.
- Edit
StyleSwitcher.ini .
- Set
Volume.BGM=100 and Volume.SE=64 to balance audio.
|
Poor performance
- A number of sound files can cause severe frame rate drops.
Force Mode 0[citation needed]
|
- Install Style Switcher.
- Edit
StyleSwitcher.ini .
- Set
ForceMode0=1 .
|
Setting CPU Affinity[citation needed]
|
- Open a text editor like Notepad/Notepad++.
- Enter the following and save it as a
.bat file inside the game directory then run the batch file.
echo off
start /affinity 1 dmc3se.exe
|
Delete sound files[5]
|
- Go to
<path-to-game>\sound .
- Delete the following files.
Battle_01.bin
Battle_01b.bin
Battle_03.bin
Battle_05.bin
Battle_06.bin
Battle_07.bin
Battle_08.bin
Boss_01b.bin
Boss_02b.bin
Boss_03b.bin
Boss_04b.bin
Boss_05b.bin
Boss_06b.bin
Boss_08b.bin
Jester.bin
Jikushinzou.bin
Kaze_01.bin
Kaze_02.bin
Kaze_03.bin
Kaze_04.bin
Kaze_05.bin
Kaze_06.bin
Maguma.bin
Mizu_01.bin
Mizu_02.bin
m_demo_04_004.bin
m_demo_04_004v.bin
m_demo_09_003.bin
m_demo_09_003v.bin
m_demo_10_002.bin
m_demo_10_002v.bin
m_demo_15_001.bin
m_demo_15_001v.bin
m_demo_19_001.bin
m_demo_19_016.bin
Nausica.bin
Room_01.bin
Stage_01.bin
Stage_02.bin
Stage_02b.bin
Stage_03.bin
Stage_04.bin
Stage_04b.bin
Stage_05.bin
Stage_05b.bin
Stage_06.bin
Stage_07.bin
Stage_08.bin
Stage_09.bin
T_bossb.bin
|
Start the game in fullscreen
Force fullscreen[citation needed]
|
- Install Style Switcher.
- Edit
StyleSwitcher.ini .
- Set
Mode=1 .
|
Hide mouse cursor
Hide cursor[citation needed]
|
- Install Style Switcher.
- Edit
StyleSwitcher.ini .
- Set
HideCursor=1 .
|
Enable cutscenes
Enable cutscenes[citation needed]
|
- Install Style Switcher.
- Edit
StyleSwitcher.ini .
- Set
SkipCutscene=0 .
|
Enable music and sound
Enable audio[citation needed]
|
- Install Style Switcher.
- Edit
StyleSwitcher.ini .
- Set
DisableBGMEngine=0 .
|
Game has a short lag when loading a BGM track
- Fixes the short lag after entering a room.
- Fixes the BGM looping and is best used with Style Switcher.
- Still has bugs (e.g. Divinity Statue BGM not stopping).
Replace the original snd.drv file[citation needed]
|
- Download the files.
- Move the files in the
<path-to-game> .
|
Other information
API
Technical specs |
Supported |
Notes |
Direct3D |
9.0c |
|
Shader Model support |
2 |
|
Executable |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
Middleware
- No middleware information; you can edit this page to add it.
System requirements
Windows |
|
Minimum |
Recommended |
Operating system (OS) |
2000 |
XP |
Processor (CPU) |
Intel Pentium III 1.0 GHz
| Intel Pentium 4 2.0 GHz |
System memory (RAM) |
256 MB |
512 MB |
Hard disk drive (HDD) |
2 GB |
4.7 GB |
Video card (GPU) |
128 MB of VRAM DirectX 9.0 compatible Shader model 2.0 support |
Nvidia GeForce 7500 256 MB of VRAM |
Notes
References