Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I suggest anyone having issues like this one to demand a permanent fix from Capcom.
Small but important aspects of the engine are broken, and it is more apparent on newer systems. For now I know that there are at least 4 affected games using the same engine:
- Devil May Cry 4 Special Edition
- Resident Evil Revelations
- Resident Evil Revelations 2
- Ultimate Marvel vs. Capcom 3
Fixing these issues will not be a problem, should Capcom become interested. Kindly ask them to provide permanent fixes.
Remember that you can issue a refund for your game if certain conditions apply. Read here: https://support.steampowered.com/kb_article.php?ref=6695-QIKM-7966
---
Temporary fix for start-up crash
...and possible solutions to other types of crashes. See below.
Thanks to ThreeSon for providing information and access to the game, and for testing.
Thanks to hinosuna for providing the file from Japanese edition of the game.
I'll try to update this post when I have more useful information.
0. Delayed crash due to 3rd party overlay applications.
If you have Discord running, make sure Discord Overlay is disabled for Devil May Cry 4 Special Edition, as it causes delayed crash from the very start. You can also try to globally disable Discord Overlay or shut down Discord to make sure it will not interfere with the game.
Additionally, try to disable any other 3rd party applications that add overlays into games. Another problematic application is RTSS (Rivatuner Statistics Server). You can disable its 'Stealth' mode or shut it down completely before running the game.
1. The most possible issue you are experiencing - immediate start-up crash.
For this issue, "Problem details" section inside the crash dialog shows this:
Problem Event Name: APPCRASH
Application Name: DevilMayCry4SpecialEdition.exe
Application Version: 1.0.0.0
Application Timestamp: 556d7520
Fault Module Name: DevilMayCry4SpecialEdition.exe
Fault Module Version: 1.0.0.0
Fault Module Timestamp: 556d7520
Exception Code: c0000005
Exception Offset: 006970eb
Note the Exception Offset value. If it's same for you, this is your problem. Here is how you can fix it.
a) Get any hex editor.
I recommend HxD (portable version available): website[mh-nexus.de]
b) Launch your hex editor. Drag-and-drop the DevilMayCry4SpecialEdition.exe file from the game folder to hex editor window. Or press Ctrl+O and use that to open the file.
To find this file on your PC, right-click Devil May Cry 4 Special Edition in your library - Properties - Local files - Browse local files.
c) Go to offset (Ctrl+G): 6790E7 (or 6787303 in decimal mode).
Older version (pre-2018.03.28) offsets:
WW: 6964ac (or 6907052 in decimal mode)
Japanese: 69686c (or 6908012 in decimal mode)
You'll see the following hex values at cursor position:
80 02 00 00
Change them to this:
00 05 00 00
d) Save the file (Ctrl+S). All done.
You can try running the game now. This should work for absolute most people having this exact crash.
Still having the same crash happening? Are you from the future? See below.
a) Repeat the above editing process, but this time write different values to the same offset. Depending on screen resolution you want to use in game, try these:
1280xAny and above: 00 05 00 00 <- this is the value suggested above
1360xAny and above: 50 05 00 00
1440xAny and above: A0 05 00 00
1600xAny and above: 40 06 00 00
1920xAny and above: 80 07 00 00
2560xAny and above: 00 0A 00 00
3840xAny and above: 00 0F 00 00
b) After this change, even if the game will run, it will not allow you to change the screen resolution from PC Settings menu. To solve this issue, open this file for editing (use Notepad or any other text editor here): %LOCALAPPDATA%\CAPCOM\DEVILMAYCRY4SPECIALEDITION\config.ini
Locate the following line:
Resolution=Unknown
and change it to your desired resolution. For example:
Resolution=1920x1080
Then save the file (Ctrl+S). Done.
After this, the game will allow you to change screen resolution from PC Settings menu.
The problem with this solution is that you will not be able to properly play the game on resolution lower than the limitation set by editing this value. Hence why this solution is temporary, until properly fixed by developers.
NOTE: At any point you can revert changes by Verifying Integrity of Game Files.
2. Possible crash after few minutes of playing on Windows 7.
For this issue, "Problem details" section inside the crash dialog would show something like this:
Fault Module Name: d3d11.dll
Fault Module Version: 6.2.9200.16570
Fault Module Timestamp: 5153774d
Exception Code: c0000005
Devil May Cry 4 Special Edition should not be affected by this problem, even though some people may suggest otherwise.
It appears that KB2670838 does not need to be uninstalled and you don't need old d3d10.dll / dxgi.dll files to play Devil May Cry 4 Special Edition. It also appears that no game is affected by this issue when runn