QuestionEditing osu! source code

Posts 17 of 7 · Page 1 of 1
Editing osu! source code
I am desperate, I tried dnSpy, using the 2016 dump... i got nothing... does anyone know how i should go about editing the client?

Deobfuscation did not work...

This is just a mess!

Don't do it, you'll get into the mess of bypassing it.
It does not matter to me
Quote Originally Posted by Natsue View Post
Don't do it, you'll get into the mess of bypassing it.
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
Quote Originally Posted by AGO061 View Post
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.
Quote Originally Posted by Natsue View Post
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.
So, i have the 2016 leak, but when I try to compile it, it says it's missing some version file...

And how would I go about removing the certificate?

Still, thank you for the answer!
Quote Originally Posted by AGO061 View Post
So, i have the 2016 leak, but when I try to compile it, it says it's missing some version file...

And how would I go about removing the certificate?

Still, thank you for the answer!
You can assign the version in Constants, that should fix it.

Also removing the check, is just go to entrypoint and delete the check. It should be self-explanatory in the code.
Quote Originally Posted by Natsue View Post
You can assign the version in Constants, that should fix it.

Also removing the check, is just go to entrypoint and delete the check. It should be self-explanatory in the code.
Thank you so much for your help!

I'll try to understand the rest on my own, thank you so so so so much!
Posts 17 of 7 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?