A library that makes Muse Dash modding easier.
MuseDashMirror provides events, game data access, UI helpers, utilities, and source generators for Muse Dash mods.
- Game events and data access
- UI and utility helpers
- Compile-time code generation
Projects using MuseDashMirror must be built with the .NET 10 SDK because the bundled source generator depends on compiler packages that require it. The project's target framework can remain net6.0.
Install the MuseDashMirror NuGet package:
dotnet add package MuseDashMirrorFor a new mod, MuseDash.Mod.Template can configure MuseDashMirror and the required game references for you.
Read the guides for setup, lifecycle, source-generator, game-data, UI, and utility examples.
Preview the documentation locally with uv run zensical serve, or validate the production build with uv run zensical build --clean --strict.
The package includes the runtime library and its source generator.