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 which cover information related to each subsection of the tools. Be aware that this documentation is currently 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!


Scripting Introduction
An intro to Cathode's scripting system and overview of OpenCAGE's script editor.
Level Viewer
A guide to using the Level Viewer, a 3D companion to OpenCAGE's script editor.
Cathode Entities
A complete look at all entities and interfaces within the Cathode scripting system.
Cathode Enums
A complete look at all enums available within the Cathode engine.
Configurations
A guide to modifying the various configurations within the engine.
Behaviour Trees
A guide to modifying each character's behaviour trees in the game.

OpenCAGE Changelog

For information about all the latest changes, click here to view the changelog.