Gameplay works and Gamepad works.
What does not
The MGS2SConfig.exe does not launch the game. You must use the mgs2.exe to run the game.
What was not tested
Did not install the game in wine-1.9.9 i just used the Metal Gear Solid 2 i installed with wine-1.8.2.
Tested On Slackware Current Multilib 03-26-2016. Resolution Tested 800x600 windowed. Nvidia GeForce 430 GT using nouveau driver 1.0.12. AMD X255 3.1gz CPU. 2 gig Cosair memory. On 64bit multilib system you will need to do the following to run the game. export WINEARCH=win32 WINEPREFIX=~/.wine-mgs2 WINEPREFIX=~/.wine-mgs2 ~/Downloads/winetricks dsound directmusic then copy msdmo.dll, dsdmo.dll and msadp32.acm to ~/.wine-mgs2/drive_c/windows/system32 cd ~/.wine-mgs2/drive_c/windows/system32 WINEPREFIX=~/.wine-mgs2 wine regsvr32 dsdmo.dll WINEPREFIX=~/.wine-mgs2 wine regsvr32 quartz.dll WINEPREFIX=~/.wine-mgs2 wine /location of metal gear/mgs2.exe I beat this game wit wine-1.9.9. The audio was stuttering a little when playing cut scenes. On wine-1.8.2 i could not get the movies to play. Even thought the only thing i did was uninstall wine-1.8.2 and installed wine-1.9.9.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Slackware64 -current||May 11 2016||1.9.9||N/A||Yes||Silver||Lunknown|
|Show||Arch Linux x86_64||Feb 14 2015||1.7.36||Yes||Yes||Silver||Marcel Hasler|
|Show||Arch Linux x86_64||Jan 26 2012||1.3.37||Yes||Yes||Silver||Marcel Hasler|
|Show||Gentoo Linux x86_64||May 10 2011||1.3.18||Yes||No||Garbage||Myk Taylor|
|Show||Linux Mint 8 "Helena"||May 10 2010||1.1.43||Yes||No||Garbage||Christoffer|
|Bug #||Description||Status||Resolution||Other apps affected|
|9124||Metal Gear Solid 2 still dead: Unhandled page fault||CLOSED||DUPLICATE||View|
|9127||Multiple games fail to play intro videos/movies (quartz MPEG splitter: MPEG-1 system streams not supported)||NEW||View|
|29712||DInput doesn't support INFINITE effect iterations||CLOSED||FIXED||View|
|32942||Metal Gear Solid 2 Substance Internal errors||UNCONFIRMED||View|
|35478||Multiple applications and games need dsdmo.dll (DirectSound Effects)||STAGED||View|
Ideally, if your 32bit wine is compiled with gstreamer and you have 32bit gstreamer installed along with its ffmpeg/libav plugin, the in-game video should work.
But if even in that case you get a black screen instead, try getting Windows XP's quartz.dll, run 'wine regsvr32 quartz.dll' and add override for it.