I have noticed that in several forums that some people that have COD 2 are experiencing FPS issues on some of the larget maps where things can get pretty intense. Some say that by running Direct X9 that it gets too busy and slows sown some vid cards...and that you ought to set you game to run in Direct X7. You can do that but you will lose out on some of the nice eye candy such as the snow flakes that blow all over the place and some of the other nice effects. I just came across this post that explains how to boost you FPS while still using DX9. I was sceptical but went to 3DGURU and sure enough it is mentioned there. Seems that Infinity Ward didn't allocate enough memory for graphics, so this set of commands from the console enables you to set MAX RAM allocation from 256meg to 512meg. Makes a really big difference if you have the RAM to spare......
Here Ya go!
An EASY way to set this up to run each time is as follows:
For my example I will make a TWEAKED Shortcut to start the COD Single player game......you basically do the exact same thing to make a TWEAKED Multiplayer Shortcut.
Make a COPY of your COD Desktop shortcut--"Call of Duty(R) 2 Single Player" and work on the copy
Rename the newly created shortcut as "TWEAKED Call of Duty(R) 2 Single Player"...or something similar, whatever appeals to you or tickles your fancy.
Rt Click on the Shortcut you just renamed and choose "Properties", then click on the "shortcut" tab.
(for the following please note that I have COD2 installed on my D: drive in a folder called "CALL OF DUTY 2"-- that is to say that I have the single player.exe target at the following location on my computer: "D:\Call of Duty 2\CoD2SP_s.exe")-- you will probably have it in a different location so adjust accordingly.
Now in the TARGET box area that shows up under the shortcut tab ADD THE FOLLOWING to the END of what is already there:
+set com_introplayed 1 +set monkeytoy 0 +set cg_drawFPS 1 +set com_hunkMegs 512
** Notice there is a SPACE at the beginning-- before the "+set"
By adding this particular series of commands you
1. Start the game without playing the movie intro
2. Enable the console (for typing commands ingame)
3. Display your FPS in the top rt corner of your game as you play. (you can also try 2, 3, 4 depending on what you want displayed-- here is an explination:
cg_drawFPS [0,1,2,3] - Displays the frames per second (FPS) counter at the top right of the screen. In simple mode (1) shows the average and current (low and high) FPS. In Verbose mode (2), additionally shows vertex counts. In Time mode (3) shows the time taken to draw the current frame in milliseconds (ms)
4. You automatically set your memory usage to 512. (NOTE that you should set this number to NO MORE than HALF of your available RAM).. for example if you have only 512 RAM then your setting would be 256. I THINK that 512 is the maximum-- I have 2.5 GB RAM available but have not tried larger numbers--Figure I will use the extra ingame somewhere else.
SO.... for MY particular setup the ENTIRE line that appears in the Shortcut Target box is EXACTLY as Follows:
"D:\Call of Duty 2\CoD2SP_s.exe" +set com_introplayed 1 +set monkeytoy 0 +set cg_drawFPS 1 +set com_hunkMegs 512
Once again, you will need to adjust the first part to reflect your particular computer and where you have COD2 installed. If you screw things up, NO PROBLEM...cause that is why you made a COPY of the original shortcut and were working on the COPY.
Now simply start your game using the TWEAKED Shortcuts and you are in business.
...no muss, no fuss....works like a charm.
You can append the same command to your mulitplayer shortcut.. it works the same, does the same thing, only the target .exe will be different.
Sorry if this is TOO BASIC for some of you but It always Pissed me off when someone tells you how to do something, but then neglects to give a clear example.
Hope this helps all of you out.
BTW...a GREAT TWEAK GUIDE for COD2 is located at
www.tweakguides.com"Don't say I never gave you Nothin"
now...GO FORTH AND FRAG TO YOUR HEARTS CONTENT!!!
(REPRINTED FROM FORUM POST @ PLANETCALLOFDUTY)
Rocky
TX-Cuda
Minister of Information