1.5 KiB
1.5 KiB
DANCERUSH STARDOM to Dance Dash
Convert data of DANCERUSH STARDOM tracks into Dance Dash beat maps
Curious? @thomasasfk on discord or join drs2dd and ask!
https://github.com/thomasasfk/drs2dd/assets/22506439/8e2953c5-3c39-423f-971a-47bc1f6a717d
Stuff
Completed:
- Parse XML files into JSON files
- Parse JSON files into DD info metadata
- Create DD beat map folder structure with song & cover
- Parse notes & lines into DD beat map
- Parse shuffles into DD beat map
- Parse down and jump notes into DD beat map
To-Do:
- Test folder structure, sort bmp, note speed, order, etc.
- Create album specifically for these tracks (does DD support this yet?)
Setup:
-
Install Python 3.10 (pyenv recommended)
-
Install the required Python packages
python -m venv .venv
. .venv/bin/activate # or .venv\Scripts\activate.bat on Windows
python -m pip install -r requirements.txt
- Install pre-commit hooks
pre-commit install
Usage:
Generate json files from xml files (needs xml files and a brave soul)
HAS_XML=1 .venv/Scripts/python drsxml2json.py
Generate full DD Beat Map from json files in repository (does not map notes atm, todo)
.venv/Scripts/python drs2dd.py --song-id 187
Generate all DD Beat Maps from json files in repository (does not map notes atm, todo)
.venv/Scripts/python drs2dd_all.py