Project Lyra v1.2.0
Changes
Mod compatibility is now decided per capability, so a mod can declare what it does and Lyra installs it only where it will actually run, the groundwork for mods from independent repo feeds.
- Capability-based compatibility. Each mod's needs are derived from its manifest and checked against what your Lyra provides. An incompatible mod is blocked before install with a reason that names the exact capability: update Lyra, update the mod, or it isn't available.
- Mod dependencies. A mod can depend on another mod. Installing one that needs others offers to install the whole set together, in dependency order.
- Versioned, namespaced capabilities. Capabilities carry compatibility ranges and are namespaced (
lyra.*for the platform, the author's own name for mod-provided ones), so the platform can grow and occasionally retire behavior without silently breaking installed mods.
Install with lyra-hd-deploykit.zip (zune-deploy) or lyra-hd.ccgame (XNA). See INSTALLING.md.