What's Changed
🚀 New Features & Fixes
🎮 Control Fixes
- Fixed a vanilla bug where your character would immediately start aiming after re-equipping a gun that was drawn when you put it away (which broke quick-reloading.)
- Fixed a vanilla bug where your character would stop aiming while holding L1 if the joystick was fully tilted.
Both fixes can be toggled in the config file for players who prefer the original behavior.
🔫 Keep Aiming After Firing
- Integrated the KeepAiming mod directly into MGSHDFix.
Huge thanks to Zenf for the original mod and memory location info! - Your gun will no longer be automatically lowered after firing.
- Fully rewritten with support for:
- Holding gun up only while in First-Person View (R1) or while holding Lock-On (L1).
- MGS2 support (rifles fully supported; pistols and RBG-8 still pending due to firing delay bug).
🕶️ MGS2 Sunglasses Tweak
- Added an option to always (or never) have Snake/Raiden wear their sunglasses.
- The Patriots are watching... If using a pirated copy of MGS2 between 6 AM–7 PM, they may “mysteriously” put on their sunglasses on their own…
🐛 MGSHDFix – Bug Fixes
- Fixed one case where Solidus’s flamedash effect played at half-speed (an overcorrection from v2.5.0).
- Fixed a log spam issue when tranquilizing guards without the “tranquilize 100 guards” achievement.
- GPU log improvements: Intel UHD 600 integrated GPUs now properly trigger the “minimum requirements not met” alert.
⚙️ MGSHDFix – Internal Improvements
- Added detailed Steam Input logging for all detected controllers to aid in debugging PlayStation controller issues.
If you run into controller problems, please report them on GitHub—we need your logs! - Improved config file resilience: typos are now less likely to break things.
Full Changelog: 2.5.1...2.6.0
Installation
🚩 If updating from a previous version of MGSHDFix:
- Delete
d3d11.dllfrom your game folder. - Delete old MGSHDFix files (e.g.,
MGSHDFix.iniandMGSHDFix.asi) before installing the update.
Steps:
- Download the file marked MGSHDFix_v2.6.0.zip from the "Assets" section below.
- Extract the contents of the release zip into your game folder.
- (e.g.,
steamapps\common\MGS2orsteamapps\common\MGS3for Steam.)
- (e.g.,
- 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.