⬗ (Osu! Background Manager) A little utility to replace, retrieve or remove backgrounds for every beatmap in your osu! folder ⬖
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Unbewohnte 8b8e2f40b7
Implemented worker pool
3 years ago
logger Added custom logger and made code a bit less messy 4 years ago
manager Implemented worker pool 3 years ago
settings Added custom logger and made code a bit less messy 4 years ago
LICENSE Update LICENSE 4 years ago
OBM.go Implemented worker pool 3 years ago
README.md Update README.md 4 years ago
go.mod Added custom logger and made code a bit less messy 4 years ago

README.md

OBM (Osu!-background-manager)

This utility will help you with replacement of Osu!`s beatmap backgrounds (and more in the future)

Use at your own risk ! There is no way to return removed original backgrounds unless you delete all beatmaps and reimport newly downloaded versions of them again.


Installation

From source

  1. git clone https://github.com/Unbewohnte/OBM.git or download and unzip the archive
  2. cd into the directory
  3. go build

From release

  1. go to the releases page
  2. choose your OS and download the archive
  3. cd to the location of the downloaded version
  4. unzip (7z x **archive_name**) - for 7z archives

Usage

First run

  1. The program will generate a settings.json file if it is not already in the directory when you run it
  2. Paste your Osu! filepath in the "pathToOsu" field
  3. Paste the filepath to the image in the "pathToimage" field. ALL beatmap`s backgrounds will be replaced with this image
  4. Additionally you can disable the "createBlackBackgoundImage" by replacing true with false or change the number of workers
  5. Run the program once again

After

  1. Just run the utility again. If it found the settings file - it will perform the magic

License

MIT License


If you have found this program useful, then consider to give this repository a ☆. It is not difficult for you, but means a lot for me