Skip to content

What is OAT?

OpenAssetTools (OAT) is a work in progress project aiming to create a modding tools suite for older Call Of Duty titles. It is not a reimplementation of existing modding tools or related to them but aims to be as compatible as possible in terms of formats and add support for previously unsupported titles.

In its current form it is still incomplete and only offers a small subset of modding features. It currently offers support for the PC versions of:

with very varying progress on the different games.

Features

While still incomplete these are the features that are currently available:

Tools

The Unlinker tool allows loading any fastfile (.ff) of supported games and works standalone. While being able to load any asset it can currently only dump a subset of these assets to disk, depending on the game. The formats of the dumped assets are either as close as possible to the originally used formats for these games or a commonly used format.

The Linker tool allows building custom fastfiles (.ff) for the supported games. It can also load existing zones and reuse their assets from in-memory. Only a subset of assets can be read from disk however, depending on the game.

Additionally, there are a couple of libraries and tools. A full list of the subcomponents can be found here.

All trademarks are owned by their respective owners. This project is neither endorsed by, nor affiliated with Activision, Treyarch, Infinity Ward or any of their descendants.