Skip to content

Repository files navigation

Easing Path Calculator

Version Build

English | 汉语

A simple easing path calculation solution for rhythm game chart creation


Project Introduction

Curve Path Calculator is a tool developed for rhythm game chart creation. Through preset easing functions, it quickly calculates the value corresponding to each sample point at a set sampling density.


Quick Start

System Requirements

  • Windows x86 or arm
  • .NET8.0 Framework

Launching the Program

Double-click the executable to run it, and enter help in the command-line interface for complete usage instructions.

>>> help

Usage Guide

Basic Commands

Command Description
help Show full help information
el Show the easing function reference list
cc Quickly create a curve path (equivalent to group create -o)
ex Quickly export all path groups (equivalent to group export all)
show Open the program root directory

Path Group Management

# Create a path group
group create [name] [-o]          # Create a curve path; the -o option exports immediately

# View and manage
group list                        # List all created curve path groups
group remove <UID> [-q]           # Delete a path group by UID; -q skips confirmation
group remove all                  # Delete all path groups

# Export functions
group export <UID>                # Export the path group with the specified UID
group export all [-d]             # Export all path groups; the -d option separates by file

System Tools

# Log management
log debug intime                  # Output debug logs to the console in real time
log status                        # Show the current log level
log show                          # Open the log folder

# System maintenance
clr log                          # Clear log files
clr tmp                          # Clear cache files

Mysterious Operations

waht                             # Guess what this is ><
back                             # Go back to the previous step (in theory)
exit                             # Exit the program

Important Notes

Export Function Notes

Note: Path group export attempts to automatically open the output file or directory, which may cause exceptions in some untested environments.

Usage Suggestions

  • For first-time use, run help to get complete help
  • Use the el command to view supported easing function types
  • Before exporting, make sure the target directory has write permission

Feedback

If you encounter any problems during use or have suggestions for improvement, feel free to submit an issue or PR! You can contact through the following:

EMAIL: wunanfred@qq.com


🌟 If this project is helpful to you, please give it a Star for support!

About

Calculate Significant values by preset easing functions.

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages