What's Changed
⚙️ MGSHDFix – Internal Improvements
- Added an option to disable Windows slideshow performance warning.
- Version checking for ASI loader has been expanded to include wininet.dll in addition to the previous winhttp.dll version check. (As some mod makers are only packaging one DLL and not the other.)
- Added options to disable save folder read-only/writable verification.
- Cleaned up some depreciated options from the MGSHDFix config tool for screen alignment with MG1 / MG2, which have been added to the in-game menu.
- Improved the main game window's initial window layering (ie being placed over the taskbar) behavior while in either borderless windowed or standard windowed mode.
🐛 MGSHDFix – Bug Fixes
- Fixed a scenario where Steam Deck would get stuck with a black screen after attempting to open a NexusMods URL.
- Fixed MGSHDFix Config Tool's .asi path detection when added as a non-Steam game on some Linux distros.
- Fixed a crash log which would appear in Windows event viewer when closing the game's launcher.
- Fixed a scenario where duplicate ASI Loader dll detection would fail if the user was using DXVK or custom build versions of ASI Loader.
- Fixed the game appearing over console notifications on start-up.
- Fixed the load saved game menu not automatically defaulting to the most recent save.
- Fixed Skip Launcher not working properly for Metal Gear 1 / Metal Gear 2: Solid Snake.
- Fixed some log spam when alt-tabbing.
- Corrected a minor typo in the config tool's "Damaged Steam Cloud Save Data Fix" options.
Installation
🚩 If updating from a previous version of MGSHDFix:
- Delete
d3d11.dllfrom your game folder.
Steps:
- Download the file marked MGSHDFix_v3.0.1.zip from the "Assets" section below.
- Extract the contents of the release zip into your game folder.
- (e.g.,
steamapps\common\MGS2orsteamapps\common\MGS3for Steam.)
- (e.g.,
- Set both "Internal Resolution" & "Internal Upscaling" to Default / Original in the game's launcher. (Resolution is entirely handled by MGSHDFix.)
- Texture / Movie resolution is not affected / can be set however desired.
- Launch the MGSHDFix Config Tool (in the game's /plugins folder) to generate a settings file if you're installing the mod for the first time.
Steam Deck/Linux Additional Instructions
🚩 These steps are only needed if you’re on Steam Deck/Linux. Skip if you’re using Windows.
-
Open up the game properties of either MGS2/MGS3 in Steam and add the following line to the launch options:
WINEDLLOVERRIDES="wininet,winhttp=n,b" %command% -
When opening the MGSHDFix Config Tool on Steam Deck/Linux, a Proton Tricks Wine Prefix window will pop up. Select any game and hit "OK" to open the MGSHDFix Config Tool.
- If you do not have any games in the list, or the MGSHDFix Config Tool fails to launch, add it as a non-steam game and launch it once through Steam to generate a new Proton Tricks Wine Prefix entry.
- You can remove the Config Tool from your Steam game list and launch it directly after generating this prefix.
Configuration
- See MGSHDFix Config Tool.exe in the
/pluginsfolder to adjust settings for the fix.
Feedback & Support
If you encounter bugs, need help, or want to suggest improvements, please open an issue on the GitHub repository.