bmx2osu
Convert BMS to osu! With options to:
- convert keysounds to one song file using BMX2WAV
- include 7k version
- change Overall Difficulty and HP Drain Rate
- and more in the future(?)
Usage
Disclaimer
This program is experimental and hasn't been tested thoroughly. So it may not work for all cases. It's recommended that you switch your system locale to Japanese or enable UTF-8 support for file paths to work. Short tutorial on where to find that.
-
Install ffmpeg, this is required for audio conversion to work. Press Windows + X and run Powershell as administrator, then paste these commands in:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
choco install ffmpeg
-
Download the release here and extract it.
- bmt.exe and bmx2wavc.exe must be in this folder for the program to work.
-
Run bmx2osu.exe and select an input folder, bmx2osu batch converts BMS so your input structure should look something like this:
input folder/ ├─ BMS Song/ │ ├─ chart.bme │ ├─ chart.bml ├─ BMS Song/ ├─ BMS Song/
-
Select your options and then click Convert
Assuming everything converted properly, you should find the converted .osz files in an output folder inside the main program's folder.
Contact & Help
Join my Discord Server
Credit & Thanks
- vysiondev - For bmtranslator and showing me how it works.
- temtan - For BMX2WAV and permission to use it. Website
License
Distributed under the MIT License. See the LICENSE
file for more information.