Skip to content

Small tool, written in C#, to clean unused elements from beatmaps.

License

Notifications You must be signed in to change notification settings

TCNOco/TcNo-osu-Cleaner

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub All Releases Website Discord server Twitter GitHub last commit GitHub repo size

Download button

Small tool, written in C#, to clean unused elements from beatmaps. Originally created by henntix, but completely reskinned, revamped, branded and updated by TroubleChute

Lots of changes and improvements since the original 1.0 henntix release. Enjoy the revamped software!

If you are using a SSD, you will be happy! Deleting those elements will save your disk space even by few gigabytes. You can choose what to delete: videos, storyboards, beatmap skins, backgrounds and hitsounds. You can also choose to move those files instead of permanent purge.

Visit the osu! Forum post

How does it work?

After either guessing or being told your osu! directory, it will take the options you give it and search for relative files. This lets you pull unused images and sounds out of song packs, as well as other "pointless" files, that you may choose not to use or already ignore because you have a custom skin/sounds active. You'd be surprised how much junk is just lying around in your folder!

Required runtimes (Download and install):

- Requires Microsoft .NET Framework 4.8 Runtime: Web Installer, Offline Installer, Other languages

Running the program: After downloading your .zip from the GitHub Releases page, extract everything to a folder of your choice and run TcNo-osu-Cleaner.exe

Screenshots:

Main window - Mid-scan main window - Selected files to purge

License: GNU General Public License v3.0

Copyright for portions of TcNo-osu-Cleaner are held by henntix, 2016 as part of osu-cleaner and under The MIT License. All other copyright for TcNo-osu-Cleaner are held by Wesley Pyburn (TroubleChute) under The GNU General Public License v3.0.

Additional license information for included NuGet packages and other parts of code can be found in: HERE Additional Licenses.txt, and are copied to the build directory, as well as distributed with release versions of this software.

Contributors are appreciated. If you want to contribute and add something, fork it and send me a pull request.

If you find issues or bugs, report them via Issues page. Please also report if something has been not deleted but it should be.

Changelog

  • v2.1 (24.04.2021) Added "Missing background" replacer and easy Songs folder moving through Junction Symlinks.
  • v2.0 (26.01.2021) Completely reskinned, updated & improved by TroubleChute.
  • v1.0 (06.11.2018) Initial release, written in 2016

Disclaimer

All trademarks and materials are property of their respective owners and their licensors.
This project is not affiliated with "osu!" or "ppy" or "Peppy".
I am not responsible for the contents of external links.
USE THIS SOFTWARE AT YOUR OWN RISK. I AM NOT RESPONSIBLE FOR ANY DAMAGES IF YOU CHOOSE TO USE THIS SOFTWARE. COMPONENTS ARE PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS, WITHOUT ANY WARRANTIES OF ANY KIND TO THE FULLEST EXTENT PERMITTED BY LAW, AND I EXPRESSLY DISCLAIM ANY AND ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED.

About

Small tool, written in C#, to clean unused elements from beatmaps.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 97.8%
  • Batchfile 2.2%