Metal Gear Solid Master Collection Fix
![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)
![Github All Releases](https://img.shields.io/github/downloads/Lyall/MGSHDFix/total.svg)
This is a fix that adds custom resolutions, ultrawide support and much more to the Metal Gear Solid Master Collection.
Games Supported
- Metal Gear 1/2 (MSX)
- Metal Gear Solid 2
- Metal Gear Solid 3
Metal Gear Solid 1 / Metal Gear 1/2 (NES)
- For Metal Gear Solid 1 and the Vol 1. Bonus Content (MG1/2 NES), using MGSM2Fix is recommended.
Features
- Custom resolution/ultrawide support.
- Experimental 16:9 HUD option that resizes HUD/movies (MGS2/MGS3).
- Borderless/windowed mode.
- Mouse cursor toggle.
- Mouse sensitivity adjustment (MGS3).
- Correct gameplay/cutscene aspect ratio (MGS2/MGS3).
- Launcher skip (see ini to configure).
- Skip intro logos (MGS2/MGS3).
- Adjustable anisotropic filtering (MGS2/MGS3).
- Increased texture size limits (MG1/MG2/MGS3).
- Fixed water surface rendering (MGS3). See PR #71 for a breakdown of the issue.
Installation
- Grab the latest release of MGSHDFix from here.
- Extract the contents of the release zip in to the the game folder.
(e.g. "steamapps\common\MGS2" or "steamapps\common\MGS3" for Steam).
Reshade/DXVK
- For use with DXVK or Reshade try renaming the ASI loader DLL (
d3d11.dll
) to wininet.dll
.
Steam Deck/Linux additional instructions
Steam Deck users can also enjoy a native 800p (16:10) experience by installing this mod.
- Open up the Steam properties of either MGS2/MGS3 and put
WINEDLLOVERRIDES="d3d11=n,b" %command%
in the launch options.
Configuration
- See MGSHDFix.ini to adjust settings for the fix.
Known Issues
Please report any issues you see.
This list will contain bugs which may or may not be fixed.
MGS 2
- Strength of post-processing may be reduced at higher resolutions. (#35)
- Various visual issues when using the experimental HUD fix. (#41)
- Prerendered camera pictures are black. (#60)
- Vector based graphic effects (such as rain) do not get scaled up at higher resolutions. (#90 & #96)
MGS 3
- Strength of post-processing may be reduced at higher resolutions. (#35)
- Various visual issues when using the experimental HUD fix. (#41)
- Vector based graphic effects (such as rain) do not get scaled up at higher resolutions. (#90 & #96)
Screenshots
![ezgif-3-82fd6eedda](https://github.com/Lyall/MGSHDFix/assets/695941/b01453c7-b4ee-4903-bd34-340371873ecb) |
Metal Gear Solid 2 |
![ezgif-3-982e93f49a](https://github.com/Lyall/MGSHDFix/assets/695941/5530a42e-6b6a-4eb0-a714-ba3e7c3a1dc3) |
Metal Gear Solid 3 |
Credits
@emoose & @cipherxof for contributing fixes.
Ultimate ASI Loader for ASI loading.
inipp for ini reading.
spdlog for logging.
safetyhook for hooking.