github ShizCalev/MGSHDFix 3.0.0

latest releases: 3.0.3, 3.0.2, 3.0.1...
3 months ago

What's Changed

⚙️ MGSHDFix – Updated for patch 3.0.0.

  • MGS2 Plant Intro & Ending Skybox fixes have been removed. The issue has been fixed officially by Konami.
  • All other MGSHDFix corrections (effect speeds, vector line/rain/laser scaling, ect.) have not been fixed by Konami. Ergo, MGSHDFix is still relevant (unfortunately.)

🚀 New Fixes & Features

🖥️ Graphics

  • Added support for supersampling and downsampling (Graphics -> Internal Resolution -> Render Width / Height)

🎮 Content Restoration

  • Added a config option to restore Gackt's dogtag (a Japanese musician) in MGS2, which was renamed to "Gecko" with the MC. (Config Tool -> Tweaks -> Various. On by default.)

🧪 Stability

  • Added a config option to automatically disable Windows fullscreen optimization for the game, which can fix crashes and framerate drops on some systems

💾 Achievements

  • Fixed MGS2's Bye Bye Big Brother achievement progress not being tracked across gameplay sessions.

⚙️ MGSHDFix – Internal Improvements

  • Improved support for 4:3 aspect ratio internal resolution.
  • Added a config option to automatically delete outdated save data when fixing damaged Steam Cloud saves, as opposed to moving them to an "Outdated Saves" backup folder. (Config Tool -> General -> Damaged Save Data Fix. Set to "Move Outdated Save Data" by default.)
  • Added a config option to disable Damaged Save Data Fix.
  • Added a config option to enable/disable console notifications when damaged save files are fixed.
  • Added a warning if an outdated version of ASI Loader has been installed after MGSHDFix, which can result in crashing.
  • Added a warning if the game's save folder is not writable (i.e. if the game is installed on a read-only SD card), which would make the game unsavable.
  • Added a warning if Windows background slideshow mode is enabled (which causes performance drops in all DirectX games.)
  • Added a warning for severely outdated GPU drivers (which can result in crashes.)
  • Added a warning for severely outdated Windows versions (which can cause crashes.)
  • Added warnings to the config tool if it detects that MGSHDFix is NOT installed in the correct folder (ie the zip was extracted to a new folder inside the game folder, instead of directly extracted into the game folder.)
  • Added warnings to the config tool if multiple copies of ASI Loader are installed (ie d3d11.dll from the MGS3 Crouch Walking mod, DXGI.dll from MGS3 Subsistence mod), which would cause the game to crash (due to double-initialization of mods) before it could warn you about the same issue.
  • Added logging for currently installed mods (ie reshade, asi mods, asi loader version, upscaled texture packs, ect.) to assist with troubleshooting
  • Made the MGSHDFix warning for the main launcher's FSR internal upscaling options being enabled more obvious. (MGSHDFix increases the resolution itself, the launcher's internal resolution options should ALWAYS be set to original/default.)

🧩 Missing Major Bugfix Mods Warnings

  • Added warnings if major bugfix / crashfix mods are not installed (which are not directly bundled with MGSHDFix due to file size.)
    • MGS2 Better Audio Mod: Resolves a show-stopping crash/hang during a late-game cutscene.
    • MGS2 Community Bugfix Compilation: Restores missing audio, fixes thousands of textures bugs, holes in models, and localization / typo errors.
    • These warnings can be disabled in the config tool. Internal -> Warn When Missing Major Bugfix Mods

🐛 MGSHDFix – Bug Fixes

  • Fixed viewport not properly scaling with resolution when using borderless windowed mode + a smaller internal resolution.
  • Fixed the game window not being properly centered in the screen when using a windowed / borderless windowed that is smaller than your monitor's native resolution
  • Fixed a momentary performance hitch which could occur during initial startup related to MGSHDFix's logging
  • Fixed achievement persistence not saving progress if you closed the game before transitioning to another room
  • Fixed achievement persistence not saving your progress correctly if you only increment an achivement stat by one (ie you tranqalize 1 guard and immediately close the game)
  • Fixed config tool not displaying error messages properly in some situations.
  • Fixed low spec GPU warning not appearing if a user's GPU was so low spec that their game crashed before it even warned about it.
  • Fixed the config option to disable effect speed fixes not working properly
  • Fixed MGSHDFix's language selection options not actually working.
  • Removed invalid region/language selection options from MGSHDFix's config tool.
  • Fixed a scenario where a duplicate installations of ASI loader would not be properly detected.

Full Changelog: 2.8.3...3.0.0

Installation

🚩 If updating from a previous version of MGSHDFix:

  • Delete d3d11.dll from your game folder.

Steps:

  1. Download the file marked MGSHDFix_v3.0.0.zip from the "Assets" section below.
  2. Extract the contents of the release zip into your game folder.
    • (e.g., steamapps\common\MGS2 or steamapps\common\MGS3 for Steam.)
  3. Set both "Internal Resolution" & "Internal Upscaling" to Default / Original in the game's launcher. (Resolution is entirely handled by MGSHDFix.)
  4. 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 /plugins folder 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.

Don't miss a new MGSHDFix release

NewReleases is sending notifications on new releases.