HelpRotmg Packets??

Posts 1–4 of 4 · Page 1 of 1
Rotmg Packets??
I am trying to understand how to figure out the packet ids. Is there a program that everyone uses? How do you get all the packets?
In realm relay, in the xml folder there's a file named packets.xml

Code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Packets>
<Packet id="FAILURE" type="0"/>
<Packet id="CREATE_SUCCESS" type="15"/>
<Packet id="CREATE" type="33"/>
<Packet id="PLAYERSHOOT" type="13"/>
<Packet id="MOVE" type="17"/>
<Packet id="PLAYERTEXT" type="12"/>
<Packet id="TEXT" type="49"/>
<Packet id="SHOOT2" type="6"/>
<Packet id="DAMAGE" type="9"/>
<Packet id="UPDATE" type="86"/>
<Packet id="UPDATEACK" type="44"/>
<Packet id="NOTIFICATION" type="60"/>
<Packet id="NEW_TICK" type="65"/>
<Packet id="INVSWAP" type="10"/>
<Packet id="USEITEM" type="8"/>
<Packet id="SHOW_EFFECT" type="55"/>
<Packet id="HELLO" type="20"/>
<Packet id="GOTO" type="30"/>
<Packet id="INVDROP" type="1"/>
<Packet id="INVRESULT" type="91"/>
<Packet id="RECONNECT" type="28"/>
<Packet id="PING" type="50"/>
<Packet id="PONG" type="75"/>
<Packet id="MAPINFO" type="61"/>
<Packet id="LOAD" type="68"/>
<Packet id="PIC" type="4"/>
<Packet id="SETCONDITION" type="51"/>
<Packet id="TELEPORT" type="59"/>
<Packet id="USEPORTAL" type="3"/>
<Packet id="DEATH" type="69"/>
<Packet id="BUY" type="79"/>
<Packet id="BUYRESULT" type="80"/>
<Packet id="AOE" type="14"/>
<Packet id="GROUNDDAMAGE" type="62"/>
<Packet id="PLAYERHIT" type="90"/>
<Packet id="ENEMYHIT" type="52"/>
<Packet id="AOEACK" type="38"/>
<Packet id="SHOOTACK" type="27"/>
<Packet id="OTHERHIT" type="77"/>
<Packet id="SQUAREHIT" type="67"/>
<Packet id="GOTOACK" type="64"/>
<Packet id="EDITACCOUNTLIST" type="87"/>
<Packet id="ACCOUNTLIST" type="85"/>
<Packet id="QUESTOBJID" type="31"/>
<Packet id="CHOOSENAME" type="22"/>
<Packet id="NAMERESULT" type="25"/>
<Packet id="CREATEGUILD" type="48"/>
<Packet id="CREATEGUILDRESULT" type="92"/>
<Packet id="GUILDREMOVE" type="78"/>
<Packet id="GUILDINVITE" type="36"/>
<Packet id="ALLYSHOOT" type="47"/>
<Packet id="SHOOT" type="11"/>
<Packet id="REQUESTTRADE" type="41"/>
<Packet id="TRADEREQUESTED" type="53"/>
<Packet id="TRADESTART" type="34"/>
<Packet id="CHANGETRADE" type="63"/>
<Packet id="TRADECHANGED" type="26"/>
<Packet id="ACCEPTTRADE" type="76"/>
<Packet id="CANCELTRADE" type="88"/>
<Packet id="TRADEDONE" type="35"/>
<Packet id="TRADEACCEPTED" type="83"/>
<Packet id="CLIENTSTAT" type="16"/>
<Packet id="CHECKCREDITS" type="93"/>
<Packet id="ESCAPE" type="23"/>
<Packet id="FILE" type="37"/>
<Packet id="INVITEDTOGUILD" type="84"/>
<Packet id="JOINGUILD" type="81"/>
<Packet id="CHANGEGUILDRANK" type="39"/>
<Packet id="PLAYSOUND" type="74"/>
<Packet id="GLOBAL_NOTIFICATION" type="56"/>
<Packet id="RESKIN" type="18"/>
</Packets>
lol. I think OP want to find them in the client

Look for a asasm file with "FAILURE".
Then you will have a list with all packets, most with the good name , others with obfuscated name but since the packet order is always the same you can figure them out easily
Does anyone know these packet ids? Im am not sure if there are in the realm relay xml

global constant updateatt_packet=11--UPDATEATT = 11;

global constant shootmulti_packet=19-- SHOOTMULTI = 19;
Posts 1–4 of 4 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

Talk with us