Convert beatmaps from the Songs folder from osu! into CustomLevels folder from Beat Saber.
Expect unnatural movements from mouse and tablet (a direct and often exagerated translation from osu motions) and note overload (mostly dot boxes) on BSaber.
- Python
- Pillow (Python Imaging Library)
- ffmpeg (in PATH)
python -m osu2saber <BEATMAPSET_FOLDER> <CUSTOMLEVELS_FOLDER>
e.g.:
python -m osu2saber ~/".osu/Songs/1040733 LukHash - SOCIAL PHOBIA" ~/".local/share/Steam/steamapps/common/Beat Saber/Beat Saber_Data/CustomLevels"
python -m osu2saber --songs <OSU_SONGS_FOLDER> <CUSTOMLEVELS_FOLDER>
e.g.:
python -m osu2saber --songs ~/.osu/Songs ~/".local/share/Steam/steamapps/common/Beat Saber/Beat Saber_Data/CustomLevels"