Devil May Cry 4 Special Edition

Devil May Cry 4 Special Edition

檢視統計資料:
Liandri 2017 年 5 月 21 日 上午 11:21
24
16
37
9
4
2
3
2
25
[Guide] Temporary fix for start-up crash
NOTE:
If you were directed here by Capcom, let them know that this is not okay.
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.

--- 2023-10-01 edit start ---
Important:
As of 2023 August 7th, the instructions below do not work for the current game build on Steam, but read here to understand the situation better. There was no actual game update. If you are able to acquire the DevilMayCry4SpecialEdition.exe from the previous game build, it'll work.

You can get that file like this:
- Open the Steam Console. You can do it by navigating to steam://nav/console from your web browser.
- Paste download_depot 329050 329051 2134096917157924646 into the command line and press Enter.
- You'll see the folder path where the file is downloaded. Go there, get the file and place it under the game folder. Overwrite if asked.
--- 2023-10-01 edit end ---

  • 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 running on Windows 8, 8.1 or 10.
Still, the following guide may be helpful to owners of original Devil May Cry 4 who have problems playing it in DX10 mode: http://steamcommunity.com/sharedfiles/filedetails/?id=929804187
3. Unable to view pre-rendered movies and startup logos.
It's highly unlikely that many people are having this exact problem, because it's difficult to break Windows Media Player or have it removed from the system. However owners of special regional N and KN editions of Windows are affected. Here are links to relevant installation packages for such systems:

Update 2018.03.28:
Added offset for updated file.

Edit 2019.12.20:
Second guide:
[Guide] Temporary fix for Fatal Error (DXGI_ERROR_DEVICE_REMOVED)

Update 2023.10.01:
Added instructions for the latest "update".
最後修改者:Liandri; 2023 年 10 月 1 日 上午 2:59
< >
目前顯示第 466-480 則留言,共 520
xAMARILLOUx 2024 年 10 月 16 日 下午 10:30 
você é foda mano
bless 2024 年 10 月 19 日 下午 4:23 
In order to find the code try to search in decimal code, for some reason it just appeard when i did
junyao84 2024 年 10 月 30 日 上午 8:57 
i managed to use the guide to solve the startup crash but the game do not have any sound. Does anyone have a fix for the sound issue?
ProjectXsent 2024 年 10 月 30 日 上午 8:58 
引用自 junyao84
i managed to use the guide to solve the startup crash but the game do not have any sound. Does anyone have a fix for the sound issue?
Backup your modified exe and Verify game files?
aBigGoofyGamer 2024 年 10 月 30 日 上午 11:58 
Randomly got startup crashes after not having them for 20 hours straight. Definitely resolution related because the game will run with windows reduced resolution.
Basil Brush 2024 年 10 月 31 日 上午 3:49 
引用自 Liandri
NOTE:
If you were directed here by Capcom, let them know that this is not okay.
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.

--- 2023-10-01 edit start ---
Important:
As of 2023 August 7th, the instructions below do not work for the current game build on Steam, but read here to understand the situation better. There was no actual game update. If you are able to acquire the DevilMayCry4SpecialEdition.exe from the previous game build, it'll work.

You can get that file like this:
- Open the Steam Console. You can do it by navigating to steam://nav/console from your web browser.
- Paste download_depot 329050 329051 2134096917157924646 into the command line and press Enter.
- You'll see the folder path where the file is downloaded. Go there, get the file and place it under the game folder. Overwrite if asked.
--- 2023-10-01 edit end ---

  • 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 running on Windows 8, 8.1 or 10.
Still, the following guide may be helpful to owners of original Devil May Cry 4 who have problems playing it in DX10 mode: http://steamcommunity.com/sharedfiles/filedetails/?id=929804187
3. Unable to view pre-rendered movies and startup logos.
It's highly unlikely that many people are having this exact problem, because it's difficult to break Windows Media Player or have it removed from the system. However owners of special regional N and KN editions of Windows are affected. Here are links to relevant installation packages for such systems:

Update 2018.03.28:
Added offset for updated file.

Edit 2019.12.20:
Second guide:
[Guide] Temporary fix for Fatal Error (DXGI_ERROR_DEVICE_REMOVED)

Update 2023.10.01:
Added instructions for the latest "update".
Basil Brush 2024 年 10 月 31 日 上午 3:50 
THANKYOU VERY MUCH IT WORK THANKS FOR THE HARD YOU PUT IN
Sekizen Asakura 2024 年 11 月 25 日 上午 12:48 
I was also getting the crash upon startup. This did not happen to me the last time I played a few years ago, btw. I needed to get the pre 2023 version of the main executable to fix this. My next problem was when starting a Vergil game, it would freeze at approximately 1:38 through his opening cutscene every time like clockwork (after his jump slashes and you only see two demons exploding into sand, then freeze in the middle of that). While the picture was frozen, audio kept playing till end of cutscene, but no controls work throughout and then the game just totally freezes. Had to kill the game’s task in Task Manager. Good news is I think I got it fixed and also made the game look 10x better to boot:

