Call of Duty 4 Modding on OpenMods

ActionFPS0 Mods

openmods.json · supportedGameId: "call-of-duty-4-modern-warfare" or 138

Official 2007 mod tools, GSC server mods, Promod, and the CoD4x client that keeps it all online

Read more

Articles & guides

Official channels

Where else to find Call of Duty 4: Modern Warfare

About

More about Call of Duty 4: Modern Warfare

The shooter that set the template, and then let people rebuild it

Call of Duty 4: Modern Warfare arrived in 2007 and reshaped the entire genre: perks, killstreaks, a persistent progression system, and a multiplayer loop that every competitor spent the next decade imitating. What is easier to forget is that Infinity Ward also shipped it with proper mod tools a few weeks after launch, in the same tradition as the original Call of Duty and its Quake-lineage engine.

That combination is why the game still has a live PC community nearly two decades on. The official servers and patches stopped long ago, but dedicated servers were always community-hosted, and the community built its own replacement client to keep them running.

What the toolchain looks like

The Call of Duty 4 Mod Tools are a separate free download, not something Steam installs for you. The package includes:

  • CoD4Radiant, the level editor, in the same family as the Radiant editors used across id Tech games.
  • Asset Manager, where models, materials, weapons and sounds are defined before compiling.
  • The compile tools, which turn a map or mod project into the .ff fast files and .iwd archives the game loads.
  • GSC scripting, the server-side script language that controls game modes and most gameplay logic. This is where the bulk of gameplay mods are written.

Mods live in the game directory under Mods/<modname>/, typically as a mod.ff plus one or more .iwd files, which are plain zip archives. Custom maps go in usermaps/<mapname>/. The game exposes both through its in-game Mods menu, or you can launch straight into one with +set fs_game mods/<modname> on the command line.

What people actually built

Three families of mods defined the game's second life:

  • Competitive rulesets, above all Promod, which stripped the game down for organised play and was the standard for tournaments for years.
  • Server-side gameplay overhauls such as OpenWarfare and its many derivatives, which added ranks, weapon tweaks, and admin tooling that server owners could configure without touching client files.
  • Co-op and zombie conversions, with Reign of the Undead being the best known, turning the multiplayer engine into a survival mode long before Treyarch made Zombies an official pillar.

Beyond gameplay mods, the custom map scene was large and varied, from careful remakes of maps from the earlier games to entirely new competitive layouts.

The client situation

The last official patch was 1.7, and the game's original online infrastructure has not been reliable for a long time. The community's answer is CoD4x, a modified client and server that installs over the retail or Steam 1.7 game. It adds a maintained server browser, security fixes for exploits that plagued the stock client, higher server player caps, and extra scripting functions that newer mods rely on. In practice most servers you will find today run CoD4x, and many mods list it as a requirement.

What you'll find on OpenMods

OpenMods indexes mods published from GitHub, and Call of Duty 4 is a good fit for that model because so much of its modding is script-based. GSC mods are plain text, they version well, and a number of long-running server mods are maintained openly. Expect the Call of Duty 4 catalogue here to lean toward server-side gameplay mods, admin tools, and script libraries rather than map packs, which usually circulate as large downloads on community sites.

The catalogue is small compared with the wider scene. If you want the historic collection, ModDB and the CoD4x community are where the archives live.

Practical notes

  • Own the right version. The Steam release is patched to 1.7 already. Retail discs need the 1.6 and 1.7 patches applied in order before anything else.
  • Client mods versus server mods. Many mods download automatically when you join a server that runs them, provided you have downloads enabled in the game's options. You only install mods manually to host them or play them offline.
  • Separate installs are common. Some players keep a stock 1.7 install and a CoD4x install side by side to avoid compatibility surprises.
  • Back up your config. Mods write their own settings, and a broken config_mp.cfg is a frequent cause of a black screen on launch.

For a hands-on walkthrough of installing your first mod and getting onto CoD4x servers, see the getting started guide.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.