H3LL0U / background_remover_osu-

GNU General Public License v2.0
1 stars 0 forks source link

Were you wondering how you can remove the backgrounds entirely from all the maps in osu! ?

This program can help you fix this issue by (at the moment) deleting all the background images from all the map folders that you have.

How does it work? You can download the repo and open the executable in the build folder. From there you can select the osu!/Songs folder where all of your songs files are located. (You can do it manually by pressing the Manual search button or let the app find the possible location for you by pressing the auto search button) if you selected the right folder all the background images paths will be displayed bellow in the Log text area You can then proceed by pressing the Confirm button and confirming your actions. Congratulations! All of the backgrounds have been moved to the backed up backgrounds folder!

If you want to restore your backgrounds that you previously saved you can select your osu!/Songs folder once again and press 'restore backgrounds' in the upper menu. After confirming the backgrounds will be back for each song that you have previously saved!

If you want to delete your backgrounds permenantly you can uncheck the 'Save backgrounds' from the settings. and proceed the same way as if you were saving the backgrounds. (See WiKi for more information or contact me using the contacts bellow :D)

Dependencies

customtkinter 5.2.2 cx_Freeze 6.16.0.dev38 cx_Logging 3.1.0 darkdetect 0.8.0 lief 0.14.0 packaging 23.2 pillow 10.2.0 pip 24.0 setuptools 69.0.3 wheel 0.42.0

for build

cx_Freeze 6.16.0.dev38

TODO:

add a system which displays the maps in which you have the backgrounds saved add a system that can replace all the backgrounds with a chosen image

Known issues:

When saving or deleting the backgrounds the application may freeze for a bit. Please do not close the application during that time

If you want to help with the project feel free to reach out: on Github or Discord h3ll_0u :D