yoyossef / MGSHDFix

A work-in-progress fix that aims to add custom resolutions and ultrawide support to Metal Gear Solid Master Collection.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Metal Gear Solid Master Collection Fix

ko-fi
Github All Releases

This is a work-in-progress fix that aims to add custom resolutions and ultrawide support to Metal Gear Solid Master Collection.

Games Supported

  • Metal Gear 1/2
  • Metal Gear Solid 2
  • Metal Gear Solid 3

Features

  • Custom resolution/ultrawide support.
  • Borderless/windowed mode.
  • Mouse cursor toggle.
  • Mouse sensitivty adjustment (MGS3).
  • Correct gameplay/cutscene aspect ratio (MGS2/MGS3).
  • Skip intro logos (MGS2/MGS3.

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).

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.
  • If you're using the missing audio workaround put WINEDLLOVERRIDES="xaudio2_9=n;d3d11=n,b" %command% instead.

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.

MG1/MG2

  • Game window is stretched at non 16:9 resolutions.

MGS 2

  • Strength of post-processing is reduced at higher resolutions.

MGS 3

  • Strength of post-processing is reduced at higher resolutions.

Screenshots

ezgif-3-82fd6eedda
Metal Gear Solid 2
ezgif-3-982e93f49a
Metal Gear Solid 3

Credits

@emoose for contributing fixes.
Ultimate ASI Loader for ASI loading.
inipp for ini reading.
Loguru for logging.
length-disassembler for length disassembly.

About

A work-in-progress fix that aims to add custom resolutions and ultrawide support to Metal Gear Solid Master Collection.

License:MIT License


Languages

Language:C++ 100.0%