Skip to content

Releases: nuggslet/MGSM2Fix

v2.2 - mixed signals

13 Mar 20:08
Compare
Choose a tag to compare

Changes

  • MGS 1: Disassociated USE_ANALOG flag from the MGSM2Fix.ini Analog option - USE_ANALOG is now always set for best compatibility with all versions of the game. Retired the Analog option in MGSM2Fix.ini as there is no need to enable it unless running below Ver. 1.5.0.
  • MGS 1: Fixed NTSC vertical alignment when internal resolution is boosted.

MGS1

Analog (MGS 1)

Konami has fixed the issue described below so these steps are no longer required & everything should work out of the box!

Previous text

As of writing, the Steam Input configuration for the game is broken (out of date). The intended changes are still attached to the 'staging' branch of the game and not the live game, so Steam may require a little encouragement to get Ver. 1.5.0 analog input working. Hopefully Konami will sort this out soon, but in the meantime you can do the following:

1. Copy game_actions_2131630.vdf from the release zip to e.g. C:\Program Files (x86)\Steam\controller_config\game_actions_2131630.vdf. You may need to create the controller_config folder.
2. Once done, navigate to one of these in your browser to grab the official Ver. 1.5.0 configuration:

- steam://controllerconfig/2131630/3151547762 (Generic)
- steam://controllerconfig/2131630/3151614843 (Xbox 360)
- steam://controllerconfig/2131630/3151617087 (Xbox One)
- steam://controllerconfig/2131630/3151625643 (PS4)
- steam://controllerconfig/2131630/3151626740 (PS5)
- steam://controllerconfig/2131630/3151629784 (Switch Pro)
- steam://controllerconfig/2131630/3161667775 (Steam Deck)

3. If done successfully, you should see "LeftStick" assigned to the controller when you view the layout in Steam.

Installation

  • Make sure to download the correct zip for the game. A separate fix is required for Bonus Content as it's 64 bit, while MGS1 is 32 bit.
  • Extract the contents of the release zip in to the the game folder.
    (e.g. "steamapps\common\MGS1" or "steamapps\common\MGS Master Collection Bonus Content" for Steam).

Steam Deck/Linux additional instructions

  • Open up the Steam properties of MGS1 and put WINEDLLOVERRIDES="d3d11=n,b" %command% in the launch options.

Configuration

  • See MGSM2Fix.ini to adjust settings for the fix.

v2.1 - a bit rough around the edges

06 Feb 18:42
Compare
Choose a tag to compare

Changes

  • MGS 1: Inverted sense of patch options in MGSM2Fix.ini. The newer options should be more understandable.
  • MGS 1: Adjusted mysterious resolution parameters for hopefully better compatibility & added hidden options in MGSM2Fix.ini (LayerWidth/LayerHeight) if these values do not work for everyone.

MGS1

Installation

  • Make sure to download the correct zip for the game. A separate fix is required for Bonus Content as it's 64 bit, while MGS1 is 32 bit.
  • Extract the contents of the release zip in to the the game folder.
    (e.g. "steamapps\common\MGS1" or "steamapps\common\MGS Master Collection Bonus Content" for Steam).

Steam Deck/Linux additional instructions

  • Open up the Steam properties of MGS1 and put WINEDLLOVERRIDES="d3d11=n,b" %command% in the launch options.

Configuration

  • See MGSM2Fix.ini to adjust settings for the fix.

v2.0 - it's not over yet!

06 Feb 01:29
Compare
Choose a tag to compare

Changes

  • MGS 1: Added an option to increase the internal render resolution, and a separate option to toggle a widescreen hack as a bonus. This is configured by specifying the render height (rows) in pixels in MGSM2Fix.ini (and can even be used to reduce the resolution further if the bit-crushed aesthetic is your thing). Render width is controlled using the in-game screen settings, allowing switching between 4:3 or widescreen while the game is running. A lot has gone on behind the scenes to make this possible - many thanks if you contributed to discussion (and suffered my rambling) while it was in the works!

MGS1

Edit

Release was reuploaded with an ini and emulator layer size hotfix. Download it again if you experienced issues.

Installation

  • Make sure to download the correct zip for the game. A separate fix is required for Bonus Content as it's 64 bit, while MGS1 is 32 bit.
  • Extract the contents of the release zip in to the the game folder.
    (e.g. "steamapps\common\MGS1" or "steamapps\common\MGS Master Collection Bonus Content" for Steam).

Steam Deck/Linux additional instructions

  • Open up the Steam properties of MGS1 and put WINEDLLOVERRIDES="d3d11=n,b" %command% in the launch options.

