World/Client Packets: Difference between revisions
From RuneWiki
(Created page with "This list comes from an early NXT beta build where Jagex left debug symbols in. TODO: Describe these packets and their common prefixes/suffixes. They're revision-agnostic and...") |
No edit summary |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
This | This data is from an early NXT debug build (so RS3) and I plan to source from OSRS as well. It's not meant to be a list of packets for a specific revision, but rather describe what packets Jagex has implemented historically and their purposes. | ||
===Prefixes=== | |||
{| class="wikitable" | {| class="wikitable" | ||
! | !Name | ||
!Prefix | |||
|- | |||
|Approach | |||
|AP | |||
|- | |||
|Operate | |||
|OP | |||
|- | |- | ||
| | |Interface | ||
|IF | |||
|} | |||
===Suffixes=== | |||
{| class="wikitable" | |||
!Name | |||
!Suffix | |||
|- | |||
|Target | |||
|T | |||
|- | |||
|Use | |||
|U | |||
|} | |||
===Terms=== | |||
{| class="wikitable" | |||
!Name | |||
!Description | |||
|- | |||
|Loc | |||
|Location; aka an object in the world. | |||
|- | |||
|Obj | |||
|Object; aka an item on the ground. | |||
|- | |||
|Held | |||
|Held object; aka an item in an inventory. | |||
|} | |||
AFFINEDCLANSETTINGS_SETMUTED_FROMCHANNEL | ===Packets=== | ||
{| class="wikitable" | |||
APCOORDT | !Opcode | ||
!Description | |||
BUG_REPORT | |- | ||
|ABORT_P_DIALOG | |||
CHANGE_EMAIL_ADDRESS | | | ||
|- | |||
CHAT_SETMODE | |ADD_NEW_EMAIL_ADDRESS | ||
| | |||
CLAN_JOINCHAT_LEAVECHAT | |- | ||
|AFFINEDCLANSETTINGS_ADDBANNED_FROMCHANNEL | |||
CLAN_KICKUSER | | | ||
|- | |||
CLANCHANNEL_KICKUSER | |AFFINEDCLANSETTINGS_SETMUTED_FROMCHANNEL | ||
| | |||
CLICKWORLDMAP | |- | ||
|APCOORDT | |||
CLIENT_CHEAT | | | ||
|- | |||
CLIENT_DETAILOPTIONS_STATUS | |BUG_REPORT | ||
| | |||
CLOSE_MODAL | |- | ||
|CHANGE_EMAIL_ADDRESS | |||
CREATE_ACCOUNT | | | ||
|- | |||
CREATE_CHECK_EMAIL | |CHAT_SETMODE | ||
| | |||
CREATE_CHECK_NAME | |- | ||
|CLAN_JOINCHAT_LEAVECHAT | |||
CREATE_LOG_PROGRESS | | | ||
|- | |||
CREATE_SUGGEST_NAMES | |CLAN_KICKUSER | ||
| | |||
EVENT_APPLET_FOCUS | |- | ||
|CLANCHANNEL_KICKUSER | |||
EVENT_CAMERA_POSITION | | | ||
|- | |||
EVENT_KEYBOARD | |CLICKWORLDMAP | ||
| | |||
EVENT_MOUSE_CLICK | |- | ||
|CLIENT_CHEAT | |||
EVENT_MOUSE_MOVE | |Commands prefixed with a double colon `::` | ||
|- | |||
FACE_SQUARE | |CLIENT_DETAILOPTIONS_STATUS | ||
| | |||
FRIEND_SETNOTES | |- | ||
|CLOSE_MODAL | |||
FRIEND_SETRANK | | | ||
|- | |||
FRIENDLIST_ADD | |CREATE_ACCOUNT | ||
| | |||
FRIENDLIST_DEL | |- | ||
|CREATE_CHECK_EMAIL | |||
IF_BUTTON1 | | | ||
|- | |||
|CREATE_CHECK_NAME | |||
| | |||
|- | |||
|CREATE_LOG_PROGRESS | |||
IF_BUTTON3 | | | ||
|- | |||
IF_BUTTON4 | |CREATE_SUGGEST_NAMES | ||
| | |||
IF_BUTTON5 | |- | ||
|EVENT_APPLET_FOCUS | |||
IF_BUTTON6 | | | ||
|- | |||
IF_BUTTON7 | |EVENT_CAMERA_POSITION | ||
| | |||
IF_BUTTON8 | |- | ||
|EVENT_KEYBOARD | |||
IF_BUTTON9 | | | ||
|- | |||
IF_BUTTOND | |EVENT_MOUSE_CLICK | ||
| | |||
IF_BUTTONT | |- | ||
|EVENT_MOUSE_MOVE | |||
IF_PLAYER | | | ||
|- | |||
IGNORE_SETNOTES | |FACE_SQUARE | ||
| | |||
IGNORELIST_ADD | |- | ||
|FRIEND_SETNOTES | |||
IGNORELIST_DEL | | | ||
|- | |||
MAP_BUILD_COMPLETE | |FRIEND_SETRANK | ||
| | |||
MESSAGE_PRIVATE | |- | ||
|FRIENDLIST_ADD | |||
MESSAGE_PUBLIC | | | ||
|- | |||
MESSAGE_QUICKCHAT_PRIVATE | |FRIENDLIST_DEL | ||
| | |||
MESSAGE_QUICKCHAT_PUBLIC | |- | ||
|IF1_BUTTON1 | |||
MOVE_GAMECLICK | |CS1 interface packet | ||
|- | |||
MOVE_MINIMAPCLICK | |IF1_BUTTON2 | ||
|CS1 interface packet | |||
MOVE_SCRIPTED | |- | ||
|IF1_BUTTON3 | |||
NO_TIMEOUT | |CS1 interface packet | ||
|- | |||
OPLOC1 | |IF1_BUTTON4 | ||
|CS1 interface packet | |||
OPLOC2 | |- | ||
|IF1_BUTTON5 | |||
OPLOC3 | |CS1 interface packet | ||
|- | |||
OPLOC4 | |IF_BUTTON1 | ||
| | |||
OPLOC5 | |- | ||
|IF_BUTTON2 | |||
OPLOC6 | | | ||
|- | |||
OPLOCT | |IF_BUTTON3 | ||
| | |||
OPNPC1 | |- | ||
|IF_BUTTON4 | |||
OPNPC2 | | | ||
|- | |||
OPNPC3 | |IF_BUTTON5 | ||
| | |||
OPNPC4 | |- | ||
|IF_BUTTON6 | |||
OPNPC5 | | | ||
|- | |||
OPNPC6 | |IF_BUTTON7 | ||
| | |||
OPNPCT | |- | ||
|IF_BUTTON8 | |||
OPOBJ1 | | | ||
|- | |||
OPOBJ2 | |IF_BUTTON9 | ||
| | |||
OPOBJ3 | |- | ||
|IF_BUTTON10 | |||
OPOBJ4 | | | ||
|- | |||
OPOBJ5 | |IF_BUTTOND | ||
|Dragging a component. | |||
OPOBJ6 | |- | ||
|IF_BUTTONT | |||
OPOBJT | | | ||
|- | |||
OPPLAYER1 | |IF_PLAYER | ||
| | |||
|- | |||
|IGNORE_SETNOTES | |||
OPPLAYER2 | | | ||
|- | |||
OPPLAYER3 | |IGNORELIST_ADD | ||
| | |||
OPPLAYER4 | |- | ||
|IGNORELIST_DEL | |||
OPPLAYER5 | | | ||
|- | |||
OPPLAYER6 | |MAP_BUILD_COMPLETE | ||
| | |||
OPPLAYER7 | |- | ||
|MESSAGE_PRIVATE | |||
OPPLAYER8 | | | ||
|- | |||
OPPLAYER9 | |MESSAGE_PUBLIC | ||
| | |||
OPPLAYERT | |- | ||
|MESSAGE_QUICKCHAT_PRIVATE | |||
PING_STATISTICS | | | ||
|- | |||
RESUME_P_CLANFORUMQFCDIALOG | |MESSAGE_QUICKCHAT_PUBLIC | ||
| | |||
RESUME_P_COUNTDIALOG | |- | ||
|MOVE_GAMECLICK | |||
RESUME_P_HSLDIALOG | | | ||
|- | |||
RESUME_P_NAMEDIALOG | |MOVE_MINIMAPCLICK | ||
| | |||
RESUME_P_OBJDIALOG | |- | ||
|MOVE_SCRIPTED | |||
RESUME_P_STRINGDIALOG | | | ||
|- | |||
RESUME_PAUSEBUTTON | |NO_TIMEOUT | ||
| | |||
SEND_EMAIL_VALIDATION_CODE | |- | ||
|OPLOC1 | |||
SEND_PING_REPLY | | | ||
|- | |||
SEND_SNAPSHOT | |OPLOC2 | ||
| | |||
SET_CHATFILTERSETTINGS | |- | ||
|OPLOC3 | |||
SOUND_SONGEND | | | ||
|- | |||
STORE_SERVERPERM_VARCS | |OPLOC4 | ||
| | |||
TRANSMITVAR_VERIFYID | |- | ||
|OPLOC5 | |||
UID_PASSPORT_RESEND_REQUEST | | | ||
|- | |||
URL_REQUEST | |OPLOC6 | ||
| | |||
WINDOW_STATUS | |- | ||
|OPLOCT | |||
WORLDLIST_FETCH | | | ||
|- | |||
|OPHELD1 | |||
| | |||
|- | |||
|OPHELD2 | |||
| | |||
|- | |||
|OPHELD3 | |||
| | |||
|- | |||
|OPHELD4 | |||
| | |||
|- | |||
|OPHELD5 | |||
|Drop | |||
|- | |||
|OPNPC1 | |||
| | |||
|- | |||
|OPNPC2 | |||
| | |||
|- | |||
|OPNPC3 | |||
| | |||
|- | |||
|OPNPC4 | |||
| | |||
|- | |||
|OPNPC5 | |||
| | |||
|- | |||
|OPNPC6 | |||
| | |||
|- | |||
|OPNPCT | |||
| | |||
|- | |||
|OPOBJ1 | |||
| | |||
|- | |||
|OPOBJ2 | |||
|Take | |||
|- | |||
|OPOBJ3 | |||
| | |||
|- | |||
|OPOBJ4 | |||
| | |||
|- | |||
|OPOBJ5 | |||
| | |||
|- | |||
|OPOBJ6 | |||
| | |||
|- | |||
|OPOBJT | |||
| | |||
|- | |||
|OPPLAYER1 | |||
|Follow | |||
|- | |||
|OPPLAYER2 | |||
|Trade | |||
|- | |||
|OPPLAYER3 | |||
|Attack/Fight | |||
|- | |||
|OPPLAYER4 | |||
|Duel | |||
|- | |||
|OPPLAYER5 | |||
| | |||
|- | |||
|OPPLAYER6 | |||
| | |||
|- | |||
|OPPLAYER7 | |||
| | |||
|- | |||
|OPPLAYER8 | |||
| | |||
|- | |||
|OPPLAYER9 | |||
| | |||
|- | |||
|OPPLAYER10 | |||
| | |||
|- | |||
|OPPLAYERT | |||
| | |||
|- | |||
|PING_STATISTICS | |||
| | |||
|- | |||
|RESUME_P_CLANFORUMQFCDIALOG | |||
| | |||
|- | |||
|RESUME_P_COUNTDIALOG | |||
| | |||
|- | |||
|RESUME_P_HSLDIALOG | |||
| | |||
|- | |||
|RESUME_P_NAMEDIALOG | |||
| | |||
|- | |||
|RESUME_P_OBJDIALOG | |||
| | |||
|- | |||
|RESUME_P_STRINGDIALOG | |||
| | |||
|- | |||
|RESUME_PAUSEBUTTON | |||
| | |||
|- | |||
|SEND_EMAIL_VALIDATION_CODE | |||
| | |||
|- | |||
|SEND_PING_REPLY | |||
| | |||
|- | |||
|SEND_SNAPSHOT | |||
| | |||
|- | |||
|SET_CHATFILTERSETTINGS | |||
| | |||
|- | |||
|SOUND_SONGEND | |||
| | |||
|- | |||
|STORE_SERVERPERM_VARCS | |||
| | |||
|- | |||
|TRANSMITVAR_VERIFYID | |||
| | |||
|- | |||
|UID_PASSPORT_RESEND_REQUEST | |||
| | |||
|- | |||
|URL_REQUEST | |||
| | |||
|- | |||
|WINDOW_STATUS | |||
| | |||
|- | |||
|WORLDLIST_FETCH | |||
| | |||
|} | |} | ||
<br /> | <br /> |
Latest revision as of 23:12, 27 May 2022
This data is from an early NXT debug build (so RS3) and I plan to source from OSRS as well. It's not meant to be a list of packets for a specific revision, but rather describe what packets Jagex has implemented historically and their purposes.
Prefixes
Name | Prefix |
---|---|
Approach | AP |
Operate | OP |
Interface | IF |
Suffixes
Name | Suffix |
---|---|
Target | T |
Use | U |
Terms
Name | Description |
---|---|
Loc | Location; aka an object in the world. |
Obj | Object; aka an item on the ground. |
Held | Held object; aka an item in an inventory. |
Packets
Opcode | Description |
---|---|
ABORT_P_DIALOG | |
ADD_NEW_EMAIL_ADDRESS | |
AFFINEDCLANSETTINGS_ADDBANNED_FROMCHANNEL | |
AFFINEDCLANSETTINGS_SETMUTED_FROMCHANNEL | |
APCOORDT | |
BUG_REPORT | |
CHANGE_EMAIL_ADDRESS | |
CHAT_SETMODE | |
CLAN_JOINCHAT_LEAVECHAT | |
CLAN_KICKUSER | |
CLANCHANNEL_KICKUSER | |
CLICKWORLDMAP | |
CLIENT_CHEAT | Commands prefixed with a double colon `::` |
CLIENT_DETAILOPTIONS_STATUS | |
CLOSE_MODAL | |
CREATE_ACCOUNT | |
CREATE_CHECK_EMAIL | |
CREATE_CHECK_NAME | |
CREATE_LOG_PROGRESS | |
CREATE_SUGGEST_NAMES | |
EVENT_APPLET_FOCUS | |
EVENT_CAMERA_POSITION | |
EVENT_KEYBOARD | |
EVENT_MOUSE_CLICK | |
EVENT_MOUSE_MOVE | |
FACE_SQUARE | |
FRIEND_SETNOTES | |
FRIEND_SETRANK | |
FRIENDLIST_ADD | |
FRIENDLIST_DEL | |
IF1_BUTTON1 | CS1 interface packet |
IF1_BUTTON2 | CS1 interface packet |
IF1_BUTTON3 | CS1 interface packet |
IF1_BUTTON4 | CS1 interface packet |
IF1_BUTTON5 | CS1 interface packet |
IF_BUTTON1 | |
IF_BUTTON2 | |
IF_BUTTON3 | |
IF_BUTTON4 | |
IF_BUTTON5 | |
IF_BUTTON6 | |
IF_BUTTON7 | |
IF_BUTTON8 | |
IF_BUTTON9 | |
IF_BUTTON10 | |
IF_BUTTOND | Dragging a component. |
IF_BUTTONT | |
IF_PLAYER | |
IGNORE_SETNOTES | |
IGNORELIST_ADD | |
IGNORELIST_DEL | |
MAP_BUILD_COMPLETE | |
MESSAGE_PRIVATE | |
MESSAGE_PUBLIC | |
MESSAGE_QUICKCHAT_PRIVATE | |
MESSAGE_QUICKCHAT_PUBLIC | |
MOVE_GAMECLICK | |
MOVE_MINIMAPCLICK | |
MOVE_SCRIPTED | |
NO_TIMEOUT | |
OPLOC1 | |
OPLOC2 | |
OPLOC3 | |
OPLOC4 | |
OPLOC5 | |
OPLOC6 | |
OPLOCT | |
OPHELD1 | |
OPHELD2 | |
OPHELD3 | |
OPHELD4 | |
OPHELD5 | Drop |
OPNPC1 | |
OPNPC2 | |
OPNPC3 | |
OPNPC4 | |
OPNPC5 | |
OPNPC6 | |
OPNPCT | |
OPOBJ1 | |
OPOBJ2 | Take |
OPOBJ3 | |
OPOBJ4 | |
OPOBJ5 | |
OPOBJ6 | |
OPOBJT | |
OPPLAYER1 | Follow |
OPPLAYER2 | Trade |
OPPLAYER3 | Attack/Fight |
OPPLAYER4 | Duel |
OPPLAYER5 | |
OPPLAYER6 | |
OPPLAYER7 | |
OPPLAYER8 | |
OPPLAYER9 | |
OPPLAYER10 | |
OPPLAYERT | |
PING_STATISTICS | |
RESUME_P_CLANFORUMQFCDIALOG | |
RESUME_P_COUNTDIALOG | |
RESUME_P_HSLDIALOG | |
RESUME_P_NAMEDIALOG | |
RESUME_P_OBJDIALOG | |
RESUME_P_STRINGDIALOG | |
RESUME_PAUSEBUTTON | |
SEND_EMAIL_VALIDATION_CODE | |
SEND_PING_REPLY | |
SEND_SNAPSHOT | |
SET_CHATFILTERSETTINGS | |
SOUND_SONGEND | |
STORE_SERVERPERM_VARCS | |
TRANSMITVAR_VERIFYID | |
UID_PASSPORT_RESEND_REQUEST | |
URL_REQUEST | |
WINDOW_STATUS | |
WORLDLIST_FETCH |