Giter VIP home page Giter VIP logo

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

zonetool's Projects

gsc-asm icon gsc-asm

gsc-asm, a gsc assembler/disassembler for IW5 (Call of Duty: Modern Warfare 3)

iw3-shaders icon iw3-shaders

iw3 shaders dumped with zonetool. required for porting assets.

iw4-shaders icon iw4-shaders

iw4 shaders dumped with zonetool. required for porting assets.

iw5-shaders icon iw5-shaders

iw5 shaders dumped with zonetool. required for porting assets.

iwd-tool icon iwd-tool

iwd-tool, a command-line tool for generating iwd files.

technique-tool icon technique-tool

technique-tool, a command-line tool for mapping shader constants between Call of Duty: Modern Warfare 2 and Call of Duty: Online.

zonetool icon zonetool

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

zonetool2 icon zonetool2

zonetool², a new version of zonetool that generates it's own code.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.