Monday, November 20, 2023

METAL GEAR SOLID 2: Sons of Liberty - Master Collection Version








geo-11 fix for METAL GEAR SOLID 2: Sons of Liberty - Master Collection Version.


Update (2024-09-28): small update to correct the custom crosshair for the new 2.0.0 version of the game.


Fixed
- Haloing issues.
- Lens flares now at depth.
- Double depth of the background during codec calls.
- Autoconvergence configured. If you disable it, you'll have to make your own quick convergence hotkeys.
- Added a custom crosshair for sniper rifles.


Installation
geo-11 (with build v0.6.182): download this file and extract its contents in the "MGS2" folder, where "METAL GEAR SOLID2.exe" is. Remember to edit "d3dxdm.ini" to change your "direct_mode" to the output you need. For 3D Vision monitors, only "nvidia_dx11" works properly.
- Warning: keep in mind that mods usually have a "d3d11.dll" file already, which is Ultimate ASI Loader. If you're using mods, you need to rename the "d3d11.dll" file from the fix to "d3d11.asi".
- Run the game.


Custom crosshair information
It's enabled by default, thanks to the "include = ShaderFixes\custom_crosshair.ini" line in "d3dx.ini". Comment or delete that line to disable it.
The following settings can be configured in "d3dx.ini":
- By default it has white color. You can edit the x22, y22 and z22 (RGB color channels respectively). 0 is black, 1 is white. So  you can use decimals between them for each channel.
- By default it has a size multiplier (y23 value) of "0.003". That's the minimum value to be visible at the default 720p internal resolution of the game. At higher resolutions, I recommend "0.002" (no quotes).
- By default it scales up in size the closer the target is (it isn't too noticeable for the most part, but it was fun to do). It's controlled by the z23 value. Set it to 0 to disable it.
- By default it has a "+" shape. You can turn it into a square by setting x24 to 0.


Mod compatibility
- The only element of the fix that cares about mods is the custom crosshair, that needs to detect the sniper icon from the inventory. The "AI Slop" texture mod is supported in both 2x and 4x resolution.


Recommended mods
- The fix for resolution and other extra features: https://github.com/Lyall/MGSHDFix

If you liked the fix and want to contribute for more future fixes, you can donate to this PayPal account: masterotakusuko@gmail.com
Or you can join my Patreon: https://www.patreon.com/masterotaku

12 comments:

  1. @ masterotaku Does this Geo11 fix only works with game version 1.3.0 update from six days ago? the reason I ask, is because I have version 1.2.2.0 of the game and the game launches fine with MGSHDFix, + AI Slop textures + audio fix mod but as soon as I add the Geo-11 fix the games won't start. Geo11 hooks into the game launcher fine but as soon as i select start game in the game launcher, the game won't launch and crash to desktop. I renamed the MGSHDFix d3d11.dll to winmm.dll as per the creator suggestion in the nexus posts and the mod MGSHDFix works fine, the game launches with no problem . But as soon as I add Geo-11 d3d11.dll the game wont launch. I even removed the MGSHDFix and tried the Geo11 fix by itself, Geo11 hooks into the game launcher fine but as soon as i select start game in the game launcher the game won't even start.

    ReplyDelete
    Replies
    1. I definitely tried all the game versions as it was updated over time. I had no problems in that regard.
      For me the fix works both as standalone and also as "d3d11.asi" alongside other mods.
      What happens if you use the dll files from the Devil May Cry 5 fix, for example?
      I'm not sure if this is the case, but I found some people having launching problems with the latest version of geo-11 for no apparent reason. I use it myself even with the latest Nvidia drivers with no problems.

      Delete
  2. I tried the Devil May Cry 5 d3d11.dll , renamed it d3d11.asi and this is the error I get [img]https://i.imgur.com/iqh3bIX.png[/img]. Also someone else I know is getting this error as well with the Devil May cry fix. we both are troubleshooting.

    ReplyDelete
  3. https://i.imgur.com/iqh3bIX.png

    ReplyDelete
  4. I just tried the DMC dll files without the MGSHDFix and i get to the MGS2 Launcher but when i select the game to start it crashes to the desktop.

    ReplyDelete
  5. From the eventviewer - https://i.imgur.com/LaRTLsO.png

    ReplyDelete
  6. masterotaku I got it working DMC dll worked d3d11.asi, had to rename the MGSHDFix winmm.dll and METAL GEAR SOLID2.exe and Luncher.exe as to run as admin in the properties.

    ReplyDelete
    Replies
    1. Can you please explain step by step what you have done to get it work?.I have the same isue when paste geo11 to game folder it will get to the launcher but when select the game to start it crashes to the desktop.With no geo 11 game working as normal.

      Delete
    2. Smiks sorry for the late reply. I don't know if you fixed it but what worked for me, because the game also started doing that to me as well was adding "Everyone" to the Group and setting the Permissions for "Everyone" to Full Control" for the file "steamclient_loader.exe" & "METAL GEAR SOLID2.exe" check the pictures links below so you see what i'm talking about. after I did that. the game starts with no problems.

      https://i.imgur.com/NyjrCYv.png
      https://i.imgur.com/pzz9Lth.png

      Delete
  7. @masterotaku Thank You for all these Geo11 fixes your hard work and dedication is highly appreciated

    ReplyDelete
  8. This comment has been removed by the author.

    ReplyDelete
  9. this is great. not that i support konami's crap. but atleast releasing hd collection on pc made the mods possible.

    ReplyDelete