https://github.com/shizcalev/mgshdfix
A fix that adds custom resolutions, ultrawide support and much more to the Metal Gear Solid Master Collection.
https://github.com/shizcalev/mgshdfix
dll metalgearsolid mod ultrawide
Last synced: 13 days ago
JSON representation
A fix that adds custom resolutions, ultrawide support and much more to the Metal Gear Solid Master Collection.
- Host: GitHub
- URL: https://github.com/shizcalev/mgshdfix
- Owner: ShizCalev
- License: mit
- Created: 2023-10-25T03:55:48.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2026-06-11T03:55:04.000Z (13 days ago)
- Last Synced: 2026-06-11T05:21:50.326Z (13 days ago)
- Topics: dll, metalgearsolid, mod, ultrawide
- Language: C++
- Homepage:
- Size: 282 MB
- Stars: 724
- Watchers: 18
- Forks: 15
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# Metal Gear Solid Master Collection Fix
[MG1 / MG2 Nexus Page](https://www.nexusmods.com/metalgearandmetalgear2mc/mods/9) | [MGS2 Nexus Page](https://www.nexusmods.com/metalgearsolid2mc/mods/49) | [MGS3 Nexus Page](https://www.nexusmods.com/metalgearsolid3mc/mods/139) | **GitHub Repo (You're already here!)**
[](https://github.com/ShizCalev/MGSHDFix/releases)
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](https://github.com/nuggslet/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).
- Corrects gameplay/cutscene aspect ratio (MGS2/MGS3).
- Corrects window size on displays with High DPI scaling enabled. [PR #127](https://github.com/Lyall/MGSHDFix/pull/127)
- Corrects the monitor going to sleep during long cutscenes.
- Launcher skip (see ini to configure).
- Skip intro logos (MGS2/MGS3).
- Adjustable anisotropic filtering (MGS2/MGS3).
- Option to disable bilinear texture filtering, giving the games a pixel art/retro appearance. [PR #138](https://github.com/Lyall/MGSHDFix/pull/138)
- Increased texture size limits (MG1/MG2/MGS3).
- Fixed water surface rendering (MGS3). See [PR #71](https://github.com/Lyall/MGSHDFix/pull/71) for a breakdown of the issue.
- Fixed vector effects / line based rendering scaling (ie rain, lasers, bullet trails.) [PR #140](https://github.com/Lyall/MGSHDFix/pull/140)
- Fixed broken skybox initialization procs (MGS2). [PR#142](https://github.com/Lyall/MGSHDFix/pull/142)
## Installation
- Grab the latest release of MGSHDFix from [here.](https://github.com/Lyall/MGSHDFix/releases)
- Extract the contents of the release zip in to the the game folder.
(e.g. "**steamapps\common\MGS2**" or "**steamapps\common\MGS3**" for Steam).
### Steam Deck/Linux Additional Instructions
🚩**You do not need to do this if you are using Windows!**
- Open up the game properties of either MGS2/MGS3 in Steam and add `WINEDLLOVERRIDES="wininet,winhttp=n,b" %command%` to 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](https://github.com/Lyall/MGSHDFix/issues/35))
- Various visual issues when using the experimental HUD fix. ([#41](https://github.com/Lyall/MGSHDFix/issues/41))
### MGS 3
- Strength of post-processing may be reduced at higher resolutions. ([#35](https://github.com/Lyall/MGSHDFix/issues/35))
- Various visual issues when using the experimental HUD fix. ([#41](https://github.com/Lyall/MGSHDFix/issues/41))
## Screenshots
|  |
|:--:|




| Metal Gear Solid 2 |
|  |
|:--:|


| Metal Gear Solid 3 |
## Credits
[@Lyall](https://codeberg.org/Lyall) for their amazing work making widescreen fix mods, and most importantly, the original creation of this mod!
[@ShizCalev/Afevis](https://github.com/shizcalev) for long-term maintenance and contributing fixes.
[@emoose](https://github.com/emoose), [@cipherxof](https://github.com/cipherxof), & [@Bud11](https://github.com/bud11) for contributing fixes.
[Ultimate ASI Loader](https://github.com/ThirteenAG/Ultimate-ASI-Loader) for ASI loading.
[inipp](https://github.com/mcmtroffaes/inipp) for ini reading.
[spdlog](https://github.com/gabime/spdlog) for logging.
[safetyhook](https://github.com/cursey/safetyhook) for hooking.