WineHQ

Call of Duty 4: Modern Warfare

Latest version with all patches applied.

Changelog:

- Fixed an exploit that allowed players to access certain console dvars during multi-player matches.
- Fixed a crash that could occur when a Chinatown Sabotage match would go into over-time.
- Fixed a bug where the MP icons (Bomb, Defend, Capture, etc) were always showing up as English regardless of the install language.

Call of Duty 4: Modern Warfare v1.6 patch is required.

Application Details:

Version: 1.7
License: Retail
URL: http://charlieoscardelta.com/
Votes: 55
Latest Rating: Gold
Latest Wine Version Tested: 2.9-staging

Maintainers: About Maintainership

No maintainers. Volunteer today!

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

-Singleplayer
-Multiplayer
-Server

What does not

-

Workarounds

What was not tested

-

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

You should use Wine-Staging with CSMT activated. Otherwise there are graphical issues.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentDebian GNU/Linux 9.x "Stretch" x86_64Jun 05 20172.9-stagingN/A Yes NoGoldGero 
ShowUbuntu 15.04 "Vivid" amd64 (+ variants like Kubuntu)Apr 09 20161.9.7Yes Yes NoGoldan anonymous user 
ShowLinux Mint 17.3 "Rosa"Jan 19 20161.9.1Yes Yes NoGoldBorikeaniya 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Dec 08 20151.7.55Yes Yes NoGoldan anonymous user 
ShowDebian GNU/Linux 8.x "Jessie" x86_64Dec 06 20151.7.55N/A Yes NoGoldGero 

Known Bugs

Bug # Description Status Resolution Other apps affected
219 Programs refuse to run because of safedisc copy-protection CLOSED FIXED View
15054 CoD4 does not start CLOSED DUPLICATE View
16641 Call of Duty 4 - Depth of field and soften smoke edges broken CLOSED FIXED View
19315 Call Of Duty 4 - graphical glitches (post-processing works intermittently) CLOSED FIXED View
20022 (Not a Wine bug) Unreadable font in several games running on ATI CLOSED INVALID View
20307 Call of Duty 4 v1.7 frame rate issue CLOSED FIXED View
20326 Call of Duty 4: Installer crashes at the end (Exception EExternalException in module ntdll.dll) CLOSED DUPLICATE View
20498 Civilization IV rendering is broken CLOSED INVALID View
21092 Call of duty4 modern warfare doesnt receive correct mouse input CLOSED FIXED View
21247 CoD4: Modern Warfare cannot be installed CLOSED ABANDONED View
21962 Call of Duty 4 crashes CLOSED FIXED View
22366 Call of Duty 4 is black in-game CLOSED FIXED View
24382 Call Of Duty 4: Modern Warfare crash because of too low memory reported CLOSED FIXED View
26394 Call of duty 4 - failed to install with EExternalException error CLOSED DUPLICATE View
27417 Assassins Creed media validation fails (SafeDisc 4.85.x) CLOSED FIXED View
27534 Call of Duty 4 MW: Graphical glitches when shooting CLOSED FIXED View
29455 Call of Duty 4: persons are not visible CLOSED FIXED View
34203 Call of Duty 4: screen turns into white CLOSED INVALID View
37851 Call of Duty 4: colors and textures are not rendered correctly CLOSED FIXED View
37989 COD4 is missing textures CLOSED FIXED View
38339 Can't change resolution in Call of Duty 4 CLOSED FIXED View

Show open bugs

HowTo / Notes

How To Make Punkuster Work

Ubuntu HOWTO, by Levo

Wine must be patched in order to make Punkbuster work.

Patches for wine

For wine 1.1.5

http://bugs.winehq.org/attachment.cgi?id=14001

http://bugs.winehq.org/attachment.cgi?id=14002

http://bugs.winehq.org/attachment.cgi?id=14004
 

Download the Wine Source and patch it

# cd (source folder)

# patch -p1 < (diff-file)

# ./configure

# make depend && make

# sudo su -c "make install"

# sudo checkinstall

(also install all the other required packages e.g.: checkinstall)

 

If you are lucky enough, it may work!

How To Make Call of Duty 4 Play

Ubuntu HOWTO, by Levo

Wine must be patched in order to play CoD4 (up to version 1.1.1) 

Patches for wine

For wine < 0.9.59 (0.9.58 and earlier):

http://bugs.winehq.org/attachment.cgi?id=10811

For wine 0.9.58-1.0.0:

http://www.bennyp.org/wine/wine-0.9.59-3dmark.patch

For Wine 1.1.0:

http://ubuntuforums.org/showpost.php?p=5286516&postcount=255

For Wine 1.1.1 & 1.1.2:

*UNKNOWN STATE* Testers needed

For Wine > 1.1.3:

No Patch Is Required

Download the Wine Source and patch it (for Wine up to version 1.1.1)

# cd (source folder)

# patch -p1 < (diff-file)

# ./configure

# make depend && make

# sudo su -c "make install"

# sudo checkinstall

(also install all the other required packages e.g.: checkinstall)
HOWTO config Wine and make work COD4 version 1.7 (Wine version 1.1.18)

I play cod4 with the most graphic settings set to high with a minimum of fps of 30 and maximum reached 70. I hope this can help you.

 

 

My Hardware:

- MOBO: Asus P5KSE/EPU

- CPU: Intel Core 2 duo E6600 Conroe

- RAM: 4GB Kingston DDR2 PC2-8500 CAT 5-5-5-15

- GPU: NVIDIA GTX 260 896MB


My Graphic Game settings ingame: all set at maximum except for:

- Synceveryframe: no

- Dual Video Cards: no

- depth of field: no

- soften smoke edges: no


OS: Ubuntu intrepid 8.10 64 bit

Kernel 2.6.27-14.30

My Wine version: 1.1.18

My graphic drivers: Nvidia 180.44 beta (also working with stable 180.29 drivers)

My audio drivers:  alsa drivers 1.0.19 (this version improves a lot fps rate)

 

  1. Install the last version of wine (use the repos you find in the official site www.winehq.org)

  2. Download Winetricks (from console type “wget http://www.kegel.com/wine/winetricks”)

  3. Install with Winetricks the DirectX9 (from console go in the directory where you have downloaded winetricks and then type “sh winetricks directx9”)

  4. Install COD4 and patches until 1.7

  5. run winecfg and set:

    - OS version: Windows XP

    - In 3D settings Vertex Shader Support: Hardware and set Allow Pixel Shader

          - In Audio settings set alsa drivers; Hardware acceleration full; sample rate 44100; bit per sample 16;

            unset driver emulation

  1. on console run “wine regedit” and then:

    - in HKEY_CURRENT_USER-Software-Wine create, if it's doesn't already exists, a new key named Direct3D

    - in Direct3D create the following strings with teh following values:

      string: DirectDrawRenderer          value: opengl

      string: Nonpower2Mode               value: repack

      string: OffscreenRenderingMode   value: fbo

      string: RenderTargetLockMode     value: auto

      string: UseGLSL                           value: readtex

      string: VideoMemorySize              value: (memory size of your graphic card)


Stefano Petullà


Ubuntu 9.04 64 bit
Warning!!! To make it work on Ubuntu 64 bit 9.04 I had to install the latest alsa 1.0.19 drivers

Comments

Comments Disabled

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