This software converts osu beatmap files (*.osu) to Beat Saber beatmap files.
- Automatic Beat Saber beatmaps generation from osu! beatmaps
- Generated beatmaps currently support:
- Notes placement and their cut direction
- Light control
- and being updated continuously!
- Batch process for multiple beatmaps
- You can make hundreds of beatmaps just in 5 minutes!
- You can play osu! beatmaps in modern Beat Saber version from Steam
- Download the executable from GitHub Release. We recommend to download FFmpeg version to everybody.
- Extract all the files in zip and run Osu2Saber.exe.
- Press "Open Files" button and open valid osu archive files (*.osz or *.zip)
- You can download them here (official) or here (unofficial mirror, faster download)
- For osu players, you can just compress
osu!\Songs\[ur-favorite-beatmap]
folders respectively into zip files- Caution: make sure each zip file contains only one .mp3 and several .osu for the song
- The file list you selected should show up, then press "Process" button.
- Wait until the progress bar is filled
- When completed, the output folder should be opened. The generated beatmaps are in it.
- Updated to support modern Beat Saber beatmaps format. Now you can use this converter again to play osu! beatmaps in Steam version of game.
- Modified export from .json to .dat 2.0.0 format.
- Now you can do not open output directory after conversion, if it annoys you.
- Now conversion do not includes osu!catch and osu!mania beatmaps versions by default.
- Added conversion via FFmpeg instead of embedded converter (that has bug with conversion some mp3 files to ogg). FFmpeg conversion using by default and is not disableable.
FFmpeg.exe
must exists in PATH, or in same forder withOsu2Saber.exe
. Release has 2 types of builds, with and without FFmpeg (useful for peoples that has FFmpeg installed). If FFmpeg is not found - converter will process music with embedded module.
This software depends on the following open source libraries:
- osuBMParser
- .NET Ogg Vorbis Encoder
- FFmpeg (soft-dependency)
- Beat Saber Developers for amazing game.
- tmokmss for this amazing converter.
- MCJack123 for his 1.5.0 to 2.0.0 beatmaps converter and convertion algorhitm.
- FFmpeg Team for FFmpeg.
- Ivan_Alone (myself, hehe) for this update and fix.