riotzed.lol

Byte-matching decompilations of old League of Legends clients and related games. Each project reconstructs the original C++ source so it recompiles to a byte-identical match of the shipped binary - verified function by function.

FAQ

Who are you?

I'm anon and I wish to stay as an anon. I do not fear Riot per se, but I do not need / want recognition for this either. I'm also a complete retard. This code was made mostly by using AI coupled with my basic knowledge of Reverse Engineering. There are probably HUGE mistakes in the code and framing, fake matches, slop, bad decisions, etc. If you're someone who can actually help, I'd appreciate your input. Please do not treat me or other anons with contempt for using AI or being stupid. We're doing our best and do not wish to be harassed.

Why these builds in particular?

They shipped with debug symbols and aren't compiled with LTCG, which makes byte-for-byte matching feasible. Most later or Windows retail builds use LTCG, where matching is incredibly difficult to impossible. These are roughly the earliest such builds we could find for each target.

Is this a server emulator?

No. It could help the development of one in the future, but this work is not related to that at the moment. For that, go check out Broken Wings ↗ - a separate project (not ours) doing great work on that front.

How can I help?

The best help is finding other versions of these games with debug symbols - there are surely more builds out there than we have records for, hidden on non-western or unindexed sites and archives.

You can also set up a project and contribute a few 100% matches. Pick any project below, fork it on the forge, and open a pull request.

Projects

Contribute & contact

QR code for the Matrix project room
Project room QRScan to join the Matrix room from Element or another Matrix client.

Sign up on the forge with any username and password (the email field is never verified or used), fork a project, and open a pull request. A function counts as done only at a 100% byte match.