Jump to content

  • Log in with Facebook Log in with Twitter Log In with Steam Log In with Google Sign In
  • Create Account

Tutorial info Visit support topic

  • Added on: Jun 14 2012 07:02 AM
  • Date Updated: Dec 09 2012 10:08 AM
  • Views: 4716
 


Mac OS X: CoD4 Demo Management

This tutorial shows you an easy way to efficiently record and view your or others' CoD4 demos on Mac OS X.

Posted by Krauersaut on Jun 14 2012 07:02 AM
If you ever tried to record and view a demo on Mac OS X, you will have stumbled across the phenomenon that you can't view the demo you just recorded. This little workflow is going to show you how to efficiently manage your CoD4 demos, based on a cheater with the name Player123.


Recording Demos
 
The best practice to find demos of a cheater you recorded is to name the demo files after him, i.e. the demo of this cheater should be named player123.dm_1. To record a demo, join the Spectator team and follow the suspected player. Then open your console and execute the following command: /record player123

Posted Image


To open your console, you will have to activate it first. Go to your game's Options and set Enable Console to Yes. You can then open it by pressing the tilde key (~).

Posted Image


Once you executed the /record command, the game will start recording your screen to the file you specified and indicate the size of the demo in the lower left corner of the screen.

Posted Image


When you finished recording and got all the proof you needed, stop it by executing /stoprecord.

Posted Image



Viewing Demos
 
To view the demo you just recorded, run /demo player123. The problem is that this will return the error message "demos/player123.dm_1 not found.".

Posted Image


For some reason demos can only be viewed in the ModWarfare mod. By default, your recorded demos will be stored in:
  • [Retail Version] /Applications/Call of Duty 4/Call of Duty 4 Data/main/demos/
  • [Mac App Store Version] /Users/USERNAME/Library/Application Support/Call of Duty 4/main/demos/
Posted Image


In order to be able to view them, you have to copy them to the demos folder in your ModWarfare folder. If the folder doesn't exist yet, simply create it.
  • [Retail Version] /Applications/Call of Duty 4/Call of Duty 4 Data/Mods/ModWarfare/demos/
  • [Mac App Store Version] /Users/USERNAME/Library/Application Support/Call of Duty 4/Mods/ModWarfare/demos/
Posted Image


Then start the game and click on Mods. Select ModWarfare and hit Launch.

Posted Image


In the ModWarfare screen, open the console and execute /demo player123.

Posted Image



Tips
 
Copying each demo before being able to view it can be a pain. To skip that step, you could create a symbolic link from the ModWarfare demo folder to the main demo folder. Open your Terminal and execute the following command (the upper one for the retail version, the lower one for the Mac App Store version):

ln -s /Applications/Call\ of\ Duty\ 4/Call\ of\ Duty\ 4\ Data/main/demos/ /Applications/Call\ of\ Duty\ 4/Call\ of\ Duty\ 4\ Data/Mods/ModWarfare/demos

ln -s /Users/USERNAME/Library/Application\ Support/Call\ of\ Duty\ 4/main/demos/ /Users/USERNAME/Library/Application\ Support/Call\ of\ Duty\ 4/Mods/ModWarfare/demos

Posted Image


If you followed the tutorial and created the demos folder in the ModWarfare folder, you will get an error saying "File exists". Simply remove the folder and re-execute the command (the upper one for the retail version, the lower one for the Mac App Store version):

rm -R /Applications/Call\ of\ Duty\ 4/Call\ of\ Duty\ 4\ Data/Mods/ModWarfare/demos
ln -s /Applications/Call\ of\ Duty\ 4/Call\ of\ Duty\ 4\ Data/main/demos/ /Applications/Call\ of\ Duty\ 4/Call\ of\ Duty\ 4\ Data/Mods/ModWarfare/demos

rm -R /Users/USERNAME/Library/Application\ Support/Call\ of\ Duty\ 4/Mods/ModWarfare/demos
ln -s /Users/USERNAME/Library/Application\ Support/Call\ of\ Duty\ 4/main/demos/ /Users/USERNAME/Library/Application\ Support/Call\ of\ Duty\ 4/Mods/ModWarfare/demos

Posted Image


Hints
 
The Library folder in your user folder is hidden by default. To access it, click on Go, hold down the Alt-Key and click on Library.

Posted Image