Skip to content

zonetool, a fastfile linker for various Call of Duty titles.

License

Notifications You must be signed in to change notification settings

ZoneTool/zonetool

Repository files navigation

Build status license stars GitHub forks GitHub issues

Plutonium

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 <zonename> - builds the specified zone.
loadzone <zonename> - loads the specified zone into memory.
dumpzone <zonename> - 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

paypal