• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Contributor: ElEmEnTCall of Duty 2 Problem fixes. (Collective thread)
 - Installation Problems -

Error appearing in the installation. (Library Not Registered)

Open the files of the CD.

Search for the setup.exe on the CD.

Run the setup.exe to install Call of Duty 2.

- Ingame Problems -

Before start (important)
If you tried to play Single player or Multiplayer and the game seems to iniciated, but it seems that only appeared one black screen or the intro logo, before trying any other solution, wait 30 seconds or half a minute, because in Windows 8.1 (and in some cases in other OS) sometimes it takes his time to start.

General fixes (for me worked in Windows 7, 64 bits)

Properties on Call of Duty 2 in Steam Library: 
Verify Integrity of Game Cache and uncheck Steam Overlay.

Go to Steam --> Settings --> In-Game and uncheck Steam Overlay.

Make the Steam.dll and Steam2.dll thing. 
Copy both files from Steam folder to Call of Duty 2 folder. COPY, not PASS.

Put DirectX 7 in options inside de game. 
No Directx9 (it has some bugs), and of course nothing of Directx 10 because the game has a lot of problems with it.

Properties of files COD2MP_s and COD2SP_s on Call of Duty 2 folder:
Compatibility with Windows XP SP3 and put both of them running like administrator.

Turn ON at least one microphone device (I put the others off): 
Panel control--> Sound --> Recording Devices

I did this, I don't know if it's dispensable or not:
Connect another microphone or headphone to the computer on the usb port for microphones.
Usually people have two, one green where you put your headphones and another like pink where you put your microphone. (I put another headphones on the pink and it worked... so I think it doesn't need to be a mic). Normally it's called the frontal pannel connector, I think.

Also I found that some people fixed it by turning OFF all de Recording Devices, but when I did that, I ran the game and instantly I had the problem with COD2MP_s stopped working or something like that, so I turn ON only one microphone device on Panel Control-->Sound and everything was ok.

Even in some OS the game will work by turning ON all of them.

Game freezes in Activision "presentation game".

Download https://robpol86.com/guides/ImageCFG/ and extract it into the installation folder.
Make a backup copy of your CoD2SP_s.exe since we are going to be altering it.
Open a cmd window and move to the installation folder.
Enter this command: imagecfg -u CoD2SP_s.exe
If it worked you should see a little report saying the affinity has been set to a single processor. The -u switch makes the application only run in uni-processor mode.

NOTE: If multiplayer doesn't work simply repeat the steps for CoD2MP_s.exe.

Game crashes when changing resolution

Go to Call of Duty 2 folder --> CoD2MP_s.exe and Cod2SP_s.exe --> Right click --> Properties--> Compatibility --> Set run as administrator and put compatibility with Windows XP SP3.


if that didn't work, try:

Modify the game's configuration file manually with a text editor.

If you're kicked from any server in Multiplayer

Verify that you have the latest version installed of Call of Duty 2 (v1.3), and the punkbuster is updated.

Properties on Call of Duty 2 in Steam Library: 
Uncheck Steam Overlay.

Go to Steam --> Settings --> In-Game and uncheck Steam Overlay.

"Failed to find Steam"
If you see that message, try this:

Go to Steam folder --> Copy the Steam.dll file and paste it into the Call of Duty 2 folder.


If that didn't work, try copying also the Steam2.dll file from Steam folder to Call of Duty 2 folder.

CoD2MP_s.exe has stopped working. Windows can check online for a solution for the problem.

On Panel Control --> Sound --> Recording Devices 

Check "Show disabled devices" and "Show disconnected devices".

Do you have all the devices in OFF? 
Cange one of them (the microphone) to ON and the others to OFF.
Also if you have one device called Stereo, enable it.

Another fix is just plugging in your mic or another headphone into the front panel connector.

If that two things didn't work, try:

Run as administrator, give explicit permissions in Firewall for CoD2MP.exe, pb ,etc...
Run the game in safe mode.

UAC (User Account Control) --> Set to never notify.

Still crashes in multiplayer (only people who tried all the other solutions in this guide)
If you still have crashes when you're playing Multiplayer in Call of Duty 2, try this:

Go to Control Panel --> Sound --> Recording Devices --> Deactivated all of them.

If you have Windows Vista and the number 1 didn't work, try to instead of deactivated all of them, activated all of them.

What Directx do I choose?
There are some serious problems between the game running in DirectX 10, and even in DirectX 9 (specially if you are using Windows Vista). So I would recommend for people who can't play in DX10 and DX9:

Start your Call of Duty 2 game
Go to Options
Go to Graphics
Put the game running in Directx 7

This may affect the graphics quality but the game should run well.

MAC. Not enough space on disk.
I found that this problem hasn't been fixed by Activision.

The only two recommendations are:

Run the game as an admin.

If you don't find any solution my advise would be to stick Steam and it's related content on the drive that has more gb on your computer, you wont have to worry about disk space for steam games for quite a while.

To do that all you have to do is uninstallSsteam and install again but this time when it asks if you want a typical install or custom, you choose custom. You will then be given the option of installing to a directory of your choice, you choose the "bigger" drive.

If at the end nothing of this fixed your game, the only two solutions would be search more info in Google (I tried and didn't find anything that worked) or call to the costumer service from Activision.

NOTE --> If you have differents problems with MAC, search on Youtube. 
I have seen some tutorials that solved problems with graphics and stuff like that.
I don't put anyone here because maybe one won't work for everybody.

Application error the procedure * could not be located in the DLL DSOUND.dll.

Go to this page --> http://www.dllsuite.com/ --> http://www.dllsuite.com/Download.html

Download the program with costumization installation to avoid some stupid adds.

Follow the instructions in the web to repair dll problems (I think you have 3 guides there)

This should work also in others DLL problems with the game.

Source: http://steamcommunity.com/sharedfiles/fi...irelogin=1

I think this stuff is still usefull for us.
Greets ele Smile

Since 2010

[-] The following 9 users Like ElEmEnT's post:
  • Cold, File, Njofra, Pro, Riddick, ShepZ, TRLGSS, VeXus, Wicked

Forum Jump:

Users browsing this thread: 1 Guest(s)