osu-rate is a simple rate converted made by Bestfast.
The program uses the library reamberPy made by Eve-ning. Without him and his library this couldn't be possible.
The goal of this program is to automatize the process to uprate or downrate a chart.
To do so, what the program does is:
- Reads the json file generated by gosumemory
- Converts the chart with reamberPy
- Calls ffmpeg to speed up or slow down the file
- ffmpeg in your environment variable PATH
- gosumemory running
- reamberPy
- Download ffmpeg and add it to your environment variable. (short tutorial)
- Install Python (>=3.8 required)
- Download the source code of this repository and extract it
- Run
pip install -r requirements.txt
Open gosumemory, then open a cmd window in the folder where you extracted this repository and run python main.py RATE
Example: python main.py 1.2
After this you'll have to wait until the conversion ends, then click F5 in the song selection screen. Your file will, hopefully, be there
usage: main.py [-h] [-od OD] [-nsv] [-nln] rate
osu!mania rate changer.
positional arguments:
rate
optional arguments:
-h, --help show this help message and exit
-od OD Change the od to [value]
-nsv Removes all the SVs in a map
-nln Removes all the LNs in a map
If you have any type of issue contact me on Discord (Bestfast#1564), Twitter(@Bestfastolino) or open an issue here on GitHub.