1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Call Of Duty 2 Guide

Discussion in 'Guides' started by booman, Jun 30, 2013.

  • by booman, Jun 30, 2013 at 4:19 PM
  • booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Dec 17, 2012
    Likes Received:
    Trophy Points:
    Linux, Virginia
    Home page:
    Call of Duty is a well known war franchise in settings from WWII to modern day. When Call of Duty 2 arrived it was packed with a bunch of new features like directx 9 graphics and the ability to play through different WWII scenarios from different countries.

    Running Call of Duty 2 in Linux was pretty easy and ran really well.
    Follow my step-by-step guide on installing, configuring and optimizing Call of Duty in PlayOnLinux.

    Note: This guide applies to the retail version only. Downloaded and Steam versions may require additional steps.


    To learn more about PlayOnLinux and Wine configuration, see the online manual:
    PlayOnLinux Explained

    Mint 14 32-bit
    PlayOnLinux: 4.1.9
    Wine: 1.4

    Launch PlayOnLinux
    Click Install

    Search for "Call of Duty 2"
    Select "Call of Duty 2"
    Click Install

    Wine Installing

    Installation Wizard
    Click Next

    Click Next

    Where is your mounted CD-ROM?
    This step is important because if you can't tell it where your CD-ROM is, you can install the game.

    Select "Other"
    Click Next

    In Mint 14 the COD2DVD CD-ROM's are mounted here: /media/username/COD2DVD

    Note: Username is where you put your login name or profile name. Also, spelling and Capitalization is very important. Otherwise PlayOnLinux won't see the CD-ROM.

    Click Next

    Wine Again

    InstallShield Wizard
    Click Next

    Key Code
    Enter your Key Code from the insert
    Click Next

    Click Ok

    License agreement
    Select "I accept the terms..."
    Click Next

    Minimum System Requirements
    Click Next

    Setup type
    Select Typical
    Click Next

    Click No

    Note: The installation froze at this point with a black screen. I had to use System Monitor to end a Driver.exe then PlayOnLinux would continue

    Click Next

    PlayOnLinux Configuration
    Select "Configure"

    Wine Tab
    Click "Configure Wine"

    Application Tab
    Windows Version: Windows 7
    Click Apply

    Graphics Tab
    Check "Automatically capture the mouse in full-screen windows"
    Check "Emulate a virtual desktop"
    Desktop Size: 1024x768

    Note: These settings are for testing purposes. Once the game runs decently, then we'll uncheck virtual desktop so it will run in fullscreen.

    Click Ok

    Wine Tab
    Click "Windows reboot"

    Display Tab
    Direct Draw Renderer: opengl
    Video Memory Size: set for the amount of memory on your video card
    Offscreen rendering mode: fbo

    Wine Tab
    Click "Windows reboot" again

    Install Components

    Note: Components are the Windows libraries we need to install and run PC Games in Wine


    Select d3dx9
    Click Install


    Dot Net Framework

    Select dotnet30
    Click Install


    Note: This will take a few minutes because it installs dotnet20 too. Be patient!

    Installing .NET


    Wine Tab
    Click "Windows reboot" again

    Launch Call of Duty 2

    When I launch Call of Duty 2 I can't see the animated splash screens, but can hear them. So press Esc to skip them. Then the menu screen will appear.

    Create your profile


    Check the graphics settings. My video card was able to handle all the settings on high.
    If the game is running well in your virtual desktop, don't forget to go back and uncheck it in Wine configuration. This way you can play fullscreen.

    Tonkoslav likes this.


Discussion in 'Guides' started by booman, Jun 30, 2013.

  1. booman
    High Res Screenshots

    callofduty35.png callofduty36.png

    callofduty37.png callofduty38.png

    callofduty39.png callofduty40.png

    callofduty41.png callofduty42.png

    Tonkoslav likes this.
  2. Tonkoslav
    Thank you very much. Extremely useful!
  3. booman
    video by mrdeathjr28
  4. Tonkoslav
    It surely is helpful.
    I have 1 question though. Do i really have to follow the 2 tutorials you mentioned? CoD2 won't work if I don't download windows packages, winetricks etc??
  5. booman
    no, those are just guides to help you install PlayOnLinux and some of the Windows libraries.
    Its mostly for helping you with your first time using PlayOnLinux.
    I don't even use Winetricks anymore.
    I am planning on updating those guide too.

    If you follow all the steps here, Call of Duty 2 should work fine. PlayOnLinux will install the libraries for you.
  6. Tonkoslav
    Great, thanks for your help. It's appreciated!
  7. booman
    No problem, post if you have any questions, or even create a new thread for a game that you are testing.
    Also, if you have a game request, let me know... if I have it, I'll make a guide for it.
  8. Tonkoslav
    I forgot something. How am I supposed to patch CoD2 to 1.3 version? Would you know how to do that?
  9. booman
    Yes, there are no guarantees that is will work in Linux, but its worth a try.
    Remember if it breaks Call of Duty 2, then you will have to install all over again.

    Start by downloading the patch and saving to your desktop

    1. Launch PlayOnLinux
    2. Click Configure
    3. Select the CallofDuty2 virtual drive (on the left side)
    4. Click Miscellaneous Tab
    5. Click "Run an exe file in this virtual drive
    6. Navigate to your desktop
    7. Select the Patch
    8. Click Open
    9. Follow the installation steps
    10. Close Configuration
    11. Launch Call Of Duty 2
  10. Tonkoslav
    Ok, thx. I'll try that now.
    Also, do you know why it keeps locking my FPS at screen refresh rate (75) even when vsync is disabled in CoD2 options?
  11. booman
    hmm, not sure, never had that problem before. Does it run smoothly or choppy?
  12. Tonkoslav
    Well 75 fps isn't as smooth, at least not in CoD2.
  13. booman
    Really? anything above 20 Fps is fast enough for my machine.

Share This Page