Home

Awesome

<img src="https://i.imgur.com/TZNGZVA.jpg" width="100%">

CathodeLib - Alien: Isolation C# Library

CathodeLib is an open source library providing functionality to handle formats from the Cathode game engine, for modding Alien: Isolation. Used to power OpenCAGE!

Available as a NuGet package, or alternatively just include this repo as a submodule in your project!


All parsers inherit from a base CathodeFile class which provides:

Most parsers provide access to the file's content via an Entries parameter, however this can vary per implementation.

Note: in debug mode the parsers will all fail hard, however in release mode all load/save calls are wrapped in try/catch statements.

Parsers currently available in CathodeLib...

For scripting:

Check out a full overview of the Commands structure on the Wiki, and follow this handy guide to create your first script!

For assets:

For level data and mappings:

For configurations:

For saves:


<p align="center">CathodeLib is in no way related to (or endorsed by) Creative Assembly or SEGA.</p>