
Originally Posted by
AGO061
I just need to know how to edit it. Bypassing stuff shouldn't be a big problem. I really have no idea on how they decided how to organize the program and how to edit the gameplay. I just really need this, i don't care about anything else, i'll make it work anyway.
Even if you could give me directions to someone that knows how to do it, it would be appreciated

Well, let's start with simple things to know first.
osu! is encrypted/obfuscated with EazFuscator.
Some of their classes are virtualized and cannot be renamed, so you can forget about using de4dot.
Latest osu! uses new encryption key but for the old key, it is osu! in stable branch and target that is less or equals 3097 (or also known as: recorderinthesandybridge).
After you know what is what and where is where: you'll need to remove the certificate/signed exe check from OsuMain, and you can edit whatever you want.
However, the latest osu! anticheat is not nice (it is detected) with modded client so you'll need to find a bypass for them. Good luck doing that.
There's also osu!2016 source code *leak*, however I won't provide on where to download them.
- - - Updated - - -
PS. You cannot edit the class directly, only IL instructions OP code editing only.