Introduction
Welcome to the documentation for OpenCAGE!
OpenCAGE is a community-created open-source modding toolkit for the game Alien: Isolation, intended to offer functionality that was originally available within CAGE (the Creative Assembly Game Editor).
While CAGE was never publicly released, years of reverse engineering efforts have resulted in a decent feature set for the community tools — it's possible to do a whole variety of things including asset import/export, level script modification/creation, core configuration edits, NPC and behaviour tweaks, weapon mods, and more!
The docs are broken down into sections below. This documentation is a work-in-progress, as are the tools themselves — some things may not yet be documented.
If you have any further questions, feel free to join the Discord!
Start here if you're new to Cathode scripting, multiple installs, the Viewport, launching the game, Options, or backups.
Dedicated editors for function entities that need more than the node graph — timelines, trigger sequences, bindings, and character accessory sets.
Tools for editing engine configurations, skybox stars, material remaps, and character AI trees.
Editors for level and game resources — meshes, UI.PAK, materials, textures, animation archives, and animation trees.
Deep-dive catalogues for scripting APIs, AI behaviour tree nodes, and animation tree nodes.
