While V's fix is amazing, it replaces certain files in the GOG version:
1- GOG's dgVoodoo wrapper gets replaced by d3d8to9 wrapper (
https://github.com/crosire/d3d8to9/releases). The replaced file is "d3d8.dll". While d3d8to9 is great, dgVoodoo is far more advanced and stable in most games, but testing should be done in MGS 2.
2- GOG's "mgs2_sse.exe" file gets replaced by V's fix "mgs2_sse.exe". It contains certain features such as cheats support, but compatibility wise, it isn't required.
3- V's fix includes Creative ALchemy to make the sound work on Windows 10 and newer sound cards. It isn't required on GOG's release, although I would like to know how GOG implemented the audio fix, because there isn't any trace of ALchemy.
GOG version can work in widescreen and XInput gamepads with these separate fixes:
1- XInput Plus (
https://sites.google.com/site/0dd14lab/xinput-plus): This wrapper makes the game recognize the triggers and right stick. I attached my settings to this post.
2- Ultimate ASI Loader's 32-bit version (
https://github.com/ThirteenAG/Ultimate-ASI-Loader/releases): Extract it outside the installation folder, rename "dinput8.dll" to "winmm.dll" and place it in the installation's folder "bin" folder.
3- nemesis2000's widescreen fix (
http://ps2wide.net/pc.html#mgs2): Create a folder named "scripts" inside the "bin" folder located in the installation folder. Extract all the files from "mgs2.7z" except "d3d8.dll" to this newly created "scripts" folder and rename "mgs2w.dll" to "mgs2w.asi". Then modify "mgs2w.ini" to select the resolution among other interesting fixes (cutscene letterboxing and FOV). Don't forget to change the resolution also in the game's launcher and disable "Motion Blur" (it just looks horrible) and "Focus" (the DOF effect is broken in high resolutions).