Edelstein.Tools.AlbumDownloader
Edelstein.Tools.AlbumDownloader is a command-line tool to manipulate album assets of Love Live SIF2.
It can:
- Download (both Global and JP) album assets
- Extract assets from encrypted archives
- Mass convert all
.astcfiles to.pngusing astcenc
Install
This program requires the .NET 8.0 runtime to run and optionally astcenc to convert .astc to .png.
Download respective latest release executable for your OS and architecture.
If you need .astc conversion, download astcenc for your OS and architecture and extract the files from the bin directory to the directory where you downloaded AlbumDownloader.
Usage
./Edelstein.Tools.AlbumDownloader [command] [options]Every command have respective --help/-h/-? option to display help about the command and its options.
Note
The download command requires AlbumUnitMMst.json and AlbumSeriesMMst.json from the game's masterdata, formatted in camelCase.
Commands
download(d) — Downloads album-s, --scheme <Global|Jp>Download scheme used by the tool (Global or Jp) [default:Jp]-m, --mst-dir <mst-dir>Directory with AlbumUnitMMst.json and AlbumSeriesMMst.json [default:.]-o, --output-dir <output-dir>Target directory for downloaded files [default:album]-p, --parallel-downloads <parallel-downloads>Count of parallel downloads [default:10]--album-host <album-host>Host of album storage []--httpUse plain HTTP instead of HTTPS [default:False]
extract(x) — Extracts all album archives-i, --input-dir <input-dir>Directory with original files [default:album]-o, --output-dir <output-dir>Target directory for extracted files [default:album-extracted]
convert(c) — Converts all.astcfiles to.png-i, --input-dir <input-dir>Directory with extracted files [default:album-extracted]-o, --output-dir <output-dir>Target directory for converted files [default:album-converted]
License
See LICENSE
Used libraries
On this page
Languages
C#100.0%
Contributors
GNU Affero General Public License v3.0
Created June 2, 2024
Updated July 17, 2024