[](https://ci.appveyor.com/project/RektInator/zonetool)




# zonetool
zonetool, a fastfile linker for various Call of Duty titles.
## Folder structure
Call of Duty\
| - zone_source\
| - zonetool\
| - zonetool.exe\
| - zonetool.dll
## Usage
Simply put the output DLL in your game directory and run zonetool.exe (For IW3, rename the DLL to zoneiw3.dll)
## Commands
``buildzone `` - builds the specified zone.\
``loadzone `` - loads the specified zone into memory.\
``dumpzone `` - dumps all assets from the specified zone.
## Supported asset types
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 | ❌ | ❌ |
## Supported assets for cross-engine porting
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 | ❌ |
## Supported clients
ZoneTool generated fastfiles are compatible with the following clients:
* IW4x (IW4 client)
* Plutonium (IW5 client)
* Oxygen (IW5 client)
## Credits
Special thanks to the following people:
* Laupetin
* NTAuthority
* momo5502
* TheApadayo
* localhost
* X3RX35
* homura
* Sofika
* Gamecheat13
## Discord
Join our discord server at https://discord.gg/a6JM2Tv or https://discord.gg/plutonium
## Donate
If you like my work, feel free to contribute!
bitcoin: 17YZtqKcFP4WiwMRZB5AE57QR4oa3fnFAM\
eth: 0xf4f73463861eD8Ba72ac422B237c53B720c6608A
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JF352E6E7TL8N)