Metal Gear Solid V Ground Zeroes

  • Posts: 105
5 years 6 months ago - 5 years 6 months ago #1 by JPulowski
Reshade version: 0.11.1
Game version: 1.0.0.2

The game starts in the background then closes down quietly. Fortunately, Reshade is able to create a log file.

Logs:
forums.guru3d.com/showpost.php?p=4986570&postcount=334
pastebin.com/auqLHVeu

Edit: Tracelog

Please Log in or Create an account to join the conversation.

  • Posts: 58
5 years 6 months ago #2 by Nekrik
Same here, though the game starts and works fine with the 0.10 version but without depth-buffer access

Please Log in or Create an account to join the conversation.

  • Posts: 105
5 years 6 months ago - 5 years 6 months ago #3 by JPulowski

crosire wrote: Changelog:
0.11.3:

  • Fixed crash if "D3D10CreateDeviceAndSwapChain" or "D3D11CreateDeviceAndSwapChain" were called with a null pointer for the device parameter
  • Fixed "IDXGISwapChain::ResizeBuffers" hook logging an incorrect swapchain description
  • Fixed "wglChoosePixelFormatARB" hook logging invalid formats
  • Update NanoVG

As of version 0.11.3 the issue still remains. Here is the tracelog:
pastebin.com/YXnFnyQs

Please Log in or Create an account to join the conversation.

  • Posts: 3741
5 years 6 months ago - 5 years 6 months ago #4 by crosire
So after spending a good 3 or more hours trying to narrow the problem down with help from JPulowski I'm starting to believe this is going to remain unfixed. Game seems to have all kinds of anti-debugging-protections.
I managed to figure out where exactly the problem originates, but that part is absolutly valid: Any attempt in modifying the VTable of "ID3D11DeviceContext" or replacing the whole object (and thus having a different VTable too) results in the game closing itself for good.
Now I could instead hook each method function invidually (like I did in 0.10.0), but that destroys compatibility with quite a few other games and overlays, so that's not a solution to consider. Removing the whole "ID3D11DeviceContext" hooks would work too, but that kills depthbuffer access and statistics, so no solution either.

Please Log in or Create an account to join the conversation.

  • Posts: 44
