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 |