World in Conflict Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Tips to get World in Conflict working under Crossover Mac 7.0.2
  1. You will not be able to install the game from within Linux/Mac OSX. Put the DVD in a windows machine and share the drive to avoid errors about "Data3.cab".

  2. The Digital Rights Management (DRM) software in this program
    prevents it from running in CrossOver. If you are in a legal jurisdiction
    which allows removal of such software, you may have luck running this
    program. Unfortunately, CodeWeavers, because they are subject to the
    Digital Millennium Copyright Act, will be unable to support you.

  3. Download the original Microsoft "dxdiagn.dll" from
    http://www.dlldump.com/download-dll-files_new.php/dllfiles/D/dxdiagn.dll/5.03.2600.2180/download.html and replace the one in "drive_c/windows/system32" on you wine bottle.

  4. Click Configure->Manage Bottles->Your Bottle->Control Panel/winecfg.

  5. Click the Libraries tab, type in d3d10 under "New override for library" and click "Add". You'll now see "d3d10 (native,builtin)", hit "Edit" and select "Disabled" and hit "OK".

  6. Then again under "New override for library", type in dxdiagn and click "Add". You'll now see "dxdiagn (native,builtin)" added to the list, so hit "Apply" and then "OK" to exit.

  7. The game should now run, albeit quite slowly. (±10 FPS on a 2.1Ghz MacBook Pro with a 128MB ATI Radeon X1600).

  8. Increase performance by creating the following registry key in windows:
    "HKEY_CURRENT_USER => Software => Wine => Direct3D"
    Enter the following:
    "DirectDrawRenderer => opengl"
    "OffscreenRenderingMode => backbuffer"
    "RenderTargetLockMode => readdraw"
    "UseGLSL => disabled"
    "VideoMemorySize => 128"

where "VideoMemorySize" should be set to the amount of video card RAM your display card has.

  1. You can further increase performance by reducing the sound quality. Create a 'DirectSound' key and add the following:
    DefaultBitsPerSample => 8
    DefaultSampleRate => 22050
    EmulDriver => Y

Thanks to Cpt. Chaos, Hoodedman, kde and others at the WineDB App Headquaters who wrote the original guide:
http://appdb.winehq.org/objectManager.php?sClass=version&iId=9237

Hi,

Thanks for the info, quick question in steps 9 and 10 where do i go in my mac and make these changes?

Thanks,

Z

From CrossOver's Programs menu, select Run Command. In the Run Command dialog, select the bottle and use "regedit" as the command. Steps 9 and 10 are done in the Registry Editor that comes up.

milmber wrote:

  1. The Digital Rights Management (DRM) software in this program
    prevents it from running in CrossOver. If you are in a legal
    jurisdiction
    which allows removal of such software, you may have luck running
    this
    program. Unfortunately, CodeWeavers, because they are subject to
    the
    Digital Millennium Copyright Act, will be unable to support you.

I belive that with CodeWeavers' new policy, this hint has to go away unfortunately.

Stefan G wrote:

I belive that with CodeWeavers' new policy, this hint has to go away
unfortunately.

Agreed. Apologies for the edit.

I have got this working under Leopard with Crossover Games 7.x.x. However, currently, game starts briefly and the crashes (Snow Leopard 10.6.2, Crossover Games 8.0.0) with the following message:

fixme:reg:GetNativeSystemInfo (0x33de5c) using GetSystemInfo()
fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (9800000c)
fixme:winsock:WSAIoctl ignoring keepalive interval and timeout
fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER {25a207b9-ddf3-4660-8ee9-76e58c74063e}: stub
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x9ec7e0

Any ideas about this?

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzIwODgyNTk1LCJjc3JmX3Rva2VuIjoiU05BWUpuSFdwMkF4UEs0ZyIsImdkcHIiOjB9