This page was last updated on 23 December 2024, 4:57AM
Changelogs
Version 2.2.0
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.
Version 2.1.0
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.
Version 2.0.0
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!
Version 1.2.0
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.
Version 1.1.0
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.
Version 1.0.0
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:
Version 0.8.0
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).
Version 0.7.0
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.
Version 0.6.0
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.
Version 0.5.0
MGS 1: Fix for player 2 input when using analog (commander room).
Version 0.4.0
MGS 1: Adds an option to enable analog input. This requires Steam controller layout changes to work. Some experimental configurations are available on Steam under community layouts and are working well.
MGS 1: Additional logging of game/emulator prints. (Where Is Snake ????)
Version 0.3.0
Custom resolution options added, including borderless. These control the window/fullscreen resolution, not the PSX internal render resolution. Borrows heavily from MGSHDFix - many thanks to Lyall and emoose!
Tracing feature added for Squirrel and native function calls. Higher tracing level means more recursion into arguments (and will slow things down a lot!)
More behind the scenes improvements: Squirrel VM hooking is now very robust, should solve cases where the fix doesn't start up properly.
MGS 1: Adds an option to enable the dot matrix filter.
Version 0.2.0
Various behind the scenes improvements, injection delay removed.
MGS 1: Adds an option to enable scanlines.
Version 0.1.0
Initial release!
Cool stuff for nerds - play with the script VM!
MGS 1: Adds an option to disable the bilinear filtering.