WineHQ
MechWarrior 4: Vengeance 1.0



Category: Main > Games > Simulation Games > MechWarrior 4: Vengeance > 1.0


NameMechWarrior 4: Vengeance
Version1.0
License  
URLhttp://www.microsoft.com/games...
Votes  
RatingSilver
Wine Version1.7.34
Maintainers of this version:
No maintainers. Volunteer today!
Description
released version
Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results (selected in 'Test Results' table below)

What works

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.


Additional Comments

CD version with Patch 3.
Tested on Radeon HD 7340 (fglrx 2:13.350.1-0ubuntu2).
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Feb 12 20151.7.34 Yes Yes Silver Jeff D. Hanson 
ShowGentoo LinuxSep 07 20101.3.2 Yes Yes Gold Georg Hennig 
ShowUbuntu 9.10 "Karmic" i386 (+ variants like Kubuntu)Jan 22 20101.1.36 Yes No Garbage an anonymous user 
ShowGentoo LinuxFeb 27 20080.9.56. Yes Yes Bronze Georg Hennig 
ShowUbuntu 7.10 "Gutsy" i386 (+ variants like Kubuntu)Jan 05 20080.9.52. No Not installable Garbage Matze Sternler 


Known bugs
Bug # Description Status Resolution Other apps affected
8563 MechWarrior 4: Vengeance fails to start NEW View
24308 Fullscreen fails for MechWarrior 4 games (Only one D3D device per DirectDraw object) UNCONFIRMED View

 
Note

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 silently fails)

- 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]
"CDPath"="D:\\"

- 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."

-------------------

[graphics options]
videodriverindex=0
detailtexture=true
multitexture=true
lightmaps=true
culturals=true
footsteps=true
missionmusic=true
noblend=false
antialias=false
vertexlighting=true
simplelighting=false
mipbias=0
shadowmode=1
fontsmall=-2
fontmedium=-2
fontlarge=-2
fontlarge2=-2
fontlarge3=-2
screenwidth=1024
screenheight=768
bitdepth=32
fancywater=true
movietextures=true
maxlights=8
compositing=3
effectlod=0.000000
lod=0.000000
loadradius=4
HideSky=false

[sound options]
lowendsound=false
radius=1.000000
hardwaremixing=false

[special commands]
killgame=false
AutoTorsoCenter=0
HudDamageMode=false
HudTargetDamageMode=false

[server]
allowdecaltransfer=0

[network options]
ConnectionType=lan
ConnectionSpeed=10000
PacketSize=512
PlayerIcon=Content\Textures\stockdecals\decal_00.tga
TeamIcon=Content\Textures\stockdecals\decal_00.tga

[joystick]
BiThrottleCenter=0.300000
BiThrottleLow=0.250000
BiThrottleHigh=0.060000
OneThrottleCenter=0.300000
OneThrottleHigh=0.060000
OneWayThrottle=false

-----------------------

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

Explanation:
noautoconfig / gosnoblade options:
Everything blade.dll related doesn't work; autoconfig uses blade.dll.

window option:
is optional, but as fullscreen doesn't work, this seems to prevent it from trying to go to fullscreen mode.

gosusehw option:
Without it I get an error dialog saying that my hardware doesn't fit to MW4 :-)

gosnodialogs option:
optional. suppresses error dialogs, where we would have to click "continue".

gosnovideo option:
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)

 


 




   << Back

Page loaded in 0.1208 seconds.