In the DMC4SE config.ini found here: %LOCALAPPDATA%\CAPCOM\DEVILMAYCRY4SPECIALEDITION\config.ini

I limited the RefreshRate to 60.00 Hz instead of my usual 120 Hz. I think this was the issue for the Vergil cutscene. What didn’t work: someone recommended turning off SLI (which I already did and don’t have anyway) and also VSYNC, but that also didn’t work. Instead it looked worse with tearing as it apparently can’t do GSYNC.

Final working settings:

GeForce App
===========
(I have a ROG Ally, so I know there are ATI equivalents of the below pretty much. Will try this game on there later after doing the same fixes and will see if anything different is needed).

- Used the new GeForce app to set Global option for DSR - Factors scaling to the new DL Scaling 2.25x option. They say it's same quality, 2x more efficient right there in the settings. Wow! Does that make a difference for this game! There's not a way to just turn that on for a particular game for some reason, so I had to do the global option. Trust me, if you have a good video card, use this alongside the game's max MSAA 8X setting.

- Max Frame Rate: 60 FPS. I was not getting beyond that prior when this was set to 120 FPS. The game seems hard-capped at 60, even when you have it set to variable refresh rate in-game. Whatever, I don't care as long as it's stable now!


DMC4SE Config.ini
================

Below are just the relevant graphics-related settings, omitting the rest. Again, I think the kicker for getting rid of the Vergil opener freeze is the RefreshRate setting. Nothing else was working.

[GRAPHICS]
HDR=DEFAULT
AntiAlias=MSAA8X
AltAntiAlias=NONE
DeferredLightingLight=APPROXIMATE_SPECULAR
DeferredLightingHDR=INTEGER_LOG
SLI=OFF
GodRay=ON
Stereo=OFF
EffectVolume=HIGH
TextureResolution=2
Quality=2
FrameRate=2
TextureDetail=HIGHEST
TextureMipLimite=2
[DISPLAY]
Resolution=3840x2160
Aspect=DEFAULT
RefreshRate=60.00Hz
FullScreen=ON
VSYNC=ON
最後修改者:Sekizen Asakura; 2024 年 11 月 25 日 上午 12:54
TV-MA 2024 年 12 月 28 日 上午 8:34 
Guide worked. Thank you. ♥♥♥♥ Capcom.
The fact that this worked and im playing in 2025 is wild. Cheers
FR34K 1 月 4 日 上午 6:02 
I tried all the procedures, without success. Please, could you specify the exact version of Windows for those for whom it works?
ProjectXsent 1 月 4 日 上午 6:03 
引用自 FR34K
I tried all the procedures, without success. Please, could you specify the exact version of Windows for those for whom it works?
I'm currently on Windows 11 23H2 and the game works fine. Did you upgrade to 24H2?
FR34K 1 月 4 日 下午 12:56 
引用自 ProjectXsent
引用自 FR34K
I tried all the procedures, without success. Please, could you specify the exact version of Windows for those for whom it works?
I'm currently on Windows 11 23H2 and the game works fine. Did you upgrade to 24H2?

Nope. Windows 11 Professionnel 23H2
Build 22631.4602
Windows 1000.22700.1055.0

I also disabled every overlays (nvidia, steam, ...), disable HDR, disabled DEP, ... and get the error below in Event viewer :

<EventData>
<Data Name="AppName">DevilMayCry4SpecialEdition.exe</Data>
<Data Name="AppVersion">1.0.0.0</Data>
<Data Name="AppTimeStamp">5c8756e9</Data>
<Data Name="ModuleName">DevilMayCry4SpecialEdition.exe</Data>
<Data Name="ModuleVersion">1.0.0.0</Data>
<Data Name="ModuleTimeStamp">5c8756e9</Data>
<Data Name="ExceptionCode">c0000005</Data>
<Data Name="FaultingOffset">006a1cc8</Data>
<Data Name="ProcessId">0x1894</Data>
<Data Name="ProcessCreationTime">0x1db5dc3072949dc</Data>
最後修改者:FR34K; 1 月 4 日 下午 12:56
MoadS5 1 月 5 日 下午 12:57 
This guide doesn't work for me. I start the game and i can still operate the starting menu, but as soon as I press 'start game', it shuts down without a warning
thisguy1309 1 月 12 日 上午 3:42 
When I search the "6790E7", the values I have are

91 5B DE 04 41

What am I doing wrong?
< >
目前顯示第 466-480 則留言,共 520
每頁顯示: 1530 50