What does not
Force feedback (see bug 29712).
What was not tested
Completing the game.
Getting the game to work requires a number of native DLL overrides. How to install: - Start with a fresh wine prefix - Run 'winetricks dsound directmusic' - Copy msdmo.dll and dsdmo.dll from the DirectX redistributable or a local Windows installation to system32 - Run 'wine regsvr32 dsdmo.dll' - Copy msadp32.acm from a local Windows installation to system32 - Run 'wine regsvr32 quartz.dll' (important!) - Add overrides for msdmo, dsdmo and msadp32.acm via winecfg - Install the game, apply the official patch and geforce/nocd patch On start the game will seem to freeze with a black screen, just wait for 30 seconds or so, the Konami logo will show up eventually. Some smaller problems remain: - Considerable lags, especially during cutscenes; Disabling the "Focus" effect fixes this for me - Occasional graphical glitches with the black borders during cutscenes - Pictures taken with the camera aren't displayed
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||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|
|Current||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|
|9127||Drome Racers requires system stream support in the MPEG-I splitter||NEW||View|
|32942||Metal Gear Solid 2 Substance Internal errors||UNCONFIRMED||View|
|35478||Multiple applications and games need dsdmo.dll (DirectSound Effects)||STAGED||View|
|49471||Metal Gear Solid 2 crashes at startup because of DirectMusic.||UNCONFIRMED||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.