This might be needed due to the increased texture sizes
Permissions and credits
Author's instructions
MIT License
Copyright (c) 2024 Lyall
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
File credits
Lyall Emoose Cipherxof ShizCalev/Afevis Ultimate ASI Loader inipp spdlog safetyhook
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Added LauncherJumpStart option to skip launcher splash screens & main menu.
Added warning when the game is muted on startup.
Added option to disable pause on focus loss / alt-tab (replaces MGSAltTabPatch mod).
Added option to force stereo audio output to fix "rain louder than codec" issue.
Added support for custom PS2 controller glyph textures for modmakers.
Fixed Steam Cloud "DAMAGED SAVE / CORRUPT SAVE" bug.
Fixed alt-tab during cutscenes causing desyncs, crashes, and softlocks (configurable for speedrunners).
Fixed some MGS2 visual effects running at double speed; now matches PS2 hardware timings.
Added warning if outdated ASI Loader (e.g. d3d11.dll or dxgi.dll) is detected.
Added warning if multiple MGSHDFix instances are installed.
Added warning if outdated ReShade version is detected.
Fixed MGS2 HF Blade Mod file extension automatically if misnamed.
Added GPU/CPU/RAM info to log file for troubleshooting.
Config options in MGSHDFix.ini are now case-insensitive.
Improved warning message when launcher FSR/Upscaling is enabled.
Reduced MGSHDFix startup time by over half.
Added "Verbose Logging" option for development/debug output.
Refactored line scaling fix for better compatibility with future game updates.
MGSHDFix now supports proper /plugins and /scripts directories for modfiles.
Updated dependencies (Zydis/Safetyhook), adds technical Windows 7 support.
Added automatic version checker with update notice at game startup.
Version 2.3.3
Fixed framebuffer / pillarbox fix for MG1/MG2.
Version 2.3.2
Correct splashscreens now load based off your custom resolution
Monitors will no longer go to sleep during long cutscenes
Fixed scaling on high-DPI windows devices.
Version 2.3.0
Updated all code to work with the v2.0.0 game update.
Separated internal render resolution and output resolution.
Reduced log spam from CreateWindowExA hook.
Updated safetyhook to latest version.
If updating from a previous version of MGSHDFix, please delete d3d11.dll from your game folder/any other mods installed (such as crouchwalking)! wininet.dll will handle loading them instead!!!
Version 2.2.0
All: Reworked SetWindowPos hook to fix potential crashes/freezing. #92
MGS2: Removed background input patch as that is no longer needed as of patch v1.4.1
Version 2.1.0
All: Borderless fullscreen now defaults to enabled.
All: Windowed mode now correctly sets the window size to your custom resolution.
Launcher: Expanded "disable mouse cursor" toggle to work in the Unity-based launchers. #76
MG1/2: Fixed MG1/2 crashing when launcher skip was enabled. (#62)
MGS3: Waters surface rendering fix by @cipherxof. (#71)
Version 1.0.0
MG1/2 | MGS 2 | MGS 3: Added launcher skip option. See config file for details. (#5) (#51)
MG1/2 | MGS 3: Fixed potential crashes related to increasing the texture buffer size by running earlier. (#51)
Version 0.9.0
MG1/2 | MGS 3: Added patch for extending the size of texture buffers. By default it is increased from 16MB to 128MB. This will enable the use of significantly larger and more detailed texture mods. (#39)
MGS 2 | MGS 3: Added FOV hook. This will expand the field of view when using an aspect ratio narrower than 16:9, rather than cropping it horizontally.
Version 0.8.0
MGS 2 | MGS 3: Added in HUD/Movie fix for non 16:9 resolutions. Note that this is still currently considered experimental and therefore is disabled by default in the ini.
MGS 2 | MGS 3: Added experimental anisotropic filtering option to increase texture detail at oblique angles. Please report any issues you find with this. (#31)
MGS 2 | MGS 3: Intro skip is now enabled by default. (#23)
MGS 3: Adjusted mouse sensitivity hook to fix crashing and added independent X and Y sensitivity control. (#24)
All: Added framebuffer fix toggle. You can disable this fix to add pillarboxing/letterboxing if required. (#19)
All: Added toggle to disable background input when using windowed/borderless. No more phantom inputs when you alt tab. (#27) (#32)
MG1/MG2: Added HUD fix that is forced on at non-16:9 resolutions so the game always displays in the correct aspect ratio.
Version 0.7.0
Thanks to @emoose and @ShizCalev/Afevis for the contributions!
The above link is a tracker cataloging all the issues (both ones that have been fixed, and ones that are still present) in the MGS Master Collection.
You’re welcome to submit bugs you’ve found (even if already fixed) via this form.
Afevis’s MGS2 & MGS3 Bugfix Modpacks For ease of setup for new players, I maintain modpacks with all the bugfix mods preconfigured for installation with a single click with Vortex Mod Manager. These packs are updated as soon as new fixes come out!