An executable that randomizes files in a directory
For a brief tech demo (slightly outdated) go to this video
If you want a more updated version of this demo, all the new functions and how to use them to their max extent are in example.py.
-
It takes a directory, preferrably that of your osu skin folder, and copies the directory into your working directory. It then takes 2 random files and pushes them into the copied directory. Vuala, randomized skin. Enjoy
-
The great thing about this however, is that you can choose how random you get. Sure, you can randomize everything possible, and quite possibly make your game non-working, or you can simply just randomize audio files, giving a funny atmosphere to a game you play. It's up to you on how chaotic you choose it to be.
Remember to check any other file types that don't transfer based on the "include" variable. It's possible you might be missing some metadata, and ruining the experience! :(
Be sure to check out example.py, it showcases a good example of utilizing this class.
For osu! it can look something like this...
One thing to note is that this isn't specific to OSU!. The only reason for that was because it was built in the intent for OSU! files, yet still technically works for other games. You can utilize this for other games such as Geometry Dash and Minecraft, but you get... interesting results, however, isn't that the point?
okthatsallbye



