Skip to content

Learning Path

The tutorials on this site are organized progressively — each series consists of step-by-step chapters that take you from zero to a finished, practical project.

Development Tutorials

🎮 Mod Development

For developers who want to build Mods for A Dance of Fire and Ice.

  • Prerequisites: zero experience is fine (there is a C# Basics crash-course chapter); some Git/GitHub knowledge helps
  • Flow: C# basics (optional) → Getting Started → Understanding UMM → Minimal Example → Harmony (Prefix / Postfix / Finalizer / Transpiler / Reverse Patch) → Settings UI → Advanced → Publishing & Guidelines
  • Final outcome: a publishable, shareable ADOFAI Mod

Reference Documentation

  • Library Docs — standalone docs organized by library (ADOFAI-JS / SharpFAI / AdoCpp / adofai-json-parser)
  • User Guide — usage tutorials for each Mod and the online tools

Suggested Way to Learn

  • Each chapter takes about 10–20 minutes; follow along with hands-on coding
  • Read top to bottom for the best experience, or jump around by interest
  • If you get stuck, open an Issue in the relevant repository — this is a very casual organization

An organization that researches and expands the functions of ADOFAI