OSRS Deobfuscator/Refactor Tools
OSRS-Deobfuscator
https://github.com/zeruth/OSRS-Deobfuscator
A standalone OSRS deobfuscator/mapping tool
Deobfuscator - Removes unnecessary code from vanilla gamepack
UpdateMappings - Refactors a new revision deob from previous revision refactor. https://github.com/zeruth/runescape-client
--
Libraries:
asm-debug-all-5.2
guava-16.0.1
Always include latest runelite-api jar, and runescape-api jar from repo.runelite.net
--
Usage:
deob - run with command line argument of obfuscated gamepack, then output jar. Example:
Deob gamepack-171.jar deob-171.jar
updatemappings - run with command line argument of current revision gamepack, current runescape-client.jar, then output jar. Example:
UpdateMappings Refactored-170.jar deob-171.jar Refactored-171.jar
runescape-client
https://github.com/zeruth/runescape-client
Reverse engineering project for Old School Runescape
This must be patched every OSRS revision change.
This is the decompiled result of UpdateMappings in https://github.com/zeruth/OSRS-Deobfuscator
Decompiled using FernFlower
Flow of updating:
New OSRS Revision > Deobfuscate gamepack > UpdateMappings oldJar to newJar > FernFlower newJar > Patch runescape-client = Refactored newJar