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