zonetool, a fastfile linker for various Call of Duty titles.
Call of Duty
| - zone_source
| - zonetool
| - zonetool.exe
| - zonetool.dll
Simply put the output DLL in your game directory and run zonetool.exe (For IW3, rename the DLL to zoneiw3.dll)
buildzone <zonename>
- builds the specified zone.
loadzone <zonename>
- loads the specified zone into memory.
dumpzone <zonename>
- dumps all assets from the specified zone.
The following asset types can be linked by ZoneTool:
Asset Type | IW4 | IW5 |
---|---|---|
PhysPreset | ✔️ | ✔️ |
PhysCollmap | ✔️ | ✔️ |
XAnimParts | ✔️ | ✔️ |
XModelSurfs | ✔️ | ✔️ |
XModel | ✔️ | ✔️ |
Material | ✔️ | ✔️ |
PixelShader | ✔️ | ✔️ |
VertexShader | ✔️ | ✔️ |
VertexDecl | ✔️ | ✔️ |
Techset | ✔️ | ✔️ |
Image | ✔️ | ✔️ |
Sound | ✔️ | ✔️ |
SndCurve | ✔️ | ✔️ |
LoadedSound | ✔️ | ✔️ |
CollisionMap | ✔️ | ✔️ |
ComMap | ✔️ | ✔️ |
GlassMap | ✔️ | ✔️ |
MapEnts | ✔️ | ✔️ |
FxMap | ✔️ | ✔️ |
GfxMap | ✔️ | ✔️ |
Font | ✔️ | ✔️ |
MenuFile | ❌ | ❌ |
Menu | ❌ | ❌ |
Localize | ✔️ | ✔️ |
Attachment | - | ✔️ |
Weapon | ✔️ | ✔️ |
FxEffectDef | ✔️ | ✔️ |
ImpactFx | ❌ | ❌ |
RawFile | ✔️ | ✔️ |
ScriptFile | - | ✔️ |
StringTable | ✔️ | ✔️ |
LeaderBoardDef | ✔️ | ✔️ |
StructuredDataDef | ✔️ | ✔️ |
Tracer | ✔️ | ✔️ |
Vehicle | ❌ | ❌ |
AddonMapEnts | ❌ | ❌ |
The following asset types can be ported across different games:
Asset Type | Supported? |
---|---|
PhysPreset | ✔️ |
PhysCollmap | ✔️ |
XAnimParts | ✔️ |
XModelSurfs | ✔️ |
XModel | ✔️ |
Material | ✔️ |
PixelShader | ✔️ |
VertexShader | ✔️ |
VertexDecl | ✔️ |
Techset | ✔️ |
Image | ✔️ |
Sound | ✔️ |
SndCurve | ✔️ |
LoadedSound | ✔️ |
CollisionMap | ✔️ |
ComMap | ✔️ |
GlassMap | ✔️ |
MapEnts | ✔️ |
FxMap | ✔️ |
GfxMap | ✔️ |
Font | ❌ |
MenuFile | ❌ |
Menu | ❌ |
Localize | ✔️ |
Attachment | ✔️ |
Weapon | ✔️ |
FxEffectDef | ✔️ |
ImpactFx | ❌ |
RawFile | ✔️ |
ScriptFile | ✔️ |
StringTable | ✔️ |
LeaderBoardDef | ❌ |
StructuredDataDef | ✔️ |
Tracer | ✔️ |
Vehicle | ❌ |
AddonMapEnts | ❌ |
ZoneTool generated fastfiles are compatible with the following clients:
- IW4x (IW4 client)
- Plutonium (IW5 client)
- Oxygen (IW5 client)
Special thanks to the following people:
- Laupetin
- NTAuthority
- momo5502
- TheApadayo
- localhost
- X3RX35
- homura
- Sofika
- Gamecheat13
Join our discord server at https://discord.gg/a6JM2Tv or https://discord.gg/plutonium
If you like my work, feel free to contribute!
bitcoin: 17YZtqKcFP4WiwMRZB5AE57QR4oa3fnFAM
eth: 0xf4f73463861eD8Ba72ac422B237c53B720c6608A