Files
thomasasfk_drs2dd/README.md
T

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