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

    Joined:
    Dec 17, 2012
    Messages:
    6,689
    Likes Received:
    435
    Trophy Points:
    83
    Location:
    Linux, Arizona
    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.

    callofduty44a.png

    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
    callofduty01.png

    Search for "Call of Duty 2"
    Select "Call of Duty 2"
    Click Install
    callofduty02.png

    Wine Installing
    callofduty03.png

    Installation Wizard
    Click Next
    callofduty04.png

    Directx
    Click Next
    callofduty05.png

    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
    callofduty06.png

    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
    callofduty07.png

    Wine Again
    callofduty08.png

    InstallShield Wizard
    Click Next

    Key Code
    Enter your Key Code from the insert
    Click Next

    Confirmation
    Click Ok

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

    Minimum System Requirements
    Click Next

    Setup type
    Select Typical
    Click Next

    Register
    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

    Confirmation
    Click Next
    callofduty17.png

    PlayOnLinux Configuration
    Select "Configure"
    callofduty18.png

    Wine Tab
    Click "Configure Wine"
    callofduty19.png

    Application Tab
    Windows Version: Windows 7
    Click Apply
    callofduty20.png

    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
    callofduty21.png

    Wine Tab
    Click "Windows reboot"
    callofduty22.png

    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
    callofduty24.png

    Install Components

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

    DirectX

    Select d3dx9
    Click Install

    callofduty25.png

    Dot Net Framework

    Select dotnet30
    Click Install

    callofduty27.png

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

    Installing .NET
    callofduty28.png

    callofduty32.png

    Wine Tab
    Click "Windows reboot" again
    callofduty33.png

    Launch Call of Duty 2
    callofduty34.png

    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

    Options
    callofduty43a.png

    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.

    Screenshots:
    callofduty35a.png
    callofduty36a.png
    callofduty37a.png
    callofduty38a.png
    Tonkoslav likes this.

Comments

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

    callofduty44.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