3D Vision and geo-11 fix for Devil May Cry 5. Many thanks to everyone that helped with testing, fixing and counseling (Helifax, DarkStarSword, Schwing, Kaimasta, etc).
Update (2023-02-14): reenabled a fix that I disabled by accident. Fixed one shader related to interlaced mode.
Update (2023-02-12): added geo-11 fix. Fixed TAA (including the temporal part of reflections), motion blur and interlaced mode in a more proper way. Fixed volumetric lighting clipping. Configured autoconvergence. HUD adjustments. Fixed some other minor problems. Stereoized vignette (if you enable the effect).
Update (2022-01-11): fixed TAA and interlaced mode, fixed lens flares, improved radial blur, stereoized more specular reflections, optimized regexes, put the clipping area of volumetric lighting to full depth (especially helps cutscenes), fixed more haloing problems, and fixed some fog related to volumetric lighting.
Update (2019-12-21): fixed volumetric lighting. Some glass now has realistic depth for reflections.
Small but important update (2019-06-10): fix updated to the June game update. It's absolutely needed. Only the "d3dx.ini" file has been updated.
Small update (2019-03-29): fix updated with regexes that can avoid conflics that probably weren't happening in the first place. Just in case. You probably don't need this update.
Fixed
- Shadows.
- Lighting.
- Particles (rain, sparks, smoke, etc).
- Specular reflections.
- Screen space reflections.
- Haloing issues (some cutscenes, flashbacks, a certain transformation, HUD).
- Mirrors (except for the short credits).
- Skybox.
- Lock on, and other HUD effects.
- Blood and similar effects.
- Lighting clipping.
- Volumetric lighting and its clipping.
- Temporal anti-aliasing.
- Interlaced mode.
- Motion blur.
- Autoconvergence configured.Known issues
- Mirrors in the credits are unfixed (reversed eyes). It's impossible to pause and the credits aren't in the gallery, so I won't bother with that.
- In the geo-11 fix, small mirrors have a 2D reflection for some reason. Small issue.
- With the geo-11 fix, HBAO+ is currently broken. Use any other ambient occlusion setting instead.
Installation
- geo-11 (with build v0.6.109): download this file and extract its contents in the "Devil May Cry 5" folder, where "DevilMayCry5.exe" is. Remember to edit "d3dxdm.ini" to change your "direct_mode" to the output you need. It's sbs by default. For 3D Vision monitors, "direct_mode = nvidia_dx11" works in fullscreen, but "nvidia_dx9" doesn't work.
Installation
- geo-11 (with build v0.6.109): download this file and extract its contents in the "Devil May Cry 5" folder, where "DevilMayCry5.exe" is. Remember to edit "d3dxdm.ini" to change your "direct_mode" to the output you need. It's sbs by default. For 3D Vision monitors, "direct_mode = nvidia_dx11" works in fullscreen, but "nvidia_dx9" doesn't work.
- (Older fix for 3D Vision. Don't use): download this file and extract its contents in the "Devil May Cry 5" folder, where "DevilMayCry5.exe" is.
- IMPORTANT: in the game folder, open "dmc5config.ini" and set "TargetPlatform=DirectX11".
Notes
- For screen space reflections to be perfect, your internal resolution can't be lower than 60% of your output resolution. That means that you shouldn't use a render scale of 50% nor a bit higher scale combined with interlacing.
- If you set "ContactShadowSetting=ON" in the "dmc5config.ini", contact shadows will be used for gameplay too. They are fixed in 3D too.
- IMPORTANT: in the game folder, open "dmc5config.ini" and set "TargetPlatform=DirectX11".
Notes
- For screen space reflections to be perfect, your internal resolution can't be lower than 60% of your output resolution. That means that you shouldn't use a render scale of 50% nor a bit higher scale combined with interlacing.
- If you set "ContactShadowSetting=ON" in the "dmc5config.ini", contact shadows will be used for gameplay too. They are fixed in 3D too.
- You can use the 1.3.5 (standalone) version of this trainer if you want to change some settings, like disabling TAA in a more proper way, forcing screen space reflections, etc.
Hotkeys
- F1: convergence presets.
- F3: HUD toggle (for most elements but not all). Not disabled by default.
- F5: vignette toggle. Disabled by default.
- 4 (not the numpad): depth of field toggle. Not disabled by default.
- 5 (not the numpad): barrel distortion toggle (better not use chromatic aberration). Disabled by default.
- 6 (not the numpad): temporal antialiasing (TAA) toggle. Not disabled by default.
- 7 (not the numpad): radial blur (it happens with the running fast skill) toggle. Not disabled by default.
Hotkeys
- F1: convergence presets.
- F3: HUD toggle (for most elements but not all). Not disabled by default.
- F5: vignette toggle. Disabled by default.
- 4 (not the numpad): depth of field toggle. Not disabled by default.
- 5 (not the numpad): barrel distortion toggle (better not use chromatic aberration). Disabled by default.
- 6 (not the numpad): temporal antialiasing (TAA) toggle. Not disabled by default.
- 7 (not the numpad): radial blur (it happens with the running fast skill) toggle. Not disabled by default.
- 0 (not the numpad): this toggles automatic convergence off. Then you can use the "F1" hotkey for static presets.
If you liked the fix and want to contribute for more future fixes, you can donate to this PayPal account: masterotakusuko@gmail.com
Or you can join my Patreon: https://www.patreon.com/masterotaku
Hi, thanks for your No Vignette Mod, it is awesome.
ReplyDeleteHow to play to your Mod with Reshade? I tried them both but it crash after i double click the game exe file.
Please help, THANKS
That's a known problem that I can't fix myself. You can report about that in this thread (https://forums.geforce.com/default/topic/685657/3d-vision/3dmigoto-now-open-source-/142/) and see what DarkStarSword has to say about it.
DeleteI don't know the current status of the issue, other than there's a github issue for it: https://github.com/bo3b/3Dmigoto/issues/98
Thanks alot excellent .
ReplyDeleteGreat stuff you guys are legends keeping 3D alive, thank you for all your work
ReplyDeleteHello, i installed the fix like usual, but 3D is still broken, any advice?-thanks.
ReplyDeleteDid you let the fix apply the driver changes? Are you sure you applied the DirectX11 setting? What is your OS, drivers version, settings, etc?
Delete*profile changes, I meant to say. Just make sure everything is correctly set and installed.
DeleteMaterotaku my set is:driver 419.17, Windows 7 64-bit, RTX 2080. I have extracted the file as always where the "DevilMayCry5.exe" is. The "TargetPlatform=DirectX11" in the "dmc5config.ini was alredy by default in the correct setting. And motion blur set to off.
Delete"Windows 7 64-bit" -> That seems to be the problem currently, as everyone that complained about the Resident Evil 2 fix were using Windows 7. DHR uses W7 and the DMC5 fix and it works. It's just RE2 that doesn't work for him. Did you install the "evil update" of Windows 7?
DeleteDHR said on discord that 3Dmigoto 1.2.72 is the last version working properly with RE2. But 3Dmigoto has improved a lot since then.
If you want to try that version for DMC5, you will have to download the 1.2.72 version (https://github.com/bo3b/3Dmigoto/releases/download/1.2.73/3Dmigoto-1.2.72.zip), get the files from its x64 subfolder, and move all my constants, hotkeys, overrides and profile settings to that old "d3dx.ini". But "[TextureOverride_General_SSR_specific]" won't work. You will need to delete it or comment it.
It's going to be a pain to configure (be careful with what you copy and paste), and I can't guarantee working results.
I have no idea if i have the "evil update" of W7. Is a bit over the top for my skill the mod that you suggest me, but thanks anyway for the help. Is Windows 10 better for 3D?
DeleteIs that using the very latest version of 3Dmigoto? 1.3.16? Schwing added support for a special RE2 vendor extension, which did not exist in 3Dmigoto previously. I don't know if that would be live on Win7, but worth trying. Use 3DFM, and let it update to latest version of 3Dmigoto. Looks like I have access to RE2, courtesy of eqzitara, so I'll take a look.
DeleteDMC5 is the same game engine, right? If that works on Win7, that suggests it's game specific, not 3Dmigoto version specific.
However, it is definitely suggestive that RE2 works with an older 3Dmigoto. It's worth noting that the 'force' flags are still valid in the d3dx.ini, and that the defaults changed. In 1.2.x, we forced errors, in 1.3.x we set default to not force errors. It would be worth trying 1.3.16 with allow_* flags changed to force errors.
It's 1.3.16, of course. That's the point of the latest fix update and the DMC5 release :p.
DeleteI'm going to update the fix in 4-5 hours, though. Necropants saw a regex conflict (nothing super game breaking) that I have fixed now.
Yes, sorry about that, haven't been following the thread.
DeleteI just tested RE2 on Win7, and your fix is working perfectly there. Hotkeys work, not a single glitch in 3D. That is using 1.3.16.
Since DMC5 is working for DHR, and RE2 is working for me, I think we can conclude that Win7 is not the problem.
Thank you Masterotaku for the fix upadate. 3D now is working and good...small donation on the way. Cheers!
DeleteThank you very much for your work!!
ReplyDeleteAwsome fix!!
cheers ! ;)
Hey thanks for this. So when I enable 3d, I'm always in the 20-25 fps range, even though when I play normally I can get 90-100 fps easy. What's even more strange is when I go on min settings (800x600) I still get the same framerate. I checked my gpu usage, and even having dmc5 in the background while running 3d maxed my GPU out. Any idea what could be up?
ReplyDeletei've just tested the fix and it seems broken . Perhaps a patch since the last day you fixed the game but i'm not sure . The combat in this game are a bit shallow after Sekiro lol !
ReplyDeleteyes it broke now. and if you really think this game is more shallow than sekiro you haven't played DMD mode :P
Deletei will for sure after getting used with the controls , because it seems quite spectacular and worth the effort ;)
DeleteAlways possible to revert to older versions of the game.
Deletehttps://steamcommunity.com/sharedfiles/filedetails/?id=889624474
Left eye is broken for me now!
ReplyDeleteThis is typically a driver problem. Try reinstalling your driver after using DDU.
DeleteNo. The June game update needed an extra TextureOverride in "d3dx.ini". I fixed it in a few minutes. I've posted the updated fix just now, and it works fine :). Necropants is the one who told me about the broken graphics.
DeleteThank you for maintaining/updating these fixes Masterotaku!
ReplyDeleteCan`t thank you enough for everything you have done.
Also amazing to see how you learned so mutch!
Kind regards
thx masterotaku ! check your paypal account ;)
ReplyDeleteI have performance issue please, playing in 2D at 120fps scale 140% but with 3D scale 100% I'm barely keeping 100fps and some huge fps drops. Any help please?
ReplyDelete100fps I mean 50fps per eye
DeleteProblem fixed, nvidia power management: maximum performance.
DeleteWow I'm excited, gonna buy it tomorrow. Thanks guys you're the best. I hope you can fix the Shadow of the Tomb Raider at some point, depth is not the greatest and too much bugs with shadows.
ReplyDeleteThis patch doesn't work, I've done as instruction, Target is DX11, motion blue is disables, but the game starts with an error message " Fatal Application Exit " The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
ReplyDeleteWas so excited :(
What drivers are you using, and what Windows version? To be safe, use the 425.31 drivers.
DeleteI'm using Windows 10 build 18363, drivers 441.66
DeleteNot sure if 425.31 drivers will work with 2070 Super, I'll try it once I finish playing SOTTR
425.31 is not supported on the Super cards, but it is possible to get 3D Vision working on slightly later drivers. You can use the Losti cmd line approach, or manually do the install. 3DFM might also offer to do this for you, can't recall current state. IIRC 441.67 works on Super cards, and can do 3D Vision without problems. Later drivers have the UE4 problem, which can be solved using the Schwing driver hack. See mtbs3d.com forums for details.
DeleteThe DeviceRemovedError is the UE4 crash, and either needs the Schwing hack, or a lower driver version.
Thank you bo3b, will try to lower drivers version and see. Not expert enough to do Schwing hack.
Deletesimply not working while other games do
ReplyDeleteJust playing this with a new Ryzen 5900x CPU and 2080ti after a new build and testing here it definitely still works, and is incredible.
DeleteHello, Some of the settings work but others like Barrel distortion don't.
ReplyDeleteI wish more forced TAA games could benefit from this Fix. To get rid off the blurry Images. Nowadays is more in common to force TAA and give us PC players no option to disable TAA. Even at 4K I am sick of it. I want to onjoy all my games with sharper native look.
ReplyDeleteI hope there is a universal helioxmod in the future which can provide it 😊👍 thank you that I can enjoy DMC 5 with the TAA toggle off option.
You are incredible! Thank you for that
thanks, finally there's a reason to play this game:) amazing in 3D vision.
ReplyDeletethe new geo-11 fix seems to give more pronounced 3D effect, but too bad the convergence is a mess for 3d surround.
ReplyDeleteI have a certain problem. By adding this geo-11 mod, when opening the game, I get two game screens. How do I make it just one? If not, do I have to use the old fix?
ReplyDeleteIt is written in the installation steps. "direct_mode" is set to sbs by default in "d3dxdm.ini". You need to change the value to nvidia_dx11 if you use a 3D Vision monitor.
DeleteI changed it and now it just won't open. Anyway... I give up. Thank you for your attention
Deleteupdate, simply adjust separation, now the game looks incredible in 3D Surround, thanks for the geo-11 upgrade
ReplyDeleteDoes win10 version 22h2 work with these drivers?
ReplyDeletewhy would you make sbs as the default option? I get double screens when I start the game. Great work you did, but people not that tech-savvy that just saw this mod on PcGamingWiki will get pissed off when they see their monitor is displaying the game twice.
ReplyDeleteHi, my game crashes if I use the nvidia_dx11 option in direct_mode. Installing the old files for 3D vision solves the problem but I get an error message at the beginning of the game saying there are conflicting shader files and that I need to reinstall.
ReplyDelete