Projects

AssetRipper

This is a reverse engineering tool for Unity games.

AssetRipper.Translation.LlvmIR

This tool translates LLVM IR to .NET CIL, enabling conversion of C++ code to C#.

AssetRipper.Bindings.LibTorchSharp

These alternate bindings for LibTorchSharp are more memory efficient.

TextureDecoder

This library for decoding texture data supports various formats and is used in AssetRipper.

AssetRipper.CIL

This is a library to help with writing CIL bytecode.

AssetRipper.Bindings.SpirVCross

This wrapper library for SPIRV-Cross provides an efficient interface for working with SPIR-V shaders.

AssetRipper.Text.SourceGeneration

This extension library helps with generating C# source code.

AssetRipper.Conversions.FastPng

This C# port of fpng writes PNG files quickly and efficiently.