Call of Duty 4: Weapons Modding

From COD Modding & Mapping Wiki
Revision as of 00:03, 6 November 2008 by Zeroy (talk | contribs)
Jump to navigation Jump to search


This tutorial will show you how to create a weapon mod.

  • This example will use the Stock ModWarfare as base.
  • Use WinRar to extract the "Weapons" folder from iw_11.iwd in CoD4/main into
[cod4_path]/Mods/ModWarfare/


Now, to actually mod the weapon you want. In this example we'll use the AK47.

  • Go into [cod4_path]/Mods/ModWarfare/weapons/mp
  • Open 'ak47_mp' with notepad.
  • Look at the strange complicated mess of code. Everything is fairly self-explanatory once you figure out the pattern.


For example: fireTypeFull Auto

Fire type can be "Single Shot", "Full Auto", "2-Round Burst", "3-Round Burst", or "4-Round Burst". Without the quotes. Be sure to type it in exactly.

Let's changed it to: fireType2-Round Burst

If you're having trouble finding certain lines, use the search function (cntrl+f) then put in "fireType".
So, next we'll change the clipsize.

Original: clipSize30
Mine: clipSize20

Optionally, you can adjust the other ammo stats, such as maxAmmo, dropAmmoMin, dropAmmoMax to fit. IE if I changed the gun instead to have a 300 round clip, but left the 'maxAmmo' attribute as the original, you would only be able to hold 1 clip at a time.

Here are example codes for weapon damage:

  • damage100

Base weapon damage, I think enemies have 200 health, since all the one-shot kill weapons are 200 damage.

  • minDamage85

I can only guess that this means the weapon ranges between 85 and 100, ie 85-100 damage.

  • meleeDamage200

This is 'knife' damage. The reason this code is in EVERY weapon, but ALL the same value, is because in the original call of duty games each weapon had a different melee damage, because the melee attack was 'rifle-bash'. So pistol-whipping did less than M1 Garand-whipping.

  • maxDamageRange1024

Not sure on these values, I think it means that at 1024 units, the weapon deals the max damage (100).

  • minDamageRange2400

And at 2400 meters, it deals the minimum damage (85)

You'll notice that shorter-ranged weapons have smaller values (shotguns, pistols, etc)

playerDamage50 How much damage the gun deals to the player from the hands of an enemy. No idea how much health the player has. I think 200, but different difficulty settings may change that (or damage modifiers).

So, I changed it to: damage200minDamage200meleeDamage200maxDamageRange 2500minDamageRange5000playerDamage150

  • Once modded, save the file (no extension);
  • Using Winzip or Winrar(but using .zip not .rar) open up the following file:
[cod4_path]/Mods/ModWarfare/z_ModWarfare.iwd
  • Place the all weapon's folder inside this IWD
  • To test locally you can now start the Multiplayer Executable, select Mods>ModWarfare and start a new server.