Skip to content

Iridium ​

An optimization Mod for A Dance of Fire and Ice, focused on performance, visual customization, and compatibility.

Project: https://github.com/adofaiex/Iridium

Features ​

Performance Optimization ​

  • Rendering efficiency improvements, reducing stutter
  • Decoration texture compression, frame-by-frame loading (with progress)
  • Move Track / Move Decorations optimization (with freeroam support)
  • Particle optimization (object pooling / culling / LOD)
  • DOTween tuning, custom easing engine
  • Async input optimization, improving judgment precision

UI & Visuals ​

  • Remove news panel, hide beta watermark, adjust auto-demo text position
  • Editor countdown display
  • Lobby music: switch background music by BPM, support custom music paths
  • Judgment text customization (e.g. "Perfect", "Too Early"), with rich text tags and offset display
  • Hit sound pitch follows music

Editor Enhancements ​

  • Performance optimization for insert/delete operations on large levels (10k+ floors)
  • Custom hotkeys for decorations and floors
  • Auto-demo preview supports pause / resume

Compatibility & Fixes ​

  • Ignore missing third-party Mod dependencies when loading levels (restores requiredMods on save)
  • Temporarily register unknown CustomEvents to avoid load crashes
  • Legacy level behavior options (Flash, Camera Relative, etc.)
  • Fix portal soft-lock, hairpin beat detection, editor replay error tracking

Patch Modes ​

  • IL Transpiler: performance-first
  • Prefix/Postfix: compatibility-first

Installation ​

Prerequisites ​

WARNING

For ADOFAI 2.10.0 and above, use UnityModManager 0.32.5.0 or later, otherwise crashes may occur.

Steps ​

  1. Go to Releases, download the build matching your game version (each Release provides builds for multiple versions)
  2. Extract to A Dance of Fire and Ice/Mods/Iridium (create the directory if it doesn't exist)
  3. Launch the game; if the game is already running, restart it first

Supported Game Versions ​

Game VersionBranch
ADOFAI v2v2 branch
ADOFAI v3v3 branch

DANGER

Do not run Iridium on ADOFAI 2.9.7 or below, except for versions specifically tuned for older game versions.

Settings ​

After launch, the v3 settings are displayed in pages: General / Optimizer / Editor / Compatibility / Audio in the UMM settings panel (default Ctrl+F10).

Troubleshooting ​

📝 To be supplemented (feel free to report in the repository Issues)

An organization that researches and expands the functions of ADOFAI