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
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.07529 seconds.