Skip to content

freeze-dolphin/aff-compose

 
 

Repository files navigation

Aff Compose

Compose your Arcaea chart by Kotlin DSL.

Features

  1. Song and chart information generation.

  2. milliseconds based mapping API.

This fork is intended to make special effects instead of composing playable chart completely using kotlin. So the Bar api is deprecated

Installation

val affComposeVersion = "v2.0.0" // the hash / tag

repositories {
    maven(url = "https://jitpack.io")
}

dependencies {
    implementation("com.github.freeze-dolphin:aff-compose:${affComposeVersion}")
}

Examples

  1. DemoMap. This file shows simple usage of the apis and how to serialize the chart into String and Json.

  2. ZZM - Composing Dream This is the original DemoMap made by @Eric_Lian, which uses the deprecated Bar dsl.
    It's currently unavailable in this fork because a lot breaking changes have been made. But you can still refer to it and see more usages.

About

Library for composing Arcaea charts using kotlin.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 92.0%
  • ANTLR 8.0%