WineHQ

Mankind

No Screenshot

Submit Screenshot

Wine compatibility
What works:

  • installation works with Wine 20041019 and above. The requirements vary by wine version:
  • Wine 20041019 needs native DCOM98, VB/C++ Runtime, IE6 and ComControls5
  • Wine 20050830 and later only need a native mfc42.dll.
  • installtion succeeded without any native dlls, using Wine 20050930 or later.
  • the application can be launched, requirements vary by Wine version.
  • a connection to the Mankind servers can be established.

What doesn't work:

  • changing game setting (i.e. fullscreen/window, language...) did not work with Wine 20041019. The error message: "DirectX is not installed correctly" is displayed. This works with later versions of Wine.
  • automatically downloading and installing game updates did not work with any wine version.
  • the error message "Unexpected Error occured while patching Mankind. (A disk error occured or C:Program FilesMankind have been modified by some other software. Please reinstall Mankind" is displayed.
  • the application causes a page fault.

What was not tested:

  • gameplay does not work and therefor was not tested

 

Individual testing data below:

Application Details:

Version: 1.8a
License: Retail
URL: http://www.mankind.net/
Votes: 0
Latest Rating: Garbage
Latest Wine Version Tested: 1.1.19

Maintainers: About Maintainership

No maintainers. Volunteer today!

Link Mankind Homepage Free Download Client for the " international Universe "

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

  • installation
    • some fixme's remain:
      • fixme:shell:DllCanUnloadNow stub
  • uninstall
    • does not remove startmenu entries
    • does not clean registry
    • but thats not wine's fault

What does not

  • launcher
    • fixme:win:EnumDisplayDevicesW ((null),0,0x33f13c,0x00000000), stub!
      fixme:d3d:IWineD3DDeviceImpl_Release (0x146a38) Device released with resources still bound, acceptable but unexpected
      fixme:d3d:dumpResources Leftover resource 0x145fd0 with type 1,WINED3DRTYPE_SURFACE
      fixme:shdocvw:PersistMemory_Load (0x14b740)->(0x41c5ec 9c)
      fixme:shdocvw:OleObject_Close (0x14b740)->(1)
    • exit with status 0
  • game

Workarounds

What was not tested

  • launcher could not be tested
  • automatic updats cannot be tested because the launcher does not start
  • the game itself cannot be tested

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

needs native mfc42.dll

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 8.10 "Intrepid" i386 (+ variants like Kubuntu)Apr 20 20091.1.19Yes No GarbageBrzhk 
CurrentDebian GNU/Linux 4.x "Etch"Jan 05 20080.9.52.Yes No GarbageGeorg Wolff 
ShowDebian GNU/Linux 5.x "Lenny"Dec 15 20070.9.51.Yes No GarbageGeorg Wolff 
ShowUbuntu 7.04 "Feisty" i386 (+ variants like Kubuntu)Sep 25 20070.9.45.Yes No GarbageGeorg Wolff 
ShowDebian GNU/Linux 4.x "Etch"Mar 05 20070.9.32.Yes No GarbageGeorg Wolff 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

the needed mfc42.dll

It would probably make more sense to 'properly' install the Microsoft Foundation Classes, than to just throw in a mfc42.dll from somewhere, as I do for testing.

If anyone has a good howto for that, I'd appreciate, as the winetools only have support for mfc40.

Note

If You would like to see Mankind running on Unix/Linux, please vote for this application and help testing/debugging.

Other versions of Mankind

If anybody out there has other (older) versions of Mankind, I'd like to have a copy for testing - or test results with Wine.

 Thanks!

All needed dlls

Thanks to O2Online's new crash reporting tool, I was able to extract a full list of dlls needed by Mankind. This list includes some I've never seen in a "+loaddll"-trace. Im only listing dlls found in the Windows directories, as the ones that ship with Mankind are loaded as native dlls by Wine anyways:

"C:\WINDOWS\system32\ntdll.dll"
"C:\WINDOWS\system32\kernel32.dll"
"C:\WINDOWS\system32\msvcrt.dll"
"C:\WINDOWS\system32\user32.dll"
"C:\WINDOWS\system32\gdi32.dll"
"C:\WINDOWS\system32\ddraw.dll"
"C:\WINDOWS\system32\dciman32.dll"
"C:\WINDOWS\system32\advapi32.dll"
"C:\WINDOWS\system32\rpcrt4.dll"
"C:\WINDOWS\system32\shell32.dll"
"C:\WINDOWS\system32\shlwapi.dll"
"C:\WINDOWS\system32\dsound.dll"
"C:\WINDOWS\system32\ole32.dll"
"C:\WINDOWS\system32\winmm.dll"
"C:\WINDOWS\system32\version.dll"
"C:\WINDOWS\system32\crtdll.dll"
"C:\WINDOWS\system32\ws2_32.dll"
"C:\WINDOWS\system32\ws2help.dll"
"C:\WINDOWS\system32\comdlg32.dll"
"C:\WINDOWS\system32\comctl32.dll"
"C:\WINDOWS\system32\oleaut32.dll"
"C:\WINDOWS\system32\msctf.dll"
"C:\WINDOWS\system32\d3dim.dll"
"C:\WINDOWS\system32\wintrust.dll"
"C:\WINDOWS\system32\crypt32.dll"
"C:\WINDOWS\system32\msasn1.dll"
"C:\WINDOWS\system32\imagehlp.dll"
"C:\WINDOWS\system32\wdmaud.drv"
"C:\WINDOWS\system32\msacm32.drv"
"C:\WINDOWS\system32\msacm32.dll"
"C:\WINDOWS\system32\midimap.dll"
"C:\WINDOWS\system32\ksuser.dll"
"C:\WINDOWS\system32\mswsock.dll"
"C:\WINDOWS\system32\hnetcfg.dll"
"C:\WINDOWS\system32\wshtcpip.dll"
"C:\WINDOWS\system32\riched32.dll"
"C:\WINDOWS\system32\riched20.dll"
"C:\WINDOWS\system32\psapi.dll"

Currently playing with native vs. builtin settings to see if that does change anything. Ntdll, kernel, user, ... obviously cant be loaded natively, but Im hoping for some change when using native versions of some other dlls....

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back