Devil May Cry 3: Dante's Awakening

From PCGamingWiki, the wiki about fixing PC games
This page may require cleanup to meet basic quality standards. You can help by modifying the article. The discussion page may contain useful suggestions.
Devil May Cry 3: Dante's Awakening
Devil May Cry 3: Dante's Awakening cover
Developers
Capcom
Windows Sourcenext
Publishers
Ubisoft
Release dates
Windows June 28, 2006
Devil May Cry 3: Dante's Awakening guide at StrategyWiki
Devil May Cry 3: Dante's Awakening at Wikipedia
Devil May Cry
Devil May Cry 3: Dante's Awakening 2005
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

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.[1] See Poor performance.

General information

Steam Community Discussions

Availability[edit]

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
CD key
SecuROM 7 DRM disc check.
Windows
Steam
Icon overlay.png
Windows

Essential improvements[edit]

Patches[edit]

Latest version is 1.3

Skip intro videos[edit]

Skip intro[citation needed]
  1. Install Style Switcher.
  2. Edit StyleSwitcher.ini.
  3. Set SkipIntro=1.

Mods[edit]

Style Switcher[edit]

Offers many video options (including resolution, FOV and improved visual effects), optional gameplay modifications (including style switching), and XInput controller support.
Install Style Switcher[citation needed]
  1. Download and install Visual C++ x86 and DirectX packages.
  2. Download Style Switcher and extract the files.
  3. Move the extracted files to the installation folder.
  4. Run install.bat.

Devil May Cry 3 Starter Pack[edit]

A preconfigured compilation of community made mods and fixes meant to fix the game while keeping the game vanilla.
Includes Style Switcher as a core, fixed HQ music, XInput controller support without necessity of using middleware software and different button prompts.
Install Starter Pack[citation needed]
  1. Download Devil May Cry 3 Starter Pack and extract the files.
  2. Follow the instructions in the readme.txt file.
  3. Download and install Visual C++ x86 and DirectX packages.

Notes

It's recommended to install the mod on the clean install of the game.

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows
Linux (Proton) <Steam-folder>/steamapps/compatdata/6550/pfx/[Note 1]

Save game data location[edit]

System Location
Windows <path-to-game>\[Note 2]
Linux (Proton) <Steam-folder>/steamapps/compatdata/6550/pfx/[Note 1]

Save game cloud syncing[edit]

System Native Notes
Steam Cloud

Video settings[edit]

Graphics feature State WSGF Notes
Widescreen resolution
Use Style Switcher or Widescreen Fix.
Multi-monitor
Use Style Switcher or Widescreen Fix.
Ultra-widescreen
Use Style Switcher or Widescreen Fix.
4K Ultra HD
Field of view (FOV)
Use Style Switcher.
Windowed
Toggle with Alt+ Enter.
Borderless fullscreen windowed
Use Borderless Gaming.
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
See the glossary page for potential workarounds.
Vertical sync (Vsync)
See the glossary page for potential workarounds.
60 FPS
120+ FPS
Capped at 60 FPS. See High frame rate.

High frame rate[edit]

Change FPS limit[citation needed]
  1. Install Style Switcher.
  2. Open StyleSwitcher.ini.
  3. 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 settings[edit]

Controller support[edit]

Add XInput support[citation needed]
Adjust controller configuration[2]
  1. Go to Start > Control Panel > Hardware and Sound > Devices and Printers, left click your controller under Devices, select Game controller settings, and click Properties.
  2. Go to <path-to-game>.
  3. 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 =
  1. 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]].
  2. 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.
  3. 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.
  4. Alternatively, paste in the correct controller information below.

Notes

All controller configurations require an additional program to allow the triggers to be remapped as Q and E.
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

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

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[edit]

Set standard camera[citation needed]
  1. Install Style Switcher.
  2. Edit StyleSwitcher.ini.
  3. Set InvertCamera=1.

Button prompts[edit]

Xbox 360 Button Prompts Mod
Xbox 360 Button Prompts Mod
Xbox One Button Prompts Mod
Xbox One Button Prompts Mod
DualShock Button Prompts Mod
DualShock Button Prompts Mod
The game uses numbered button prompts by default.
Add Xbox 360 or Xbox One button prompts[citation needed]
  1. Download Xbox 360 or Xbox One button prompts.
  2. Copy all the files to <path-to-game>\data2 or <path-to-game>\native\rom if using the Style Switcher mod.
Add DualShock button prompts[citation needed]
  1. Download DualShock button prompts.
  2. Copy i001_90.tm2 to <path-to-game>\data2 and replace the original file.

Audio settings[edit]

Audio feature State Notes
Separate volume controls
Surround sound
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English
French
German
Italian
Spanish

Issues fixed[edit]

Xbox One Controller issues[edit]

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[edit]

Some of the music that was present in the PlayStation 2 version is missing.
Add missing music[citation needed]
  1. Install Style Switcher.
  2. Download the missing music.
  3. Extract the files to the installation folder, overwrite files when prompted.
  4. Edit StyleSwitcher.ini.
  5. Set Volume.BGM=100 and Volume.SE=64 to balance audio.

Poor performance[edit]

A number of sound files can cause severe frame rate drops.
Force Mode 0[citation needed]
  1. Install Style Switcher.
  2. Edit StyleSwitcher.ini.
  3. Set ForceMode0=1.
Delete sound files[2]
  1. Go to <path-to-game>\sound.
  2. 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[edit]

Force fullscreen[citation needed]
  1. Install Style Switcher.
  2. Edit StyleSwitcher.ini.
  3. Set Mode=1.

Hide mouse cursor[edit]

Hide cursor[citation needed]
  1. Install Style Switcher.
  2. Edit StyleSwitcher.ini.
  3. Set HideCursor=1.

Enable cutscenes[edit]

Enable cutscenes[citation needed]
  1. Install Style Switcher.
  2. Edit StyleSwitcher.ini.
  3. Set SkipCutscene=0.

Enable music and sound[edit]

Enable audio[citation needed]
  1. Install Style Switcher.
  2. Edit StyleSwitcher.ini.
  3. Set DisableBGMEngine=0.

Other information[edit]

API[edit]

Executable 32-bit 64-bit Notes
Windows

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) 2000
Processor (CPU) Intel Pentium III 1.0 GHz
System memory (RAM) 256 MB
Hard disk drive (HDD) 2 GB
Video card (GPU) 128 MB of VRAM
DirectX 9 compatible

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>/6550/ in addition to or instead of this directory. The app ID (6550) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.
  2. When running this game without Administrator elevation, activity in %PROGRAMFILES%, %PROGRAMFILES(X86)%, and %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore\ (more details).

References