A free patch for Call of Duty (2003) multiplayer, version 1.1.
Better aim, smoother fps, instant alt-tab, fast map downloads and a long list of old bugs finally fixed. Nothing in your game folder gets changed and you can remove it any time.
Download CoDX 1.0.4 zip, 120 KB^5Message: ^7Hello, no longer get a big gap in the middle. bug fixThe first time you start the game with CoDX it sets good values for settings you never changed yourself: fullscreen at your desktop resolution, rate 25000, cl_maxpackets 125, snaps 40, com_maxfps 333, lagometer on and fps counter on. Anything you already set stays the way you had it, and you can change all of it later.
install.bat.If your game is in Program Files and the installer says it can't copy, right-click install.bat and pick "Run as administrator". Your original mss32.dll is kept as mss32_orig.dll.
Extract the new zip over your old CoDX folder and run install.bat again.
uninstall.bat in the CoDX folder. It puts the original mss32.dll back and undoes the fullscreen setting CoDX made.By hand: delete mss32.dll in the game folder and rename mss32_orig.dll back to mss32.dll.
Everything works out of the box. If you want to change something, type these in the console. They are saved in your config.
| cx_rawInput | 1 | Raw mouse input. 0 = normal game mouse. |
| cx_fullscreenMode | 1 | Borderless fullscreen at desktop resolution. 0 = normal fullscreen. |
| cx_borderless | 0 | Borderless window when you play windowed (r_fullscreen 0). |
| cx_dpiAware | 1 | Sharp picture on scaled displays. |
| cx_fps | 1 | Fps counter. 2 = also 1% low and frame time, 0 = the old one. |
| cx_fpsScale | 1 | Size of the fps counter. |
| cx_fpsX / cx_fpsY | -1 | Move the fps counter. -1 = default spot. |
| cx_lagometer | 1 | New lagometer. 0 = the old one. Needs cg_lagometer 1. |
| cx_lagometerScale | 1 | Size of the lagometer. |
| cx_lagometerX / cx_lagometerY | -1 | Move the lagometer. -1 = default spot. |
| cx_lagometerText | 1 | Show "n% loss" on the lagometer when you have packet loss. |
| cx_hudFontName | "Segoe UI" | Font used for the fps counter. |
| cx_hideInterrupted | 1 | Hide the "Connection Interrupted" text and icon. |
| cx_keepChat | 1 | Keep the message you are typing through deaths, rounds and menus. |
| cx_color8 | "" | Your own colour for ^8 as "r g b" (0 to 1). Empty = allied team colour. |
| cx_color9 | "" | Your own colour for ^9 as "r g b" (0 to 1). Empty = axis colour. |
| cx_wwwDownload | 1 | Fast HTTP downloads when the server offers them. |
| cx_fastUdpDownload | 1 | Faster normal downloads. |
| cx_dlScreen | 1 | New download screen. 0 = the old one. |
| cx_master | codmaster.activision.com | Master server for the server list. |
| cx_masterFallback | master.cod.pm | Backup master server. "" = off. |
| cx_versionLabel | 1 | Show "1.1 CoDX v1.0.4" in the main menu. |
| cx_cpuAffinity | 1 | Run the game on one CPU core. |
| cx_cpuCore | -1 | Which core to use. -1 = pick one automatically. |
| cx_priority | 1 | Give the game a higher priority. |
| cx_lockMemory | 1 | Keep the game in memory. |
| cx_disableFSO | 1 | Turn off Windows fullscreen optimizations for the game. |
| cx_logConsole | 1 | Save the console to cx_patch.log while downloading. |
| cl_guid | (yours) | Your GUID. Read-only, type /cl_guid to see it. |
cx_rawInput 0.Players with CoDX send cl_guid (their GUID) and cx (their CoDX version) to your server. Your server mod can read them for bans and stats, and can require CoDX by kicking players without cx if you want. Like any client-side ID, cl_guid can be faked by someone who knows how, so it stops ban dodging, it is not an anti-cheat.
1.0.4 ^8 and ^9 colours, no more gap in coloured chat lines, ^0 and ^8 in names on CoDX servers, CoDX version in the menu.
1.0.3 The message you are typing is kept through deaths, new rounds, menus and reconnects.
1.0.2 GUID for every player, CoDX version sent to servers, darker fps and lagometer backgrounds.
1.0.1 Console no longer goes blank after a reconnect.
1.0 First release.