2015-02-22 Admin note: the following was extracted from a user comment made in 2008 and may not be relevant to current Wine.
How to proceed to get the game working:
- Install it (should work fine; choose complete installation)
- Patch it, if you want to (for later patches, e.g. 3.0 you'll need
to set your windows version to win98, because the Cdac14ba.dll creates
an executable CDAC14BA.EXE inside windows/system32/drivers directory,
which hangs, and you had to kill it several times, when you're inside
game menu. For win98 it tries to load something like CDAC14BA.vxd which
- Get a NoCD-crack from somewhere
- Sometimes, you'll have to have CD 2 inserted in your drive (or
image mounted). The location of the CD must be set as CDRom-drive in
winecfg, and in system.reg CDPath has to point to this location, e.g.
[Software\\Microsoft\\Microsoft Games\\MechWarrior Vengeance]
- Create a file "options.ini" inside your game directory, containing
this (modify it for your needs, these are high detail settings.
screenwidth/screenheight settings might be interesting): Make sure options.ini has DOS file format (newline character is \r\n, not only \n).
The easiest way is to create the file with a text editor of your
choice, and then use the tool "unix2dos options.ini" (or "todos
options.ini" for ubuntu users).
For MW4 Black Knight, the options file is called "optionsx.ini."
The only critical key seems to be "shadowmode=1". Don't set it to
"shadowmode=2", the game will crash whenever you see a Mech (including
your own one on 3rd person view)
- Run the game with
wine MW4.exe -noautoconfig -window /gosnoblade /gosusehw /gosnodialogs /gosnovideo
noautoconfig / gosnoblade options:
Everything blade.dll related doesn't work; autoconfig uses blade.dll.
is optional, but as fullscreen doesn't work, this seems to prevent it from trying to go to fullscreen mode.
Without it I get an error dialog saying that my hardware doesn't fit to MW4 :-)
optional. suppresses error dialogs, where we would have to click "continue".
With enabled videos, game doesn't even start. I tried to recompress
the videos, without success. Also native amstream.dll doesn't work (with
native amstream.dll game complains about getfiltergraph, before
crashing, but that seems to be a non-critical error)