I'm running an old install I found on a computer I had laying around and cracked it.
Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)
Skirmish (As long as you don't mine the default map)
Single Player works fine
Multiplayer works with 3 extra files from Win98 (dplaysvr.exe, dplayx.dll & dpnhpast.dll)
The host leaving will cause the linux client to freeze
What does not
OpenGL mode crashes as soon as you try to enter a game (Same happens on WinXP - http://pastebin.com/f565055fc ) - http://pastebin.com/f79806bf0
Exit button loses texture in OpenGL mode too
Multiplayer with vanilla version wine 0.9.56
Multiplayer with extra DLLs - crashes at end of the game (no messages, just locks up) or if you are hosting and leave the game lobby (tested with no other player and with Windows Client)
Map selection - http://pastebin.com/fe49f57e
Load Games( No saved games ) - http://pastebin.com/f32e3d859
Save Game - http://pastebin.com/f70ae9917
HardwareDetect doesnt work either
What was not tested
There are a great deal of dx7d err messages (maybe due to poor implementation of DX in the game)
err:d3d7:IDirect3DViewportImpl_Clear Trying to clear the color buffer without background material !
This command crashes mfatigue.exe when it reaches the menu -
WINEDEBUG=relay wine mfatigue
Make movies to work
by 414NXabaras on Thursday August 21st 2008, 4:27
Movies of this game are AVI files encoded using Intel Indeo 5.0 codec.
Use winetricks www.kegel.com/wine/winetricks to install the Indeo Codecs (icodecs inside the "choose package to install" dialog).
After this is done, move to your WINEPREFIX, export it and move to the drive_c/windows/system32 folder. Then register the ir50_32.dll file, because the Intel installer doesn't do it. I don't know if this is due to wine or the installer. Maybe I will tell Kegel about this, because it's easy to add this to the winetricks script.
Below is a little How-to.
I have installed Metal Fatigue in a WINEPREFIX different from the default one (~/.wine), namely .wine-mf. So, opening a shell inside my home (~) folder, I did:
to export the WINEPREFIX on which the game and the Intel Codecs are installed. If you use .wine as WINEPREFIX, you don't need to do this.
Then we have to register the Indeo dll:
wine regsvr32 ir50_32.dll
You should see a message which says it successfully registered the dll inside the registry. Note that this works only if you installed the Indeo codecs inside the WINEPREFIX you specified.
If you start the game now with one of its CDs mounted in a mapped wine drive, movies should play.
On my machine I can see the Psygnosis movie playing for a few seconds, then a heap error causes an unhandled exception which hangs the game.
by Paul Parsons on Monday June 18th 2007, 12:06
I read a comment to get age of empires II multiplayer working. it just so happens it also get metal fatugue multiplayer working too
To get multiplayer working, place the DLLs in this archive in Wine's windows/system32 directory. Then, start winecfg and add dll overrides (native, builtin) for the following DLLs: dplayx, dpnet, dpnhpast and dpwsockx.
Be sure to use Wine 0.9.27 or newer.
Please not that dpwsockx may not be listed by winecfg just type it in and add it