Metal Gear Solid V Ground Zeroes

More
5 years 10 months ago - 5 years 10 months ago #1 by JPulowski
Metal Gear Solid V Ground Zeroes was created 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
Last edit: 5 years 10 months ago by JPulowski.

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

More
5 years 10 months ago #2 by Nekrik
Replied by Nekrik on topic Metal Gear Solid V Ground Zeroes
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.

More
5 years 10 months ago - 5 years 10 months ago #3 by JPulowski
Replied by JPulowski on topic Metal Gear Solid V Ground Zeroes

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
Last edit: 5 years 10 months ago by JPulowski.

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

More
5 years 10 months ago - 5 years 10 months ago #4 by crosire
Replied by crosire on topic Metal Gear Solid V Ground Zeroes
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.
Last edit: 5 years 10 months ago by crosire.

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

More
5 years 10 months ago #5 by Nerd
Replied by Nerd on topic Metal Gear Solid V Ground Zeroes
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.

More
5 years 2 months ago #6 by kasakka
Replied by kasakka on topic Metal Gear Solid V Ground Zeroes
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.

More
5 years 2 months ago - 5 years 2 months ago #7 by JBeckman
Replied by JBeckman on topic Metal Gear Solid V Ground Zeroes
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.
Last edit: 5 years 2 months ago by JBeckman.

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

More
5 years 2 months ago - 5 years 2 months ago #8 by crosire
Replied by crosire on topic Metal Gear Solid V Ground Zeroes
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.
Last edit: 5 years 2 months ago by crosire.

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

More
5 years 2 months ago - 5 years 2 months ago #9 by kasakka
Replied by kasakka on topic Metal Gear Solid V Ground Zeroes
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.
Last edit: 5 years 2 months ago by kasakka.

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

More
5 years 2 months ago - 5 years 2 months ago #10 by crosire
Replied by crosire on topic Metal Gear Solid V Ground Zeroes

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.
Last edit: 5 years 2 months ago by crosire.

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

More
5 years 2 months ago #11 by kasakka
Replied by kasakka on topic Metal Gear Solid V Ground Zeroes
Actually got it working! ReShade 0.10.0 does work after all.

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

More
5 years 2 months ago #12 by Bishi
Replied by Bishi on topic Metal Gear Solid V Ground Zeroes
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.

More
5 years 2 months ago #13 by MonarchX
Replied by MonarchX on topic Metal Gear Solid V Ground Zeroes
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.

More
5 years 2 months ago #14 by MonarchX
Replied by MonarchX on topic Metal Gear Solid V Ground Zeroes
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.

More
5 years 2 months ago #15 by kaicooper
Replied by kaicooper on topic Metal Gear Solid V Ground Zeroes
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.

More
5 years 2 months ago - 5 years 2 months ago #16 by MonarchX
Replied by MonarchX on topic Metal Gear Solid V Ground Zeroes
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?
Last edit: 5 years 2 months ago by MonarchX.

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

More
5 years 2 months ago - 5 years 2 months ago #17 by Kalamity222
Replied by Kalamity222 on topic Metal Gear Solid V Ground Zeroes

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.
Last edit: 5 years 2 months ago by Kalamity222.

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

More
5 years 2 months ago #18 by crosire
Replied by crosire on topic Metal Gear Solid V Ground Zeroes
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.

More
5 years 2 months ago #19 by MonarchX
Replied by MonarchX on topic Metal Gear Solid V Ground Zeroes

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.

More
5 years 2 months ago #20 by MonarchX
Replied by MonarchX on topic Metal Gear Solid V Ground Zeroes
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.