What's Changed
Hey everyone, Afevis here!
First off, sorry for the rapid fire updates lately. I'm cramming as much as I can into MGSHDFix before Delta’s release in just 19 days so I can focus on a few day 1 projects I have planned for it.
(And yes I definitely noticed all those green medical crosses in the trailers lol)
I know updating config files every release can be a pain, so I am currently exploring a full in-game overlay for MGSHDFix to replace the .ini file.
This will let settings persist across updates, allow toggling features on and off in real time without restarting, and even enable live adjustments like rain, laser, and UI scaling widths all without leaving the game, as well as show ranking stats in real time such as guards killed, continue count, number of alerts, shots fired, etc., and other debugging information.
With that out of the way, let's get to the good stuff.
🚀 New Features & Fixes
🖥️ UI Scaling Fix
- All vector-based UI elements now properly scale with the game’s resolution. No more tiny codec lines and practically invisible thermal goggle crosshairs.
- Fixes a shared engine bug present since the 2002 Xbox port of MGS2. (Yes, MGS3 also has the same issue.)
- Applies to:
- Scaling now matches with PCSX2.
- Before and after screenshots of all our various fixes can be found here:
https://github.com/Lyall/MGSHDFix/tree/master/screenshots
🕸️ Wireframe Mode
- Added Wireframe Rendering with two modes:
- With skyboxes
- Without skyboxes
- Toggle freely during gameplay. Great for debugging, exploration, or stylish screenshots.
⌨️ MGSHDFix Keybind System
- Introduced customizable hotkeys for toggling features in real time:
- Rain and Laser scaling shaders
- UI scaling shaders
- Wireframe modes
- Works with any keyboard key or mouse button.
- Configured via the
.inifile for now. Will move to the planned in-game overlay in a future update.
⚙️ MGSHDFix – Internal Improvements
- Split the log file into
MGSHDFix_Game.logandMGSHDFix_Launcher.logso we always have both contexts when a user reports an issue on GitHub.
Full Changelog: 2.6.2...2.7.0 / #181
Installation
🚩 If updating from a previous version of MGSHDFix:
- Delete
d3d11.dllfrom your game folder. - Delete old MGSHDFix files (for example,
MGSHDFix.iniandMGSHDFix.asi) before installing the update.
Steps:
- Download the file marked MGSHDFix_v2.7.0.zip from the "Assets" section below.
- Extract the contents of the release zip into your game folder.
- For example:
steamapps\common\MGS2orsteamapps\common\MGS3for Steam.
- For example:
- 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
🚩 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%`
Configuration
- See MGSHDFix.ini 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.