Home

Awesome

<h1><img src="https://i.imgur.com/ZtrM2U5.png" alt="OpenCAGE Asset Editor" align="right" width="100px" style="float:right;">OpenCAGE - Alien: Isolation Mod Tools</h1>

OpenCAGE is an open-source modding toolkit for Alien: Isolation which enables custom scripting, configuration, and content modification through graphical interfaces.

<img src="https://i.imgur.com/DaWN23F.png" alt="OpenCAGE Script Editor" width="100%"/>

Getting started

OpenCAGE can be downloaded via Steam, ModDB, Nexus Mods, or directly via GitHub.

<table style="width: 100%; border: 0;"> <tr style="border: 0;"> <td style="border: 0;"><a href="https://store.steampowered.com/app/3367530/" title="Download via Steam"><img src="https://i.imgur.com/khG2xMC.png" style="width: 100%;" alt="Steam Download"></a></td> <td style="border: 0;"><a href="https://www.moddb.com/mods/alien-isolation-mod-tools/" title="Download via ModDB"><img src="https://i.imgur.com/pHpdpoO.png" style="width: 100%;" alt="ModDB Download"></a></td> <td style="border: 0;"><a href="https://www.nexusmods.com/alienisolation/mods/38" title="Download via Nexus Mods"><img src="https://i.imgur.com/DM3VldP.png" style="width: 100%;" alt="Nexus Mods Download"></a></td> <td style="border: 0;"><a href="https://github.com/MattFiler/OpenCAGE/raw/master/OpenCAGE.exe" title="Download via GitHub"><img src="https://i.imgur.com/4gWsz7V.png" style="width: 100%;" alt="GitHub Download"></a></td> </tr> </table>

After downloading, launch OpenCAGE and locate Alien: Isolation's AI.exe if requested.

The tools will set themselves up on first launch, and any future updates will be automatically downloaded and applied if you are connected to the internet.

What's included?

<img src="https://i.imgur.com/dHzclVW.png" alt="OpenCAGE Asset Editor" align="right" width="40%">

From OpenCAGE's main window you'll be presented with five options:

There's also functionality for creating/managing/restoring backups of levels, and reverting configurations and behaviour trees.

Check out the "roadmap" section below to learn more about upcoming features.

Getting help

<img src="https://i.imgur.com/O4TkTKQ.png" alt="OpenCAGE Behaviour Tree Editor" align="right" width="40%">

The docs are slowly being put together to explain a number of functions within the toolkit, however most should be pretty simple to understand through tooltips and added descriptions.

If there is a section missing from the docs currently that you'd like to see added, feel free to open an issue on GitHub and it will be prioritised. Additionally, join the Discord to get direct help from the community!

As this is a live project and something I'm developing in my free time, certain things may be unfinished or temperamental. Any in-development sections of the tools will always be labelled as such!

Additional recommended tools

When you're importing/exporting content with OpenCAGE, the following tools are recommended for working with the files:

Roadmap

OpenCAGE is a project that is constantly evolving - here's a vague roadmap of things I'm currently working towards, or have plans to start in the near future:

This is an ongoing project, supported financially by the community. I don't expect donations, but if you'd like to contribute you can do so via GitHub Sponsors, where a variety of options are available! Similarly, this project is fully open source, and any code contributions are welcome!

Final mentions

OpenCAGE includes libraries and code from the following 3rd party sources:

This code is used either with permission, or under license.

Additionally I'd like to thank Daniel Maciel, Ryan Gray, and Jeff for their help in expanding and testing the toolkit.


<img src="https://i.imgur.com/TeVWaE6.png" alt="OpenCAGE Logo" width="100%">

<i><p align="center">OpenCAGE is in no way related to (or endorsed by) Creative Assembly or SEGA.<br>Alien: Isolation must be purchased and installed to use OpenCAGE.</p></i>