WineHQ
Category: Main Games Action Games Metal Gear Solid 2: Substance 2.0 + NoDVD + 'GeForce patch'

Metal Gear Solid 2: Substance

Official 2.0 version (for ATI cards) with unofficial NoDVD patch and unofficial GeForce cards correction patch (make game think that ATI card is used)

Application Details:

Version: 2.0 + NoDVD + 'GeForce patch'
License: Retail
URL:  
Votes: 2
Latest Rating: Silver
Latest Wine Version Tested: 1.9.9

Maintainers: About Maintainership

Link Konami Link Kojima production Free Download mgs2.exe and mgs2_sse.exe

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Installing

running the config utility.

What does not

The game does not detect the cd.

With a crack it passes that check and simply crashes.

Installing direct music with winetricks makes the game die with an:  "Failed creating IDirectSound8 Object"

Workarounds

What was not tested

Playing the game.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowSlackware64 -currentMay 11 20161.9.9N/A Yes SilverLunknown 
ShowArch Linux x86_64Feb 14 20151.7.36Yes Yes SilverMarcel Hasler 
ShowArch Linux x86_64Jan 26 20121.3.37Yes Yes SilverMarcel Hasler 
ShowGentoo Linux x86_64May 10 20111.3.18Yes No GarbageMyk Taylor 
CurrentLinux Mint 8 "Helena"May 10 20101.1.43Yes No GarbageChristoffer 

Known Bugs

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

Show all bugs

HowTo / Notes

How to make it work
  • ­­Start with a fresh wine prefix
  • Run 'winetricks dsound directmusic'
  • Copy msdmo.dll, dsdmo.dll and msadp32.acm from a local Windows installation to system32 (Note: the DLLs shipped with Windows 8 won't work, but you can easily find the files online)
  • Run 'wine regsvr32 dsdmo.dll'
  • Add overrides for msdmo, dsdmo and msadp32.acm via winecfg
  • Install the game, apply the official 2.0 patch and GeForce/NoCD patch
Some smaller problems remain:
  • Occasional lags, especially during cutscenes, disabling the "Focus" should fix this
  • Occasional graphical glitches with the black borders during cutscenes
  • Pictures taken with the camera aren't displayed

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.

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Ok!
by Nicolas on Sunday January 3rd 2016, 15:54
Works OK! Only have to lower down some drawing options in order to work.

by Adriano ML on Thursday October 2nd 2014, 2:59
If the game halts when an enemy is alerted, or a dialog pops up with this written in it:
File: sd_str2.c
Line: 478
Error Code: DS_NO_VIRTUALIZATION (0x0878000a)
Calling: IID_IDirectSoundBuffer_Play err

You may want to lower the 3D Sound Quality slider in the sound tab down to the medium setting. Solved this issue for me!
Works!
by Ralgo on Wednesday June 13th 2012, 11:08
With the instructions above the game runs almost perfect. The Konami logo appears to me immediately. The cutscenes audio errors are fix with the method above.

by Demo on Friday June 5th 2009, 0:48
This game probly will never work, it relys on EAX (thats what is failing) Vista has the same problems.. Currently the only way around this is to play it in a VM with windows XP.

by synthil on Friday December 5th 2008, 11:07
Shame, really. For all die-hard fans of MGS2: Substance, you can still play this game on Linux, if you use the latest version of VMWare Player, with Windows XP and DirectX 8.1. It's not Wine, true, but it gratifies all such addictions!
Back