5 years 6 months ago #5 by Nerd
That really sucks, I wonder why they did that. MGSV is the game I wanted to use this with the most :(

Please Log in or Create an account to join the conversation.

  • Posts: 21
4 years 10 months ago #6 by kasakka
With MGSV: The Phantom Pain out and it's experiencing the same issue, I guess there's no chance of getting ReShade for that game either? Will older versions of ReShade work if all I generally want is just to add a sharpen filter, maybe swap FXAA for SMAA when mod tools to disable AA become available?

Please Log in or Create an account to join the conversation.

  • Posts: 404
4 years 10 months ago - 4 years 10 months ago #7 by JBeckman
From the above post by Crosire
"

Removing the whole "ID3D11DeviceContext" hooks would work too, but that kills depthbuffer access and statistics, so no solution either.

"
it seems that would be the only way to get a compatible version of ReShade that works with Phantom Pain and Ground Zeroes but if such a build of ReShade was made it would lack depth the buffer hook (Which when it works allows for effects in the shader framework pack such as depth of field and ambient occlusion to work correctly.) and statistics (FPS counter?) so it would be a trade-off and Crosire probably isn't too keen on cutting out parts of ReShade and maintaining two separate builds and I guess this is not something that would work via a config file either as it has to be set before it can be read by the injector.

Please Log in or Create an account to join the conversation.

  • Posts: 3741
4 years 10 months ago - 4 years 10 months ago #8 by crosire
It could have worked a while ago, but not anymore. The usage went beyond just depthbuffer access and statistics, I can't do without those hooks. Not that it would have been a great solution in the first place (as you mentioned, I prefer to have one build and not multiple different ones). So I'm afraid there won't be a compatible version for those two titles soon.

Please Log in or Create an account to join the conversation.

  • Posts: 21
4 years 10 months ago - 4 years 10 months ago #9 by kasakka
What about rather old versions of ReShade? Would those work? 0.10 or so?

EDIT: Seems they don't, tried 0.10.0 and 0.11.2.

Please Log in or Create an account to join the conversation.

  • Posts: 3741
4 years 10 months ago - 4 years 10 months ago #10 by crosire

kasakka wrote: What about rather old versions of ReShade? Would those work? 0.10 or so?

They mostly used and always will use the same system.

Please Log in or Create an account to join the conversation.

  • Posts: 21
4 years 10 months ago #11 by kasakka
Actually got it working! ReShade 0.10.0 does work after all.

Please Log in or Create an account to join the conversation.

  • Posts: 44
4 years 10 months ago #12 by Bishi
Yep, I can confirm that 0.10 works in MGSV:Phantom Pain. Running SMAA, Lumasharpen and Dither just fine!

Please Log in or Create an account to join the conversation.

  • Posts: 307
4 years 10 months ago #13 by MonarchX
Which Windows? 7? 8.1? 10? I was also wondering if using Phantom Pain crack would allow ReShade 1.0 to work with it, since the reason ReShade 1.0 won't work with normal version is due to protection.

Please Log in or Create an account to join the conversation.

  • Posts: 307
4 years 10 months ago #14 by MonarchX
I got it to work on Windows 10! YEY! Now it looks immensely better with SMAA + FXAA + LumaSharpen + Dither + Extra Extra Settings tweak/config. Now I wish i could use my 3DLUT with this 0.10 version... Is there a way to combine ReShade 1.0's CustomFX with ReShade 0.10?

Please Log in or Create an account to join the conversation.

  • Posts: 201
4 years 10 months ago #15 by kaicooper
how did u guys made it work?
i tried all version nothing happnd..but i tried Reshade 0.10 and only lounching then stuck on trying to access effect
but crash

Please Log in or Create an account to join the conversation.

  • Posts: 307
4 years 10 months ago - 4 years 10 months ago #16 by MonarchX
Remove all ReShade and SweetFX files from your MGS V folder. Then download my Preset (which includes only SMAA + FXAA + LumaSharpen to offset SMAA & and FXAA blur) from here - dl.dropboxusercontent.com/u/93831976/AA%20Preset.rar . Extract included files and folders into MGS V directory, where .exe is located. Then see if the game starts up. If not - I don't know what the issue is. If it does, then you can try to edit my AA Preset however you want. It could that only certain effects cause the game to crash.

To CROSIRE - if 0.10 version works, then maybe 1.0.0 version can be made to work too?

Please Log in or Create an account to join the conversation.

  • Posts: 1
4 years 10 months ago - 4 years 10 months ago #17 by Kalamity222

MonarchX wrote: Remove all ReShade and SweetFX files from your MGS V folder. Then download my Preset (which includes only SMAA + FXAA + LumaSharpen to offset SMAA & and FXAA blur) from here - dl.dropboxusercontent.com/u/93831976/AA%20Preset.rar . Extract included files and folders into MGS V directory, where .exe is located. Then see if the game starts up. If not - I don't know what the issue is. If it does, then you can try to edit my AA Preset however you want. It could that only certain effects cause the game to crash.

To CROSIRE - if 0.10 version works, then maybe 1.0.0 version can be made to work too?


Is there a screenshot button for this , used to be prnt screen but after pressing it no screenshots show in the game folder.

Please Log in or Create an account to join the conversation.

  • Posts: 3741
4 years 10 months ago #18 by crosire
Please note that there won't be support for 0.10.0. So if you use that version, you are on your own =).

Please Log in or Create an account to join the conversation.

  • Posts: 307
4 years 9 months ago #19 by MonarchX

crosire wrote: Please note that there won't be support for 0.10.0. So if you use that version, you are on your own =).


OK, but this does mean that ReShade CAN work with this game, bypassing all the protections that the most recent ReShade cannot.

Please Log in or Create an account to join the conversation.

  • Posts: 307
4 years 9 months ago #20 by MonarchX
Could you let us know what is so special about 0.10 release that makes it work with MGS V? I am just curious...

Please Log in or Create an account to join the conversation.