Configuration

  • See MGSM2Fix.ini to adjust settings for the fix.

v1.2 - censorship demastered

20 Jan 17:00
Compare
Choose a tag to compare

Changes

  • MGS 1: Added an option to enable/disable the mosaic blur effect on Johnny in the Holding Cell. By default, the underpants will be removed and the blur applied as in the original releases (except the Japanese releases which always had underpants and are unchanged).
  • Lots of backend (ha) work to hook and interact with the emulator modules. The CPU is fully understood, work is ongoing for other parts of the system.
  • A new logging option has been added for the PSX kernel, and various reorganisation / renaming so that things are grouped better and generally look better in the log file.

Analog (MGS 1)

  • Recommended Steam controller profile: steam://controllerconfig/2131630/3087945618 (copy to browser address bar).

Installation

  • Make sure to download the correct zip for the game. A separate fix is required for Bonus Content as it's 64 bit, while MGS1 is 32 bit.
  • Extract the contents of the release zip in to the the game folder.
    (e.g. "steamapps\common\MGS1" or "steamapps\common\MGS Master Collection Bonus Content" for Steam).

Steam Deck/Linux additional instructions

  • Open up the Steam properties of MGS1 and put WINEDLLOVERRIDES="d3d11=n,b" %command% in the launch options.

Configuration

  • See MGSM2Fix.ini to adjust settings for the fix.

v1.1 - extra patch options & some housekeeping

05 Jan 21:06
Compare
Choose a tag to compare

Changes

  • MGS 1: Added advanced options to disable all* Master Collection patches to RAM and CD-ROM images. This is intended to facilitate testing of Ketchup mods where certain mods clash with MC patches.
    • The only patch left enabled even with these options set to disabled is for the RAM code cave at offset 0x200000. This should not conflict with any mods, and disabling this one causes all of the Steam achievements to instantly unlock.

Analog (MGS 1)

  • Recommended Steam controller profile: steam://controllerconfig/2131630/3087945618 (copy to browser address bar).

Installation

  • Make sure to download the correct zip for the game. A separate fix is required for Bonus Content as it's 64 bit, while MGS1 is 32 bit.
  • Extract the contents of the release zip in to the the game folder.
    (e.g. "steamapps\common\MGS1" or "steamapps\common\MGS Master Collection Bonus Content" for Steam).

Steam Deck/Linux additional instructions

  • Open up the Steam properties of MGS1 and put WINEDLLOVERRIDES="d3d11=n,b" %command% in the launch options.

Configuration

  • See MGSM2Fix.ini to adjust settings for the fix.

v1.0 - mod support & a happy new year!

01 Jan 00:00
Compare
Choose a tag to compare

Changes

  • MGS 1: Added 'Ketchup' mod loader. This currently supports PPF3 format patches to each ISO in the Master Collection under the following folders in the "steamapps\common\MGS1" directory:
  mods\INTEGRAL\INTEGRAL\0\
  mods\INTEGRAL\INTEGRAL\1\
  mods\INTEGRAL\VR-DISK\
  mods\VR-DISK_US\
  mods\VR-DISK_EU\
  mods\MGS1_JP\0\
  mods\MGS1_JP\1\
  mods\MGS1_US\0\
  mods\MGS1_US\1\
  mods\MGS1_UK\0\
  mods\MGS1_UK\1\
  mods\MGS1_DE\0\
  mods\MGS1_DE\1\
  mods\MGS1_FR\0\
  mods\MGS1_FR\1\
  mods\MGS1_IT\0\
  mods\MGS1_IT\1\
  mods\MGS1_ES\0\
  mods\MGS1_ES\1\

Where 0 and 1 refer to disk 1 and disk 2 respectively. Additional patch formats may be supported in future.
See makeppf for creating PPF3 patches/mods for MGSM2Fix v1.0. PPF3 patches derived from original PSX CD releases should work correctly with Master Collection and MGSM2Fix v1.0.

Analog (MGS 1)

  • Recommended Steam controller profile: steam://controllerconfig/2131630/3087945618 (copy to browser address bar).

Installation

  • Make sure to download the correct zip for the game. A separate fix is required for Bonus Content as it's 64 bit, while MGS1 is 32 bit.
  • Extract the contents of the release zip in to the the game folder.
    (e.g. "steamapps\common\MGS1" or "steamapps\common\MGS Master Collection Bonus Content" for Steam).

Steam Deck/Linux additional instructions

  • Open up the Steam properties of MGS1 and put WINEDLLOVERRIDES="d3d11=n,b" %command% in the launch options.

Configuration

  • See MGSM2Fix.ini to adjust settings for the fix.

