The goal of this tool is to find the asasm file which defines the packets ID on each ROTMG build and generate
* Realm Relay XML
* Java definitions
It has some interesting features
INSTRUCTIONS:
- Download and extract all the files to any folder
- Launch the Jar using the JNPP.cmd command on Windows, or using the terminal on Linux & MacOS
- This program require requires java 1.7 or above.
- Select the good options and click on "Input folder..." to select the folder where you DECOMPILATED the game client using RABCDASM
- Click on "Start ..." and wait.
- Enjoy.
Since its a tool for ROTMG coders you shouldnt need more instructions, because you should be a coder if you use it.
Features:
-
Auto find the good packets file between all ROTMG decompiled stuff
- Generate RR XML
- Generate Java source
- You can choose to save a file OR NOT (this is handy for the Java source) and/or copy the generated code to the clipboard.
- Automatic Deobfuscation of packets Names (keep the config.xml near the jar, pl0x)
19.5.1 version:
Code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>Jnoob ROTMG Packet's file parser config file. DO NOT TOUCH IF YOU DONT KNOW WHAT YOU ARE DOING !</comment>
<entry key="8">SHOOT2</entry>
<entry key="11">UPDATEACK</entry>
<entry key="13">NEW_TICK</entry>
<entry key="16">SHOW_EFFECT</entry>
<entry key="17">HELLO</entry>
<entry key="48">CREATEGUILDRESULT</entry>
<entry key="52">SHOOT</entry>
<entry key="65">FILE</entry>
</properties>
Credits:
Cicada for giving me the inspiration. I copy pasted your "regexes" , mainly
Virus Scans:
https://www.virustotal.com/en/file/e...is/1393706068/
http://virusscan.jotti.org/en/scanre...40a92c8f4fbcf8