github ShizCalev/MGSHDFix 3.1.0

2 hours ago

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

What's Changed

A lot's changed with this version! Tons of new fixes, restorations, and legacy bugs have been fixed. Expect a lot more to be added over the coming month(s) - this is still just the start!

A small note to start - our main repo's URL has been updated to https://github.com/ShizCalev/MGSHDFix . This was a normal git transfer, so any API calls/PR's made towards the original repo URL will continue functioning / be redirected seamlessly. Thank you Lyall for getting this projected started years ago. ♥

[Brackets denote what version the bug was introduced, ie Sons of Liberty, Substance, HD Collection, Master Collection]

🚀 New Fixes & Features

🖥️ Performance Optimization

  • All games have had their performance even further optimized, CPU usage & (for handhelds) Total Power Draw are now reportedly equal to playing MGS2 / MGS3 on PCSX2. (by @cipherxof in PR #225 )

Ingame captions can now have their size & opacity adjusted.

  • (I personally recommend setting "Caption Outline Opacity" to 30%.)

🎮 Content Restoration:

Restored MGS3's cutscene framing back to its original PS2 positioning. [2011 HD Collection]

  • Bluepoint's viewport offset math was off slightly, and that resulted in all cutscenes having the bottom ~10% of the screen cut off / shifted upwards.
    • This issue was fixed in the 3DS port and Delta.
  • The viewport has been to-the-pixel perfectly centered in the middle of the original PS2 camera position.
    • As the game's aspect ratio is taller than the original PS2 aspect ratio (16:9 vs 2.35:1 cinematic ultra-wide), there is still slightly more visible at the tops & bottoms of the frame than the original game.
    • One or two spots have been noticed to briefly view off the edge of the map / through geometry. This also occurs in the original PS2 version. Some tweaks are being made by hand as needed - please report if you notice any more.
  • Example 1 | Example 2 | Example 3 / 4 / 5

MGS2: Restored missing sun-glare / sparkle effects during Late-Game cutscene involving Emma in Shell 1.

  • This effect has been broken in every version of the game since 2002 PS2 Substance.
  • Trying to avoid spoilers here since it is a major story moment - MAJOR STORY SPOILER EXAMPLE

Tons of MGS2's particle effects have had their speeds restored to their original PS2 timings. [2011 HD Collection]

  • Notably, rain, and splashing effects throughout the tanker cutscenes.
  • A lot more effects are still being corrected, the goal is to do a full audit of -every- particle system in both MGS2 & MGS3.
  • Example 1 | Example 2

Restored MGS2's Optical (Stealth) Camo refraction effects, as well as the missing stealth camo breaking effect during the opening Tanker cutscenes. (by @gibletto in PR #228 ) [2011 HD Collection]

Option to disable Bluepoint's HD Collection repositioned 16:9 gameplay camera angles - which zoomed most camera angles in to limit seeing outside the edges of the map.

  • This will allow you to at times see outside the bounds of the map.
  • In some areas, such as Strut D in MGS2, this can increase your vertical and horizontal screen vision by as much as ~15%.
  • This option can be toggled on and off in realtime (you may have to leave and reenter the room for the update to take effect.)
  • Examples

🐛 MGS2 Bugfixes

  • Fixed Sensor-A's (the bomb sensor) bomb radar overlay drifting as the player moved. [2011 HD Collection - This was fixed by Armature Studios with the 2012 Vita port, but broken again in the Master Collection]
  • Corrected Solidus's voice positioning when striking Raiden with his tentacle attack. (by @Jacky720 in PR #227 ) [2001 Sons of Liberty]
  • Restored all information in the dogtag viewer which was censored. [2011 HD Collection]
  • Restored broken MGS1 & Ghost Babel Colonel sprites during GW codec calls. [2011 HD Collection]
  • Fixed the harrier not swapping to its damaged state textures when struck by stinger missiles. (by @Jacky720 in PR #229 ) [2011 HD Collection]
  • Fixed boss Metal Gear Ray unit numbers not advancing past B-01F. (by @Jacky720 in PR #229 ) [2011 HD Collection]
  • Fixed coolant spray not fogging mirrors up. (by @Jacky720 in PR #232 ) [2011 HD Collection]
  • Fixed coolant spray fog on glass showing up as hot while wearing thermal goggles. [2003 PS2 Substance]

✨ New MGS2 Features

Option to swap OK & Cancel (X / O buttons) in menus.

Several options to always force Player Models, Marines, and Hostages to always render as their high-polygon (high LOD) models.

Option to restore the original Japanese Sons of Liberty mobile phone's Metal Gear Solid theme ringtone, which went missing in all future versions of the game.

  • This is on by default.

Difficulty Restoration Options:

Option to restore grenade cooking, so grenades will start counting down towards detonation the moment you press the weapon button.

  • Bluepoint changed this PS2 behavior to only start counting down once the grenade is thrown.
  • This can be toggled on/off at will.

Option to restore original Solidus choking duration and life reduction.

  • Bluepoint made this sequence significantly easier with the HD Collection.

  • HDC Durations: Very Easy: 600, Easy: 650, Normal: 700, Hard: 750, Extreme: 800, European Extreme: 850

  • PS2 Durations: Very Easy: 600, Easy: 635, Normal: 900, Hard: 1200, Extreme: 1500, European Extreme: 3000

  • HDC Life Amount: Very Easy: 200, Easy: 184, Normal: 168, Hard: 152, Extreme: 136, European Extreme: 120

  • PS2 Life Amount: Very Easy: 200, Easy: 120, Normal: 100, Hard: 75, Extreme: 50, European Extreme: 30

Options to force Real Time Clock based Shell 1 core hostage easter eggs.


👀 Bluepoint's First Person Shooter Mode (EXPERIMENTAL)

Options have been added to enable First Person Shooter mode.

  • This was a cut-feature originally developed by Bluepoint for the 2011 HD Collection.

  • This feature was cut around 7/7/2011. Functionality is a bit glitchy, as this feature was not fully completed.

  • Things are still being patched up by hand with love. Be sure to report glitches on our GitHub repo so we can address everything that's janky. <3

    • Arm positions are a bit glitchy when holding some weapons. This is being addressed in an upcoming patch.

📸 Bluepoint's MGS2 Subsistence-style Third Person Freecam (EXPERIMENTAL)

Options have been added to enable a Subsistence style third person camera in MGS2 which is controlable using the right analog stick.

  • This is another cut feature that Bluepoint was working on for the 2011 HD Collection.

  • Implementation has been left faithful to how things were designed by Bluepoint for this initial version.

    • The camera returns to the original isometric camera angles when in some tight corridors / hallways to prevent the camera from clipping through walls.
  • This third person camera has been disabled in VR Missions as it defeats a number of puzzles and glitches through the level on a few maps. VR missions will be reenabled in a future patch as those issues are corrected / limited.

  • The third person camera has also been disabled while holding the high frequency blade for this inital version, as the right analog stick is conflictingly mapped to both swinging & moving the camera at the same time.

  • I personally recommend using D-Pad Left for zoom reset, and D-pad Up & Down for zoom in / out.

  • Always keep aiming integration has been added.

  • Example


⚙️ MGSHDFix – Internal Improvements

  • Config tool: Now supports gamepad inputs for all hotkeys. (These mappings are based off the default ingame steam binds.)



New Contributors

Full Changelog: 3.0.3...3.1.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.1.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.