v0.8 - just what the doctor ordered

27 Dec 23:52
Compare
Choose a tag to compare

Changes

  • Fixes for Ver.1.4.0 compatibility. Screen options (e.g. smoothing) are now commented out in the configuration file - this means that the fix will not set them, allowing the game's new built-in options to handle it. Uncommenting them restores the original fix behaviour.
  • MGS 1: Option to revert the Master Collection medicine item texture swap (red cross).

Analog (MGS 1)

  • Recommended Steam controller profile: steam://controllerconfig/2131630/3087945618 (copy to browser address bar).

Installation

  • Make sure to download the correct zip for the game. A separate fix is required for Bonus Content as it's 64 bit, while MGS1 is 32 bit.
  • Extract the contents of the release zip in to the the game folder.
    (e.g. "steamapps\common\MGS1" or "steamapps\common\MGS Master Collection Bonus Content" for Steam).

Steam Deck/Linux additional instructions

  • Open up the Steam properties of MGS1 and put WINEDLLOVERRIDES="d3d11=n,b" %command% in the launch options.

Configuration

  • See MGSM2Fix.ini to adjust settings for the fix.

v0.7 - exorcism pics, dev menu and a distinct lack of underpants

17 Dec 17:33
Compare
Choose a tag to compare

Changes

  • MGS 1: Option to inject the dev menu (stage select) at game startup. This replaces the title screen but it can still be accessed by selecting 'title' from the dev menu.
  • MGS 1: Options to revert changes made in the Master Collection via patches to the exorcism pictures and Johnny's underpants. (Be warned, there is no mosaic blur at this time!)
  • Other minor fixes / fix attempts / adjustments. Built with different compiler flags in the hope that it will trick Windows Defender for those affected, let me know how it goes.

Analog (MGS 1)

  • Recommended Steam controller profile: steam://controllerconfig/2131630/3087945618 (copy to browser address bar).

Installation

  • Make sure to download the correct zip for the game. A separate fix is required for Bonus Content as it's 64 bit, while MGS1 is 32 bit.
  • Extract the contents of the release zip in to the the game folder.
    (e.g. "steamapps\common\MGS1" or "steamapps\common\MGS Master Collection Bonus Content" for Steam).

Steam Deck/Linux additional instructions

  • Open up the Steam properties of MGS1 and put WINEDLLOVERRIDES="d3d11=n,b" %command% in the launch options.

Configuration

  • See MGSM2Fix.ini to adjust settings for the fix.

v0.6 - launcher skip & MG NES / Snake's Revenge support

23 Nov 21:27
Compare
Choose a tag to compare

Changes

  • Now also supports the Vol.1 Bonus Content (Metal Gear / Snake's Revenge NES).
  • MGS 1: Ability to skip the launcher and boot directly to the last launched game version. To return to the launcher simply pause and exit to main menu, which will allow changing the default game version.
  • MGS 1 / MG | SR : Added intro logo skip, enabled by default.
  • Debug: Squirrel debugger can now coexist with the rest of the fixes. Enabling it will not turn off other features unless "exclusive" mode is enabled.
  • Debug: Added a new SQDbg "eval" command which provides a simple way to inject Squirrel code for experiments.

Analog (MGS 1)

  • Recommended Steam controller profile: steam://controllerconfig/2131630/3087945618 (copy to browser address bar).

Edit

Files were reuploaded with static linkage to solve "error 126". No difference if the previous v0.6 was working for you.

Installation

  • Make sure to download the correct zip for the game. A separate fix is required for Bonus Content as it's 64 bit, while MGS1 is 32 bit.
  • Extract the contents of the release zip in to the the game folder.
    (e.g. "steamapps\common\MGS1" or "steamapps\common\MGS Master Collection Bonus Content" for Steam).

Steam Deck/Linux additional instructions

  • Open up the Steam properties of MGS1 and put WINEDLLOVERRIDES="d3d11=n,b" %command% in the launch options.

Configuration

  • See MGSM2Fix.ini to adjust settings for the fix.

v0.5 - Mantis P2 analog fix

19 Nov 08:37
Compare
Choose a tag to compare

Changes

  • MGS 1: Fix for player 2 input when using analog (commander room).

Installation

  • Extract the contents of the release zip in to the the game folder.
    (e.g. "steamapps\common\MGS1" for Steam).

Steam Deck/Linux additional instructions

  • Open up the Steam properties of MGS1 and put WINEDLLOVERRIDES="d3d11=n,b" %command% in the launch options.

Configuration

  • See MGSM2Fix.ini to adjust settings for the fix.