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, Dedicated Server, Regular Server, LAN Server...

What does not

Punkbuster,

Workarounds

What was not tested

I didn't test this game on women, children, or animals :)

No Animals were harmed in the making of this tutorial :)

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Install Call of Duty 4 Modern Warfare on JULinux 10, Ubuntu 14.04 You may find it easier to watch the video tutorial here: https://www.youtube.com/watch?v=OK8SrWOPte4 and you can help support us to do more Wine Tutorials by sending me your software, and asking me to try to figure out how to install it. (your software will be returned to you afterwards, unless you say otherwise) please include your name, phone number, e-mail, and return address. http://about.me/justin.breithaupt (see PO Box address). Watching our videos also helps support our YouTube channel. And of course a gameplay video to show that it works. https://www.youtube.com/watch?v=ZA6LEHSSVyw Instructions, as seen in the video description. Install PlayOnLinux winetricks wine unmass You may also want winefish and make sure wine is the latest version. You will probably need Wine's latest repository. Ubuntu-tweak can help with that. Insert your COD4MW DVD (hopefully just one disk, otherwise use "wine eject -a" from the configuration option in POL, under the Miscellaneous tab, after clicking open a shell, when you need to switch disks) Open PlayOnLinux Click Install a Program At the very bottom left click Install a Non Listed Program Click Next Install a program in a new virtual drive - Next Type Name COD4MW Install some libraries, Configure Wine - Next 32 bits Windows Installation Install Mono, Gecko, and any other packages it asks you if you want. Under the Drives Tab, you may want to add your DVD drive as Drive D. To do this click Add... and make sure it's drive D: For the path it should look like /media/username/COD4MW/ You can also try autodetect. Click the Audio tab and click Test Sound. If it works don't mess with anything. Click Apply and then OK. Now it's time to install Direct X 9 Scroll down until you see POL_Install_directx9, and check the box. - NEXT Wait for PlayOnLinux to download the files. Select another file setup.exe DO NOT INSTALL DirectX (during the install of COD4MW) when asked !!! You must have a valid key code. You also should not install Punk Buster, although this may not affect your game. Install takes very long, be patient. -Ctrl + ALT + Left / Right to do something else while you wait- It's just copying from the disk. Choose iw3sp.exe -Single player- and iw3mp.exe -Multi Player- for shortcuts so you can play the game. (sp single player, mp multi player) After making both shortcuts, select I Don't want to make another shortcut, and click Next. YOUR NOT DONE ! Click on iw3sp -select it but don't run it- select configure on the right side. Go to the display tab and change it as follows: GLSL enabled, Direct Draw Render opengl, Video render size should match your video card, Offscreen Rendering Mode value: fbo, Render Target Lock Mode default, Multisampling and Strict Draw Ordering default. Next we need to upgrade Call of Duty 4 Modern Warfare to version 1.7 and apply the no CD patch -after upgrading- You will have to do the game patches in order, starting at 1.1 if necessary, until you are patched to 1.7 You can search for them, or get them here http://www.gamefront.com/files/listing/pub2/Call_of_Duty_4_Modern_Warfare/Official_Patches Using the same Configuration window, go to the Miscellaneous tab, and click run a .exe file in this virtual drive. Select the first patch from where you downloaded it. Once you have the 1.7 patch installed, your going to need the No CD Patch for 1.7 Make sure this is legal where you live. http://m0004.gamecopyworld.com/games/pc_call_of_duty_4.shtml Now under the same tab you Click Open Program's Directory And simply copy and paste iw3sp.exe file_id.diz and tPORt.nfo from the Game Copy World file and overwrite the game files here. Now you should be all set. If the graphics settings are already optimized, and at 1024x768 your better off leaving them alone, because some times, the game will revert to 640x480, and can only be changed by editing the configuration file manually, if you can't do it in game successfully. If you wish to edit the config file by hand (with the program closed), in Play On Linux, select the Game, and click Configure on the right side, select the Miscellaneous tab, and click open program's directory. It should be something like /home/USERNAME/.PlayOnLinux/wineprefix/COD4MW/drive_c/Program Files (x86)/Activision/Call of Duty 4 - Modern Warfare/ Then click Players, and Profiles, and then find your profile. You should see (inside your profile) config_mp.cfg and if you open it with Mousepad Editor, you should change "seta r_mode" to "1024x768" like so: seta r_mode "1024x768" then save the text file.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowDebian 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 
CurrentUbuntu 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

Show all 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