Skip to content

Library Documentation

The organization has developed multiple level parsing and processing libraries for ADOFAI, covering TypeScript, C#, C++, Kotlin, and other languages. Here is the documentation maintained for each library.

Level Processing Libraries

LibraryLanguageDescription
ADOFAI-JSTypeScriptZero-dependency ADOFAI level library, usable in both browsers and Node
SharpFAIC#ADOFAI level parsing library, supports parsing, editing, and exporting
AdoCppC++ADOFAI level parsing and generation
adofai-json-parserKotlinADOFAI level JSON parser

Basic Concepts

Before getting started, we recommend reading Understanding Level Files to learn about the structure of .adofai files.

Practical Examples

Library Interoperability

  • Re_ADOJAS (chart player) is built on ADOFAI-JS, try it in the User Guide
  • SharpFAI and AdoCpp are commonly used as the underlying parsing layer for Mods or tools

An organization that researches and expands the functions of ADOFAI