Reborn of Étoile
Command-line tool for convertion of .aff charts between ArcCreate and the official Arcaea
format.
Requires Java version ≥ 17
Build artifacts filename:EtoileResurrection.{interface}-{platform}-{hash}.zip
interface:- Console: Runs inside a terminal
- Swing: GUI program powered by Swing framework
platform:- universal: Launch script that runs well on most platforms
- win64: Built with jlink + launch4j, runs on 64bit Windows
- win64-noJre: Built with launch4j, runs on 64bit Windows, requires a Java 17+ installation
Download pre-built artifacts on Releases page
pack: (Arcaea -> ArcCreate) to pack the official Arcaea chart format into ArcCreate .arcpkg files.export: (ArcCreate -> Arcaea) to unpack ArcCreate .arcpkg files, extract background images, convert chart format, and generatesonglist,packlistfiles.combine: (ArcCreate -> ArcCreate) to combine multiple ArcCreate .arcpkg files into one according topacklist.convert: (Bidirectional) to convert a single chart file into specific format.
Technical features
- hitsound waveform files extraction
- var-len ArcTaps convertion
- ArcResolution conversion (Experimental)
- audio, jacket, background files extraction
- generation for
songlist&packlistaccording toproject.arcproj
- bundled background
- generation for
project.arcprojaccording tosonglist - scenecontrol serialization (.sc.json generation)
- track skinning logic from GameScene.cpp
- gray ArcNotes support (force gracePeriod)
Use EtoileResurrection <command> -h to get help messages
Below is listing some detailed explanations of few complex arguments
Use --regex to make songId option regex matching, for example this packs all the songs separately in songlist:
$ EtoileResurrection pack songs\songlist_aprilfools --songId=.* -re --prefix lowiro -o result\
Packed successfully to: .\result\lowiro.ignotusafterburn.arcpkg
Packed successfully to: .\result\lowiro.redandblueandgreen.arcpkg
Packed successfully to: .\result\lowiro.singularityvvvip.arcpkg
...
$ EtoileResurrection pack songs\songlist --songId=mismal --prefix lowiro -o result\
This option defines how to export background files:
| Strategies | Description |
|---|---|
| simplified | Ignore the duplicated files, and warn the user. |
| precise | Extract backgrounds files with tree structure, which cannot be read directly in Arcaea. |
| overwrite | Overwrite the duplicated files with the new one, and warn the user. |
| auto_rename (*) | Background files are qualified with pack prefix name to avoid conflicts, for example, pragmatism.jpg will be prefix_of_the_pack.pragmatism.jpg in the imgs folder. |
(*): By default
$ EtoileResurrection export N0N_ame.badapple.arcpkg --prefix default