Selected Test Results (selected in 'Test Results' table below)
Installs. Executes in a window with this command line: wine MW4.exe -window /gosnovideo /gosnodialogs
Multiplayer vs. a bot.
What does not
Will not operate full-screen.
When starting, it will generate an error dialog about the software rasterizer (Blade) not being available, then an exception "Exit:DestroyImageHlp", then another rasterizer error. Clicking "OK" or "Exit" buttons to get through these allowed the game to continue and show the EULA. Note - these dialogs can get behind the main screen. Minimize the main screen to respond to them.
Crashed after a pilot was created at the "Create Pilot Profile" screen. Only occurred once and the options.ini file was still created. Edited it and changed the shadow quality to work around a crash bug triggered by a mech shadow:
[graphics options] ShadowMode=1
The background of pilot roster doesn't repaint properly so the mouse cursor leaves trails.
Without /gosnovideo it generates another exception error and aborts. Wine messages include "err:quartz:GetClasMediaFile Media class not found". Native quartz does not fix it. There is also a message indicating that gstreamer "could not find plugin for audio/mpeg".
What was not tested
Online multiplayer. DirectPlay is required (winetricks -q directplay) and possibly some registry settings (HKEY_LOCAL_MACHINE\Software\Microsoft\DirectPlay8\Service Providers). Game is supported by GameRanger.
CD version with Patch 3.
Tested on Radeon HD 7340 (fglrx 2:13.350.1-0ubuntu2).
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."
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)