Lyall / MGSHDFix

A fix that adds custom resolutions, ultrawide support and much more to the Metal Gear Solid Master Collection.
MIT License
374 stars 8 forks source link

MGS3: DXVK doesn't work with MGSHDFix even after renaming the dll #88

Open LorenzoKy opened 5 months ago

LorenzoKy commented 5 months ago

So, for an issue with the AMD gpus(the pixel/artifacts one)i had to install DXVK. Checked PCGW and it says to rename the dll to winmm.dll when using MGSHDFix, but it doesn't work. I have texture mods so mgs3 crashes when mgshdfix is not working, help?

iliagaming commented 5 months ago

F*** PCGW

For use with DXVK or Reshade try renaming the ASI loader DLL d3d11.dll to wininet.dll "plz don't copy it, just type the name"

The only things that doesn't work for me are :

  1. Mouse sensitvity settings.
  2. Skip Intro Logos for the Game "not launcher"
LorenzoKy commented 5 months ago

Shit, i really read the entire description of the mod but for that my brain "locked" the information only on the PCGW site, didn't think it was this, thanks. I tried and it crashes, but in a strange way, it seems that it tries to launch but fails, maybe is dxvk the problem? cause MGSHDFix never give me this, i will post the log METAL GEAR SOLID3_d3d11.log METAL GEAR SOLID3_dxgi.log MGSHDFix.log

Edit: i tried to install this: https://www.nexusmods.com/sonsoftheforest/mods/20?tab=description I even created the async variable And now the screen goes blank, creates 1kb of cache and it stops there but no more crash

What is going on?

Edit: i tried Alt+Enter for windowed mode and NOW it works (even with MGSHDFix) (with the nexus mod) There is still one issue tho: fullscreen DOES NOT work even if you force it will crash the game

So, in the end if you have this issue, follow this steps( i created the dxvk.conf file for filtering my gpu name but i dont now if it's required) and install Borderless Gaming for running it borderless cause fullscreen doesn't work.

jaKz9 commented 5 months ago

I managed to get DXVK 2.3 to work by renaming the dll to winmm.dll. However, G-SYNC doesn't work anymore (the monitor's refresh rate counter is stuck at 120 Hz, which is my monitor's max RR, instead of 60 Hz, which is what the game is locked at).

LorenzoKy commented 5 months ago

I managed to get DXVK 2.3 to work by renaming the dll to winmm.dll. However, G-SYNC doesn't work anymore (the monitor's refresh rate counter is stuck at 120 Hz, which is my monitor's max RR, instead of 60 Hz, which is what the game is locked at).

That's very strange. How did you do it? winmm.dll didnt work for me at all but well, however you don't need GSYNC in this game i think so where is the problem?

ShizCalev commented 5 months ago

winmm.dll didnt work for me at all

Try renaming it to wininet.dll (some people have reported that this fixes the issue.)

LorenzoKy commented 5 months ago

did they fix artifacting with the latest drivers or am i trippin?