Skip to main content

A Python module designed for processing Arcaea related files(.aff chart, songlist, etc.)

Project description

arcfutil

(Arcaea File Utility)

为处理音乐游戏Arcaea相关文件(谱面,songlist,etc.)设计的Python模块。

安装

使用pip进行安装:

pip install -U arcfutil

功能

本模块大致分为处理.aff文件的arcfutil.aff包和命令行工具两部分。

aff编辑框架

  • .aff中的note解析为python对象(以及将这些对象编码回.aff中的note格式)

    • 支持切片等特性。Python式地创作谱面吧!

    • 支持Arcaea谱面的各种元素!

    • timinggroup支持

    • 为note对象提供了谱面编辑中的常用方法(复制、镜像、偏移等)

    • 提供Timing缓动、帧动画等常用谱面片段的构造工具

命令行工具

  • arcadeclean:清理Arcade产生的多余文件!

  • sortassets:对Arcaea下载的数据文件进行整理,方便制谱器读取。

  • songlist:根据songconfig.txt自动生成songlist

    • 兼容Brcbeb Soulmate等生成工具使用的songconfig.txt

    • 根据songlist批量生成对应的songconfig.txt

    • 自动生成packlist

    • 自动复制曲目背景

用法

请参阅文档

感谢

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arcfutil-0.12.1.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

arcfutil-0.12.1-py3-none-any.whl (33.4 kB view details)

Uploaded Python 3

File details

Details for the file arcfutil-0.12.1.tar.gz.

File metadata

  • Download URL: arcfutil-0.12.1.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for arcfutil-0.12.1.tar.gz
Algorithm Hash digest
SHA256 f371ad10e9684aba69fbf95c30e6419f6ef8504b582905fbfa2cf92452168e34
MD5 1fb745bcfa9d63382fcebe18ebb299e2
BLAKE2b-256 9b8fbcd048ba0f5e44946a177da06f02f3c1f180cdbe1f1a9d57580155d33000

See more details on using hashes here.

File details

Details for the file arcfutil-0.12.1-py3-none-any.whl.

File metadata

  • Download URL: arcfutil-0.12.1-py3-none-any.whl
  • Upload date:
  • Size: 33.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for arcfutil-0.12.1-py3-none-any.whl
Algorithm Hash digest
SHA256 507f98ca013348bb88b1ef05dba76b42c2140e146df0e7b16a5e9b86d6a9d82a
MD5 fe00b4e4b91c5f7e63f5e2e297d0542d
BLAKE2b-256 2220b2ee33937f2b692deef96c4d41779f92e586a6868f9e73c3bde6a9016e74

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page