Website | Discord | Rune-Server
status: completely refactored
The client code was decompiled, deobfuscated, and refactored by us.
Jagex has never had any source code leaks.
client - Decompiled client source code.
runetek3 - Decompiled client engine source code. Some class names are original.
deob-annotations - OpenRS2 dedobfuscator annotations library. Useful for making the namings of everything reusable if starting again from scratch or comparing to the original bytecode.
loader - Decompiled loader source code. Class names are all original.
mapview - Decompiled mapview source code.
tools - Tooling specific to the client or loader.
Thanks to these individuals' projects for shedding light on some things - this would've taken a lot longer to complete without their efforts.
Because there are multiple entry points, instead of gradle run you have to execute gradle client:run or gradle mapview:run else it will launch both sequentially.
- Copy worldmap.jag to the root folder.
- Run
gradle mapSig --args="worldmap.jag" - Run
gradle mapview:run