OpenAssetTools
openassettools.dev
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
- Game Modding Tools#17 of 257.3