MGSHDFix
MGSHDFix copied to clipboard
A fix that adds custom resolutions, ultrawide support and much more to the Metal Gear Solid Master Collection.
Metal Gear Solid Master Collection Fix
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
) towininet.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)
MGS 3
- Strength of post-processing may be reduced at higher resolutions. (#35)
- Various visual issues when using the experimental HUD fix. (#41)
Screenshots
Metal Gear Solid 2 |
Metal Gear Solid 3 |
Credits
@emoose for contributing fixes.
Ultimate ASI Loader for ASI loading.
inipp for ini reading.
spdlog for logging.
safetyhook for hooking.