Skip to content
SPECIFICTION
Get listed

OpenAssetTools

openassettools.dev

WindowsLinux
Visit openassettools.dev
Spec score 7.3 #17 of 25 in Game Modding Tools

Spec sheet

Purpose
OpenAssetTools is a work-in-progress modding tool suite for older Call of Duty titles.Read 9 Oct 2026 · openassettools.dev
License
The source code is licensed under GPLv3.Read 8 Oct 2026 · openassettools.dev
Affiliation
The project states that it is not endorsed by or affiliated with Activision, Treyarch, Infinity Ward, or their descendants.Read 9 Oct 2026 · openassettools.dev
Asset creation
The site says users can create custom assets and mods for supported games.Read 8 Oct 2026 · openassettools.dev
Asset extraction
The Unlinker loads supported games’ fastfiles and can dump a subset of their assets to disk, depending on the game.Read 8 Oct 2026 · openassettools.dev
Asset formats
Unlinker dumps assets in formats intended to be close to the original game formats or in commonly used formats.Read 9 Oct 2026 · openassettools.dev
Build requirements
Building requires Git and Premake; the Windows guide specifies Visual Studio 2022, while the Linux guide specifies g++ and multilib for 32-bit builds.Read 9 Oct 2026 · openassettools.dev
Command line
The Linker and Unlinker both provide command-line usage, and the Unlinker can also be used by dragging and dropping a fastfile onto it on Windows.Read 8 Oct 2026 · openassettools.dev
Compatibility
The project aims to be compatible with existing formats and add support for previously unsupported titles.Read 8 Oct 2026 · openassettools.dev
Create fastfiles
The Linker builds custom fastfiles and can reuse assets loaded from existing zones.Read 9 Oct 2026 · openassettools.dev
Extract assets
The Unlinker can load supported fastfiles and dump a subset of their assets to disk, depending on the game.Read 9 Oct 2026 · openassettools.dev
Fastfile building
The Linker builds custom fastfiles and can reuse assets loaded from existing zones, although disk-readable asset types vary by game.Read 8 Oct 2026 · openassettools.dev
Legal note
The site says extracting game files does not grant rights to their contents, which remain with their respective owners.Read 8 Oct 2026 · openassettools.dev
Legal rights
The guide says extracting game file contents does not grant rights to those contents, which remain with their owners.Read 9 Oct 2026 · openassettools.dev
Limits
The project is incomplete; only a subset of assets can currently be dumped or read from disk, depending on the game.Read 9 Oct 2026 · openassettools.dev
Linux build
Building on Linux requires Git and g++, with multilib needed for 32-bit builds on a 64-bit machine.Read 8 Oct 2026 · openassettools.dev
Linux use
The Linux build guide uses generate.sh to create make files, followed by make or the provided release or debug scripts.Read 9 Oct 2026 · openassettools.dev
Project files
Zone project files are text-based and use comma-separated key-based notation with optional comments and C-like preprocessing.Read 9 Oct 2026 · openassettools.dev
Project limits
The guide describes OAT as incomplete and says it currently provides only a small subset of modding features.Read 8 Oct 2026 · openassettools.dev
Source license
The OAT source code is licensed under GPLv3.Read 9 Oct 2026 · openassettools.dev
Standalone operation
The Unlinker works standalone, and the homepage says running the game is not necessary to use the toolset.Read 9 Oct 2026 · openassettools.dev
Standalone use
The Unlinker works standalone, and the home page says running the game is not necessary.Read 8 Oct 2026 · openassettools.dev
Supported games
It currently supports the PC versions of Call of Duty 4: Modern Warfare, Modern Warfare 2, Modern Warfare 3, Black Ops, and Black Ops II, with varying progress across games.Read 9 Oct 2026 · openassettools.dev
Windows build
Building on Windows requires Git and Visual Studio 2022 according to the getting-started guide.Read 8 Oct 2026 · openassettools.dev
Windows use
On Windows, a fastfile can be dragged and dropped onto Unlinker to run it with the fastfile path.Read 9 Oct 2026 · openassettools.dev

Where Specifiction places it

Alternatives to OpenAssetToolsAll alternatives →