MattFiler / OpenCAGE

A modding toolkit for Alien: Isolation that gives access to scripting, assets, configurations, and behaviour trees.
http://opencage.co.uk
MIT License
251 stars 13 forks source link
ai alien alien-isolation behaviour-trees brainiac-designer lighting mod modding modtools scripting toolkit

OpenCAGE - Alien: Isolation Mod Tools

OpenCAGE is an open source modding toolkit for Alien: Isolation, powered by CathodeLib, which allows access to a range of configurations and content through a graphical interface.

The toolkit is broken down into four main sections: assets, configurations, scripts, and behaviour trees.

Asset editor supports:

Configuration editor supports:

Script editor supports:

Behaviour tree editor supports:

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

Join the Discord to share your mods and get tips & tricks from the community!


Setting up OpenCAGE

Assuming you already have Alien: Isolation installed...

  1. Download OpenCAGE by clicking here.
  2. Copy to your Alien: Isolation directory.
  3. Open!

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

Getting help

The wiki is currently being put together to explain a number of functions within the toolkit, however most are pretty simple to understand through tooltips and added descriptions.

If there is a section missing from the wiki currently that you'd like to see added, feel free to open an issue on GitHub and it will be prioritised.

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've exported content from the game with OpenCAGE, there are a number of other tools available that are best suited to deal with the content's formats. A few are listed below...

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.


OpenCAGE is in no way related to (or endorsed by) Creative Assembly or SEGA.