File information

Last updated

Original upload

Created by

Lyall

Uploaded by

Afevis

Virus scan

Safe to use

Tags for this mod

About this mod

A fix that adds custom resolutions, ultra-wide support and much more to the Metal Gear Solid Master Collection.

Permissions and credits
Mirrors
Changelogs
Metal Gear Solid Master Collection Fix

MG1 / MG2 Page | MGS2 Page (You're already here!) | MGS3 Page | GitHub Repo

This is a fix that adds custom resolutions, ultra-wide support, and much more to the Metal Gear Solid Master Collection.


Featured by:


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).
  • Launcher skips (see ini to configure).
  • Skip intro logos (MGS2/MGS3).
  • Option to disable pausing on alt-tab.
  • Option to force the game to output stereo audio, which corrects the infamous "rain is louder than codec conversations" issue. PR #162
  • Adjustable anisotropic filtering (MGS2/MGS3).
  • Option to disable bilinear texture filtering, giving the games a pixel art/retro appearance. PR #138
  • Increased texture size limits (MG1/MG2/MGS3).
  • Adds support for custom PS2 controller glyphs without overwriting existing textures.
  • Option to force Snake / Raiden to wear their sunglasses (or disable sunglasses entirely).
  • Option to continue aiming your gun after firing it while in first-person / while holding lock-on.
  • Toggleable wireframe modes.


Bug Fixes

  • Fixes gameplay/cutscene aspect ratio for ultrawide resolutions (MGS2/MGS3).
  • Fixes window size on displays with High DPI scaling enabled. PR #127
  • Fixes the monitor going to sleep during long cutscenes (Windows only — Linux requires Valve to fix).
  • Fixes the Steam Cloud related "DAMAGED SAVE / CORRUPT SAVE" issue.
  • Fixes water surface rendering (MGS3). PR #71
  • Fixes crashes, audio desync, timer delays, and broken loading zones caused by alt-tabbing. (Configurable in the ini for speedrunners who need the original behavior.)
  • Fixes the bug where your character would start aiming right away after re-equipping a gun that was drawn when you put it away.
  • Fixes the bug where your character would stop aiming their gun while holding L1 when you fully tilt your joystick.
  • Fixes various visual effects which ran at double speed, causing them to end early compared to PS2 (also affects PCSX2/emulation) (MGS2).
  • Fixes vector effects / line-based rendering scaling (rain, lasers, bullet trails). PR #140
  • Fixes broken skybox initialization (MGS2). PR #142
  • Fixes UI scaling. PR #181


Logging / Warnings for Common Configuration Issues

  • Warnings for common mod compatibility & installation issues — which often result in crashes.
  • Warnings if your game's audio is muted via the main launcher.
  • Logging for Steam Input's controller status (detected controllers, keybinds, etc.).


Installation

🚩 If updating from a previous version of MGSHDFix:
  • Delete d3d11.dll from your game folder.
  • Delete old MGSHDFix files (MGSHDFix.ini, MGSHDFix.asi) before installing the update.


Steps:
  • Download the latest release of MGSHDFix from here.
  • Extract the contents of the release zip into your game folder.
  • (e.g., steamapps\common\MGS2 or steamapps\common\MGS3 for Steam.)
  • Set both "Internal Resolution" & "Internal Upscaling" to Default / Original in the game's launcher. (Resolution is entirely handled by MGSHDFix.)


Steam Deck/Linux additional instructions

  • You do not need to do this if you are using Windows!
  • Open the Steam properties of either MGS2/MGS3 and add this line to the launch options:
    WINEDLLOVERRIDES="wininet,winhttp=n,b" %command%


Configuration

  • See MGSHDFix.ini in the /plugins folder to adjust settings.


Known Issues

Please report any issues you encounter on the GitHub here.


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)


Credits

@Lyall for their amazing work creating this mod and widescreen fixes.

@ShizCalev / Afevis for long-term maintenance and fixes.

@emoose, @cipherxof, & @Bud11 for contributing fixes.

Ultimate ASI Loader for ASI loading.
inipp for ini reading.
spdlog for logging.
safetyhook for hooking.






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!

MGS2 Bugfix Modpacks


MGS3 Bugfix Modpacks


(Note: These require the latest official game version. Pirated copies may crash, and I won't/can't troubleshoot pirated copies. ♥)