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
-
自动复制曲目背景
-
用法
请参阅文档。
感谢
-
预置缓动曲线实现来自easings.net。
-
贝塞尔曲线实现来自WebKit。
Project details
Release history Release notifications | RSS feed
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.11.0.tar.gz
(23.9 kB
view hashes)
Built Distribution
arcfutil-0.11.0-py3-none-any.whl
(33.1 kB
view hashes)
Close
Hashes for arcfutil-0.11.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edc97d07b9b0378d666ca2b3b0f91076e7ecc7754f6baf7e3f317407ea52884b |
|
MD5 | 4860ca13cde0ee7474e82691e399ccb9 |
|
BLAKE2b-256 | 6f782abd941e6e5dc937a4afd58cdfda405945b7a2d59d0c6b59f2d4bc474428 |