Skip to content

Caball009/Call-of-Duty-4-X-Demo-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

Call of Duty 4 (X) Demo Tool

Public release(s) for the CoD4(X) Demo Tool.
For downloads, please refer to the Release page.

Features:

  • Convert demos from and to all currently existing Call of Duty 4 X versions (v15 - v21);
  • Convert demos from and to Call of Duty 4 X and pre-Call of Duty 4 X (v1.7);
  • Remove all hud elements from a demo, with the options to keep the stack score, hitmarker and team skulls. Hud elements like minimap, scores, xp bar and ammo are not stored in demos. This feature is meant for hud elements like kill cards or other hud elements that tend to be server specific;
  • Modify the stack score with a multiplier (e.g. to convert +50 per kill to +10, or vice versa);
  • Cut demos by map, match or time stamps;
  • Experimental: merge demos (only applies to demos on the same map & mod & game type);
  • Remove all big center texts;
  • Remove all white text from mini console / killfeed;
  • Remove all chat.

Usage:

Check the readme file that is included in the archive.

Requirements:

Windows 7 or later, x64 edition.

Disclaimer:

Commercial use is prohibited. This software is provided AS-IS, without warranty of ANY KIND, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose. The author shall NOT be held liable for ANY damage to you, your computer, or to anyone or anything else, that may result from its use, or misuse. Basically, you use it at YOUR OWN RISK.

Bug report:

Please open Issues here.

Miscellaneous:

If you're interested in the source code, have a look at this repository. At the time of writing this, it contains all the core code necessary to read and write CoD4(X) demos.

Contact:

I may or may not be here once in a while: https://discord.com/invite/NYey3vH / codmvm's Discord channel

Credits:

  • The code is based off parts of the Quake III Arena and Call of Duty 4 code;

  • Cheers to the devs from CoD4X for simultaneously creating the problem of incompatible demos, as well as making much of the code needed to rectify this problem publicly available;

  • Cheers to Iswenzz for parts of the C++ code related to reading / parsing of demos;

  • Cheers to Du[R]eX for the code for the interactive .html page, and kudos for creating the first (public) CoD4 demo manager.